33
TREINAMENTO C# 1 Plataforma .NET

Apostila de Introdução ao C#.net

Embed Size (px)

DESCRIPTION

Apostila de Introdução ao C#.net

Citation preview

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 ...