TREINAMENTO C#
1
Plataforma .NET
TREINAMENTO C#
2
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
TREINAMENTO C#
3
O que o .NET Framework ?
TREINAMENTO C#
4
Common Language Runtime – CLR
TREINAMENTO C#
5
CLR – Common Language Runtime
TREINAMENTO C#
6
Ferramentas de Desenvolvimento Visual J# Visual C++ Visual Basic Visual C# SQL Server Express Edition Visual Web Developer ASP.net AJAX
TREINAMENTO C#
7
A linguagem de programação Visual C#
INTRODUÇÃO AO VISUAL C#
TREINAMENTO C#
8
O que é Visual C# ?
TREINAMENTO C#
9
Um Programa em C#
TREINAMENTO C#
10
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
TREINAMENTO C#
11
Processo de Compilação
TREINAMENTO C#
12
Tipos de Variáveis
TREINAMENTO C#
13
Tipos de Variáveis
TREINAMENTO C#
14
Tipos de Variáveis
TREINAMENTO C#
15
Tipos de Variáveis
TREINAMENTO C#
16
Operadores
TREINAMENTO C#
17
Expressões
TREINAMENTO C#
18
Comandos
TREINAMENTO C#
19
Comandos: Declaração de variável
TREINAMENTO C#
20
Comandos: declaração de constante local
TREINAMENTO C#
21
Comandos : declaração de uma expressão e operador de incremento
TREINAMENTO C#
22
Comandos: declaração de comando “if “
TREINAMENTO C#
23
Comandos: declaração switch-case (equivalente a aninhamento de if )
TREINAMENTO C#
24
Comando: while
TREINAMENTO C#
25
Comando: do-while
TREINAMENTO C#
26
Comando: for
TREINAMENTO C#
27
Comando: foreach
TREINAMENTO C#
28
Comando: break
TREINAMENTO C#
29
Comando: continue
TREINAMENTO C#
30
Comando : return
TREINAMENTO C#
31
Comando: try-catch
TREINAMENTO C#
32
Comando:try-catch
TREINAMENTO C#
33
Comando:checked e unchecked ( basicamente usado com tipos inteiros )
EM EVOLUÇÃO ...