O documento descreve o .NET Framework e a linguagem C#. O .NET Framework fornece um ambiente de programação orientado a objetos, executação consistente entre plataformas, e segurança. A linguagem C# é projetada para o .NET Framework e oferece tipos de variáveis, operadores, comandos de controle de fluxo e tratamento de erros.
2. TREINAMENTO C#
O que é o .NET Framework ?
1.
2.
3.
4.
5.
É um componente do windows que suporta a construção e
execução da nova geração de aplicações Web Service e
XML
Fornece um ambiente consistente para programação
orientada a objeto
Fornece um ambiente de execução que minimiza o
processo de distribuição e evita conflitos de versão
Fornece um ambiente seguro e sem problemas de
ambientes de tecnologias de script ou interpretado
Promove uma experiência de desenvolvedor consistente
entre os vários tipos de aplicação, seja aplicação
Windows ou Web
2
10. TREINAMENTO C#
A estrutura do Programa C#
Os conceitos chaves em C# são programas, namespaces, tipos, membros, e
assemblies
Os programas em C# são formados por um ou mais arquivos
Programas declaram tipos, que contém membros e podem ser organizados em
namespaces.
Campos, métodos, propriedades e eventos são exemplos de membros de um
tipo
Quando compilados, os programas em C# geram assemblies, que são arquivos
com extensão .exe (aplicações) ou .dll (bibliotecas)
O assemblie (ou assembly) contém código executável na forma de IL (
Intermediate Language), e informações simbólicas na forma de metadadados
Antes de ser executado, o IL é convertido para código específico do
processador pelo compilador JIT (Just in Time) da CLR
10