Vous êtes sur la page 1sur 2

Ficha I

INTRODUÇÃO AO .NET

Conteúdo
O que é NET? 1
terminologia .net e conceitos Fundametais 2
Instalação 2

O QUE É NET?
É a plataforma da Microsoft para desenvolver Extensible Markup Language(XML) Web Services, que
permitem que aplicações sem comuniquem e partilhem dados através da Internet. Há 5 aspectos na
plataforma .Net .

1. .NET Experienses: São Webservices que permitem aceder a informaçoes na Internet e a partir de
aplicações stand-alone de uma forma integrada. Exemplos: MSN, bCentral, Passport, and Microsoft
Visual Studio .NET.
2. Clients: São PCs, laptops, workstations, telefones, , tablet PCs, e outros dispositivos smart. O que
faz esses dispositivos “smart” é a habilidade para aceder Web services.
3. XML Web services: Oferecem um meio directo para as aplicações interagirem com outras
aplicações hospedas internamente assim como remotamente, permite que elas se comuniquem
através da Internet usando XML and and Simple Object Access Protocol (SOAP) messages.
4. Servers: Microsoft .NET Enterprise Servers, incluindo a familia de servidores Microsoft Windows,
fazem a infraestrutura do .NET para o deploy, gestão, e orquestração de XML Web services.
5. Tools: Microsoft Visual Studio .NET e Microsoft .NET Framework providenciam uma complete
solução para que desenvolvedores construir , publicar, e executar XML Web services.

Page | 1 Ficha de apoio – Fundamentos da linguagem C#. Autor: Prof. Da Silva/Fevereiro de 2013
TERMINOLOGIA .NET E CONCEITOS FUNDAMETAIS
Como qualquer outra tecnologia o .NET Framework tem a sua terminologia.

CLR
Common Language Runtime (CLR) é o component chave do .NET Framework. O CLR é um container, ou o
ambiente de execução onde todos os códigos são executados. O nome CLR provem do facto de o .NET
prover um binário standard que qualquer linguagem de programação que adere a esse standard pode ser
usada para escrever código que podem ser executados pelo CLR.

Managed Code
Managed Code executa sob um contrato de cooperação com o CLR, o que significa que o Managed Code de
prover os metadata necessários para que o runtime possa providenciar serviços como gestão de memória ,
cross-languade integration, acesso seguro ao código e controlo automático do ciclo de vida do objectos.

MSIL
Microsoft Integrated Language é equivalente ao java byte Code. O MSIL executa o Managed Code.

Assembly
É uma unidade de deployment versionavel do .NET Framework. É equivalente ao .jar, .war e .ear do Java.

O que é preciso para começar a programar em C#


Para começar a programar em C# é necessário que tenha o ambiente de desenvolvimento instalado em seu
computador que pode ser baixado do endereço http://www.microsoft.com/visualstudio/eng/downloads#d-
2010-express. Como o nosso objecto é aprender a linguagem C# escolha o Visual C# 2010 Express.

INSTALAÇÃO
Tendo feito o download do visual C# 2010, basta instalar como qualquer outro programa e está pronto para
criar programas em C#.

Page | 2 Ficha de apoio – Fundamentos da linguagem C#. Autor: Prof. Da Silva/Fevereiro de 2013

Vous aimerez peut-être aussi