Este artigo foi traduzido manualmente. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
9 de 9 pessoas classificaram isso como útil - Avalie este tópico

Introdução ao .NET Framework

.NET Framework 4.5

O .NET Framework é um ambiente de tempo de execução que gerencia os aplicativos que têm como alvo o .NET Framework.
Consiste no tempo de execução da linguagem comum, que fornece gerenciamento de memória e outros serviços do sistema, e uma biblioteca de classe extensa, que permite aos programadores aproveitar o código robusto e confiável para todas as principais áreas de desenvolvimento de aplicativos.

O .NET Framework é um ambiente de execução gerenciado que proporciona uma variedade de serviços para os aplicativos em execução. Ele consiste de dois componentes principais: o tempo de execução da linguagem comum (CLR), que é o mecanismo de execução que manipula aplicativos em execução e a biblioteca de classes do .NET Framework, que fornece uma biblioteca de código testado, reutilizável que os desenvolvedores podem chamar a partir de seus próprios aplicativos. Os serviços que o .NET Framework fornece aos aplicativos em execução incluem o seguinte:

  • Gerenciamento de memória. Em muitas linguagens de programação, os programadores são responsáveis por alocar e liberar memória e por manipular o tempo de vida do objeto. Em aplicativos do .NET Framework, o CLR fornece esses serviços em nome do aplicativo.

  • Um sistema de tipo comum. Em linguagens de programação tradicionais, os tipos básicos são definidos pelo compilador, que complica a interoperabilidade entre linguagens. No .NET Framework, os tipos básicos são definidos pelo sistema do tipo .NET Framework e são comuns a todas as linguagens que direcionam o .NET Framework.

  • Uma biblioteca da classe abrangente. Em vez de ter que escrever uma grande quantidade de código para lidar com operações de programação de baixo nível comuns, programadores podem usar uma biblioteca facilmente acessível de tipos e seus membros a partir da Biblioteca de Classe do .NET Framework.

  • Estruturas e tecnologias de desenvolvimento. O .NET Framework inclui bibliotecas para áreas específicas de desenvolvimento de aplicativos, como o ASP.NET para aplicativos da Web, o ADO.NET para acesso aos dados e o Windows Communication Foundation para aplicativos orientados para serviços.

  • Interoperabilidade de linguagem. Compiladores de linguagens que direcionam o .NET Framework emitem um código intermediário chamado de Linguagem Intermediária Comum (CIL), que, por sua vez, é compilado em tempo de execução pelo tempo de execução da linguagem comum. Com esse recurso, as rotinas escritas em um idioma tornam-se acessíveis a outros idiomas, e os desenvolvedores podem focar na criação de aplicativos em seu idioma ou idiomas preferenciais.

  • Compatibilidade de versão. Com raras exceções, os aplicativos que são desenvolvidos com o uso de uma versão específica do .NET Framework podem executar sem alteração em uma versão posterior.

  • Execução lado a lado. O .NET Framework ajuda a resolver conflitos de versão permitindo que várias versões do common language runtime existam no mesmo computador. Isso significa que várias versões de aplicativos também podem coexistir, e que um aplicativo pode executar na versão do .NET Framework com a qual foi compilada.

  • Multiplataforma. Direcionando a Biblioteca de Classes Portátil do .NET Framework, os desenvolvedores podem criar assemblies que funcionam em várias plataformas do .NET Framework, como o Windows 7, o Windows 8, o Windows Phone 7 e o Xbox 360.

Se você não desenvolver aplicativos .NET Framework, mas você os usa, você não precisa ter nenhum conhecimento específico sobre o .NET Framework ou seu funcionamento. Geralmente, o .NET Framework é completamente transparente para os usuários.

Se você estiver usando o sistema operacional Windows, o.NET Framework já pode ser instalado em seu computador. Além disso, se você instalar um aplicativo que requer o .NET Framework, o programa de instalação do aplicativo pode instalar uma versão específica do .NET Framework no seu computador. Em alguns casos, você pode ver uma caixa de diálogo que solicita que você instale o .NET Framework. Se você já tentou executar um aplicativo quando esta caixa de diálogo aparece e se seu computador tem acesso à internet, você pode ir para um página web que permite que você instale a versão do .NET Framework que falta.

Em geral, você não precisa desinstalar quaisquer versões do .NET Framework que são instaladas no seu computador, porque um aplicativo que você usa pode depender de uma versão específica e pode quebrar se essa versão é removida. Observe que é possível carregar várias versões do .NET Framework simultaneamente em um único computador. Isso significa que você não precisa desinstalar as versões anteriores para instalar uma versão posterior.

Se você for um desenvolvedor, você pode escolher qualquer linguagem de programação que suporte o .NET Framework para criar seu aplicativo. Como o .NET Framework fornece a independência de linguagem e interoperabilidade, você pode interagir com outros aplicativos do .NET Framework e componentes independente da linguagem com a qual foram desenvolvidos.

Para desenvolver aplicativos ou componentes do.NET Framework, faça o seguinte:

  1. Instalar a versão do .NET Framework que seu aplicativo terá como alvo. A versão mais recente de produção é a .NET Framework 4.5.

  2. Selecione a linguagem ou linguagens do .NET Framework que você usará para desenvolver seus aplicativos. Um grande número de idiomas estão disponíveis, incluindo Visual Basic, C#, Visual F# e C++ da Microsoft. (A linguagem de programação que permite desenvolver aplicativos para o .NET Framework está de acordo com a Especificação de Common Language Infrastructure (CLI) .) Para obter uma lista de linguagens de programação disponíveis, consulte Linguagens do Visual Studio.

  3. Selecione e instale o ambiente de desenvolvimento que você usará para criar seus aplicativos e que suporta suas linguagens de programação selecionadas. O ambiente de desenvolvimento integrado Microsoft para aplicativos do .NET Framework é o Microsoft Visual Studio. Ele está disponível em um número de edições de varejo e livre.

Título

Descrição

Visão geral sobre o .NET Framework

Fornece informações detalhadas para os desenvolvedores que criam aplicativos voltados para o .NET Framework.

.Requisitos de sistema do NET Framework

Listar os requisitos de hardware e software para executar o .NET Framework.

Roadmap para o .NET Framework

Lista recursos para entender, classificar e implantar o .NET Framework, e para desenvolver aplicativos direcionados para o .NET Framework.

Localizador rápido de tecnologia para o.NET Framework

Fornece links para tecnologias individuais que são incluídas no .NET Framework.

Instalando o .NET Framework 4.5

Fornece informações sobre como instalar o .NET Framework.

Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.