Desenvolvimento avançado com .NET Framework
Esta seção da documentação aborda assuntos de programação avançados, relacionados ao .NET Framework.
Nesta seção
Add-ins e extensibilidade
Descreve como desenvolver aplicativos add-in que estendem a funcionalidade de um aplicativo host.Administração e gerenciamento
Descreve como gerenciar objetos no Active Directory, e como usar o Windows Management Instrumentation (WMI) para obter dados corporativos e automatizar tarefas administrativas.Padrões de Design de programação assíncrona
Descreve dois padrões de design disponíveis o .NET Framework que são usados para executar threads separadamente do thread principal do aplicativo.Armazenamento em cache no.NET Framework aplicativos
Descreve como você pode armazenar dados na memória para acesso rápido a melhorar o desempenho e escalabilidade do seu.Aplicativos do NET Framework.Limpeza de recursos não gerenciados
Descreve o padrão de design recomendado para limpeza de recursos não gerenciados.Visão geral de Runtime de linguagem dinâmica
Discute as vantagens e a arquitetura do runtime de linguagem dinâmico (DLR), que é um ambiente de runtime que permite que as linguagens dinâmicas executar na.NET Framework.Geração e compilação dinâmicas de código fonte
Descreve o modelo de objeto do documento código (CodeDOM), que permite a obtenção de código fonte em várias linguagens de programação.Emitindo Métodos Dinâmicos e Assemblies
Descreve um conjunto de tipos gerenciados no System.Reflection.Emit namespace que permitem um compilador ou ferramenta emitir metadados e a Microsoft intermediate language (MSIL) em tempo de execução e, opcionalmente, gerar um arquivo executável portável (PE) no disco.Coleta de Lixo
Discute como o coletor de lixo gerencia a memória e como você pode programar para usar a memória de maneira mais eficiente.Interoperabilidade
Descreve serviços fornecidos pelo .NET Framework para interação com componentes, com+ serviços, bibliotecas de tipos externos e muitos serviços de sistema operacional.Inicialização lenta
Explica como usar o Lazy<T> classe para inicializar objetos no momento em que eles são acessados pela primeira vez.Visão geral sobre estrutura de extensibilidade gerenciada
Descreve os conceitos e a sintaxe do Managed Extensibility Framework (MEF), que permite que você adicione facilmente a extensibilidade para aplicativos.Manipulações e inércia
Fornece informações sobre as manipulações e processamento de inércia. Manipulações permitem aos usuários mover, girar e redimensionar componentes usando um dispositivo de mouse, caneta ou seus dedos. Inércia simula as forças de atrito dos elementos de interface do usuário que estão em movimento e faz com que eles diminuir gradualmente a seus movimentos. Manipulações e processamento de inércia podem ser usados em estruturas de interface do usuário como, por exemplo, WPF e XNA..NET Remoting
Discute o estabelecimento de comunicação entre objetos executados em processos diferentes.Network Programming
Mostra como usar classes de acesso a Internet para implementar ambos os aplicativos baseados na Web e na Internet.Programação em paralela a.NET Framework
Discute como Visual Studio e o.NET Framework suporte programação em paralelo com um novo tempo de execução, novos tipos de biblioteca de classe e ferramentas de diagnóstico.Reflexão
Explica como obter acesso ao digitar informações em tempo de execução usando reflexão.Confiabilidade
Discute a escrever código confiável para qualquer host que está em execução em um .NET Framework ambiente.Serialization
Discute o processo de converter o estado de um objeto em um formulário que pode ser persistentes ou transportado.Threading
Explica o suporte de tempo de execução para threading e como programar usando várias técnicas de sincronização.Serviços XAML
Discute o System.XAML, que é um assembly que implementa serviços XAML para o.NET Framework.XML Web Services Created Using ASP.NET and XML Web Service Clients
Descreve como a Microsoft oferece suporte a criação de XML Web services usando tecnologias como o ASP.NET, o servidor ATL.NET remoting e o 2.0 Toolkit de SOAP.
Referência
- Biblioteca de classes .NET Framework
Fornece a sintaxe, exemplos de código e informações relacionadas para cada classe contida no .NET Framework namespaces.
Seções relacionadas
Desenvolvimento principal no .NET Framework
Explica as tarefas comuns de programação, que se aplicam a uma gama de aplicativos em .NET Framework. Inclui tópicos como acesso a dados, manipulação de arquivos, streams, E/S, configuração, codificação, implantação e depuração.Exemplos do .NET Framework
Fornece links para a MSDN Code Gallery para aplicativos de exemplo que demonstram.NET Framework individuais.Ferramentas.NET Framework
Descreve as ferramentas que ajudam você a desenvolver, configurar e implantar aplicativos usando tecnologias do .NET Framework