Apresentando o Microsoft Visual Basic 8

1 - Explorando o ambiente de desenvolvimento integrado do Visual Studio

O ambiente de desenvolvimento do Visual Studio
As ferramentas do Visual Studio
A janela Properties
Movendo e redimensionando as ferramentas de programação
Alternando entre ferramentas e arquivos abertos e utilizando o navegador IDE
Abrindo um navegador Web dentro do Visual Studio
Obtendo ajuda
Personalizando configurações do IDE para corresponder aos exercícios passo a passo
Um passo além: saindo do Visual Studio
Referência rápida do Capítulo 1

2 - Escrevendo seu primeiro programa

Lucky Seven: seu primeiro programa em VB
Passos de programação.
Criando a interface de usuário
Configurando as propriedades
As propriedades da caixa de figura
Escrevendo o código
Um exame do procedimento Button1_Click
Executando aplicações Visual Basic
Exemplos de projetos no disco
Construindo um arquivo executável
Distribuindo sua aplicação
Um passo além: adicionando a um programa
Referência rápida do Capítulo 2

3 - Trabalhando com controles da Toolbox

A utilização básica dos controles: o programa Hello World
Utilizando o controle DateTimePicker
Controles para coletar entrada
Um passo além: utilizando o controle LinkLabel
Referência rápida do Capítulo 3

4 - Trabalhando com menus, barras de ferramentas e caixas de diálogo

Adicionando menus com o controle MenuStrip
Adicionando teclas de acesso a comandos de menu
Processando escolhas de menu
Adicionando barras de ferramentas com o controle ToolStrip
Utilizando os controles de caixa de diálogo
Procedimentos de evento que gerenciam caixas de diálogo comuns
Adicionando caixas de diálogo não-padrão a programas
Um passo além: atribuindo teclas de atalho a menus
Referência rápida do Capítulo 4

Parte II Fundamentos de programação

5 - Variáveis e fórmulas do Visual Basic e o .NET Framework

Anatomia de uma instrução de programa em VB
Utilizando variáveis para armazenar informações
Utilizando variáveis em um programa
Utilizando uma variável para armazenar uma entrada
Utilizando uma variável para saída
Trabalhando com tipos de dados específicos
Trabalhando com operadores do Visual Basic
Trabalhando com métodos no Microsoft.NET Framework
Um passo além: estabelecendo a ordem de precedência
Referência rápida do Capítulo 5

6 - Utilizando estruturas de decisão

Programação baseada em eventos
Utilizando expressões condicionais
Estruturas de decisão If...Then
Estruturas de decisão Select Case
Um passo além: detectando eventos de mouse
Referência rápida do Capítulo 6

7 - Utilizando loops e timers

Escrevendo loops For...Next
Exibindo uma variável contadora em um controle TextBox
Criando loops For...Next complexos
Escrevendo loops Do
Evitando um loop infinito
Utilizando a palavra-chave Until em loops Do
O controle Timer
Criando um relógio digital com um controle Timer
Um passo além: inserindo fragmentos de código
Referência rápida do Capítulo 7

8 - Depurando programas em Visual Basic

Localizando e corrigindo erros
Três tipos de erros
Identificando erros de lógica
Fundamentos de depuração: utilizando o modo de depuração
Monitorando variáveis com uma janela Watch
Visualizadores: ferramentas de depuração que exibem dados
Utilizando as janelas Immediate e Command
Alternando para a janela Command
Um passo além: removendo pontos de interrupção
Referência rápida do Capítulo 8

9 - Interceptando erros com tratamento de erros estruturado

Processando erros com a instrução Try...Catch
Escrevendo uma rotina de tratamento de erro de unidade de disco
Utilizando a cláusula Finally para realizar tarefas de limpeza
Rotinas de tratamento de erros Try...Catch mais complexas
Comparando rotinas de tratamento de erro com técnicas de programação defensivas
Um passo além: a instrução Exit Try
Referência rápida do Capítulo 9

10 - Criando módulos e procedimentos

Trabalhando com módulos
Trabalhando com variáveis públicas
Criando procedimentos
Escrevendo procedimentos de função
Escrevendo procedimentos Sub
Um passo além: passando argumentos por valor e por referência
Referência rápida do Capítulo 10

11 - Utilizando arrays para gerenciar dados numéricos e dados string

Trabalhando com arrays de variáveis
Preservando o conteúdo de um array com ReDim Preserve
Um passo além: processando grandes arrays utilizando métodos da classe Array
Referência rápida do Capítulo 11

12 - Trabalhando com coleções e o namespace System. Collections

Trabalhando com coleções de objetos
Criando suas próprias coleções
Um passo além: coleções VBA
Referência rápida do Capítulo 12

13 - Explorando arquivos de texto e processamento de strings

Exibindo arquivos de texto com um objeto Text Box
Abrindo um arquivo de texto para leitura
Utilizando a classe StreamReader e My.Computer.FileSystem
para abrir arquivos de texto
Criando um novo arquivo de texto no disco
Processando strings de texto programaticamente
Um passo além: examinando o código do programa Sort Text
Referência rápida do Capítulo 13

Parte III Projetando a interface de usuário

14 - Gerenciando Formulários Windows e Controles em tempo de execução

Adicionando novos formulários a um programa
Como os formulários são utilizados
Trabalhando com múltiplos formulários
Posicionando formulários na área de trabalho do Windows
Adicionando controles a um formulário em tempo de execução
Organizando controles em um formulário
Um passo além: especificando o objeto Startup
Referência rápida do Capítulo 14

15 - Adicionando imagens gráficas e efeitos de animação

Adicionando imagens com o namespace System.Drawing
Adicionando animação a seus programas
Ampliando e reduzindo objetos enquanto um programa está
executando
Um passo além: alterando a transparência do formulário
Referência rápida do Capítulo 15

16 - Herdando formulários e criando classes base

Herdando um formulário com o Inheritance Picker
Criando suas próprias classes base
Um passo além: herdando uma classe base
Referência rápida do Capítulo 16

17 - Trabalhando com impressoras

Utilizando a classe PrintDocument
Imprimindo arquivos de texto de múltiplas páginas
Um passo além: adicionando caixas de diálogo para visualização de impressão e configuração de página
Referência rápida do Capítulo 17

Parte IV Bancos de dados e programação Web

18 - Introdução ao ADO.NET

Programação de banco de dados com ADO.NET
Utilizando controles vinculados para exibir informações de banco de dados
Um passo além: instruções SQL, LINQe filtragem de dados
Referência rápida do Capítulo 18

19 - Apresentação de dados utilizando o controle DataGridView

Utilizando DataGridView para exibir registros de banco de dados .
Formatando células do DataGridView
Foco centrado nos dados: adicionando um segundo controle
de grade e navegação
Um passo além: atualizando o banco de dados original
Referência rápida do Capítulo 19

20 - Criando sites e páginas Web com o Visual Web Developer e ASP.NET

Por dentro do ASP.NET
Construindo um site com o Visual Web Developer
Utilizando o Web Page Designer
Adicionando controles de servidor a um site
Adicionando páginas Web e recursos adicionais a um site
Exibindo os registros de banco de dados em uma página Web
Um passo além: configurando o título do site no Internet
Referência rápida do Capítulo 20