Durante este treinamento, os participantes irão aprender as
novidades da mais nova versão do VB: o Visual Basic.NET. Serão
apresentados tópicos que explicam as principais diferenças
envolvidas no produto, incluindo sua nova estrutura de bibliotecas,
compilação, etc.
Detalhes da Framework.NET serão discutidos para que os
alunos conheçam as inovações da nova plataforma de
desenvolvimento corporativo. Itens como programação
orientada a objetos, conexão com banco de dados usando
ADO.NET, serão apresentados com exemplos práticos.
IntroduçãoComentários
O oque é a plataforma .Net
O que é Framework.Net
Linguagens suportadas
Componentes da Framework.Net
Common Language Runtime
MSIL e Jit
.Net Framework Class Library
Ambiente de desenvolvimento
Principais janelas
Criação e estrutura de projetos
Tipos de projetos
Arquivos que compõem um projeto
O que são Assemblies?
O manifesto do Assembly
Gerenciamento de projetos
Configurações de projeto
Compilação e geração da versão final
Introdução ao desenvolvimento em VB.Net
Relação entre classes
Utilizando componentes de tela
Formulários, Button, Label, TextBox
Caixa de diálogo
Utilizando a função MsgBox
MaskedTextBox
Utilizando a Função msgBox
Utilizando a Função InputBox
Linguagem e melhorias na sintaxe
Comentários e caractere de continuação
Identificadores
Convenção de escrita
Common type System
Value-Types X reference-Types
Declaração e inicialização de variáveis
Mudanças nos Data Types
Conversão de tipos
Declarando e inicializando Arrays
Criando estrutura de dados
Opções de compilação
Option Explicit
Option Strict
Operadores
Estruturas condicionais
Estruturas de loop
Procedures e funções
Chamanda de procedimentos
Passagem de parâmetros
Parâmetros Opcionais
Programação orientada a objetos
Comparando Classes e Objetos
Membros de Classe
Encapsulação, Abstração, Agregação, Herança, Polimorfismo
Implementando POO em VB.Net
Declarando e Instanciando Classes
Namespaces
Modificadores de Acesso
Declarando Propriedades e métodos
Procedure Overload
Métodos construtores e destrutores
Implementando Herança
MyBase e MyClass
Overriding, Overloading, Shadowing e Shared
Shared
Declaração de Eventos
Window Forms
GroupBox, CheckBox e RadioButton
ToolTip, Lista de valores, LinkLabel, ErrorProvider
Caixas de diálogo
Criação de menus
ContextMenu
NotifyIcon
TabControl
StatusStrip
ToolStrip
Depuração de Aplicativos
Breakpoint
Controlando fluxo de execução
Informações de depuração
Tratamento de Excessões
Tratamento não estruturado de excessões
Tratamento estruturado de excessões
Try...Catch...Finally
Proteção de código
Criando exceções customizadas
Introdução ao ADO.Net
Visão Geral
Estrutura de Objetos
Acesso ao Banco de Dados
Conectando-se com o Banco de Dados
Executando comandos SQL
Comandos Parametrizados
Execução de Stored Procedures
Transação de Dados
DataReader, DataAdapter e DataSet
Apresentando os Dados na Tela
Filtro e Ordenação
Lendo e Gravando DataSet´s em formato XML
Distribuindo seu Aplicativo