Your SlideShare is downloading. ×
SECOMP_Introdução ao asp.net-dia 2
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

SECOMP_Introdução ao asp.net-dia 2

308

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
308
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. . N E T F R A M E W O R K , A R Q U I T E T U R A , F U N C I O N A M E N T O Introdução ao ASP.NET Júlio Mendonça MIC-ETEPAM julio@micetepam.pe.gov.br Hugo Rodrigues MIC-ETEPAM hugo@micetepam.pe.gov.br
  • 2. Agenda (dia 2)  Intro C#  ADO.NET  VS 2008  Prática
  • 3. Intro C#  É multi-paradigma  Orientada a Objetos  Orientada a eventos  Funcional  Imperativa/Procedural  Namespaces  É uma maneira de agrupar classes relacionadas logicamente  Organização da aplicação  Facilidade na manutenção  Diminuição do tamanho das referências às classes  Não precisam corresponder a diretórios  Assemelham-se às packages do Java
  • 4. Intro C# Valor (Value Types)  Contém dados diretos  Armazenado na memória Stack  Precisa ser inicializado  Não pode ser nulo  Exemplo: um inteiro int i; i = 42; 42i Referência (Reference Types)  Contém uma referência a um dado  Armazenado na memória Heap  Declarado usando a palavra new  .NET Garbage Collection gerencia a liberação da memória  Exemplo: uma classe .c 42 Object c = new Object(); c = i;
  • 5. Intro C#  Boxing e UnBoxing  São operações de “conversão” entre Value Types e Referenced Types  Boxing  Value Type  Reference Type  É implícito  Unboxing  Reference Type  Value Type  É explícito
  • 6. Intro C#  Partial Class  Uma Classe pode ser dividida em vários arquivos;  Separação de código;  Organização;  Trabalho paralelo na mesma classe;  Nullable Types  Todo tipo de dados pode receber um valor nulo.  Inclui tipos primitivos  Ex: Int? i = null; DateTime? = null;
  • 7. Intro ADO.NET  É conjunto de classes do .NET framework para prover o acesso a dados;  Aqui vamos apresentar um jeito rápido, com as seguintes etapas  Abrir uma conexão com um BD  Selecionar os dados de uma tabela  Apresentar os dados na tela  Editar/Excluir registros  Incluir novos registros
  • 8. Prática
  • 9. Contato Júlio Mendonça MIC-ETEPAM julio@micetepam.pe.gov.br Hugo Rodrigues MIC-ETEPAM hugo@micetepam.pe.gov.br

×