Sei sulla pagina 1di 33

TREINAMENTO C#

Plataforma .NET

1
TREINAMENTO C#

O que é o .NET Framework ?

1. É um componente do windows que suporta a construção e


execução da nova geração de aplicações Web Service e
XML
2. Fornece um ambiente consistente para programação
orientada a objeto
3. Fornece um ambiente de execução que minimiza o
processo de distribuição e evita conflitos de versão
4. Fornece um ambiente seguro e sem problemas de
ambientes de tecnologias de script ou interpretado
5. Promove uma experiência de desenvolvedor consistente
entre os vários tipos de aplicação, seja aplicação
Windows ou Web
2
TREINAMENTO C#

O que o .NET Framework ?

3
TREINAMENTO C#

Common Language Runtime – CLR

4
TREINAMENTO C#

CLR – Common Language Runtime

5
TREINAMENTO C#

Ferramentas de Desenvolvimento

 Visual J#
 Visual C++
 Visual Basic
 Visual C#
 SQL Server Express Edition
 Visual Web Developer
 ASP.net AJAX

6
TREINAMENTO C#

A linguagem de programação Visual C#

INTRODUÇÃO AO VISUAL C#

7
TREINAMENTO C#

O que é Visual C# ?

8
TREINAMENTO C#

Um Programa em C#

9
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
TREINAMENTO C#

Processo de Compilação

11
TREINAMENTO C#

Tipos de Variáveis

12
TREINAMENTO C#

Tipos de Variáveis

13
TREINAMENTO C#

Tipos de Variáveis

14
TREINAMENTO C#

Tipos de Variáveis

15
TREINAMENTO C#

Operadores

16
TREINAMENTO C#

Expressões

17
TREINAMENTO C#

Comandos

18
TREINAMENTO C#

Comandos: Declaração de variável

19
TREINAMENTO C#

Comandos: declaração de constante local

20
TREINAMENTO C#

Comandos : declaração de uma expressão e operador de incremento

21
TREINAMENTO C#

Comandos: declaração de comando “if “

22
TREINAMENTO C#

Comandos: declaração switch-case (equivalente a aninhamento de if )

23
TREINAMENTO C#

Comando: while

24
TREINAMENTO C#

Comando: do-while

25
TREINAMENTO C#

Comando: for

26
TREINAMENTO C#

Comando: foreach

27
TREINAMENTO C#

Comando: break

28
TREINAMENTO C#

Comando: continue

29
TREINAMENTO C#

Comando : return

30
TREINAMENTO C#

Comando: try-catch

31
TREINAMENTO C#

Comando:try-catch

32
TREINAMENTO C#

Comando:checked e unchecked ( basicamente usado com tipos inteiros )

EM EVOLUÇÃO ...

33

Potrebbero piacerti anche