SECOMP_Introdução ao asp.net-dia 2

433 views

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
433
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SECOMP_Introdução ao asp.net-dia 2

  1. 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. 2. Agenda (dia 2)  Intro C#  ADO.NET  VS 2008  Prática
  3. 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. 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. 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. 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. 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. 8. Prática
  9. 9. Contato Júlio Mendonça MIC-ETEPAM julio@micetepam.pe.gov.br Hugo Rodrigues MIC-ETEPAM hugo@micetepam.pe.gov.br

×