Considerações Iniciais Sobre Programação
Programar um computador não é uma tarefa simples.
A frase acima pode parecer uma forma desastrada de começar, principalmente porque oferecemos um curso de programação.
Entretanto, não estaríamos sendo honestos se disséssemos qualquer coisa diferente. É importante que uma pessoa que deseja iniciar seus passos nesta profissão saiba o que esperar, de forma a se encher de determinação.
Exatamente devido à sua dificuldade, relativamente poucos profissionais qualificados são lançados no mercado a cada ano, valorizando bastante a profissão, e garantindo vagas a quem é qualificado.
Em última análise, são muitos os desafios a serem vencidos, mas sempre com recompensas que fazem todo o esforço empenhado valer à pena.
Algumas Observações Sobre o Ensino de Programação no Brasil
Curiosamente, o ensino de programação passa por uma situação contraditória: apesar da grande demanda do mercado por profissionais
da área, os cursos técnicos de programação são insuficientes, quer na quantidade, quer na qualidade.
Atualmente, o cenário profissional é constituído, por um lado de uma geração de experientes profissionais de formação autodidata. Por outro lado, por uma geração mais nova de engenheiros de software formados em universidades das grandes capitais, mais teóricos e menos experientes.
Mas, se uma pessoa deseja estudar programação em nível técnico, terá dificuldade de encontrar um curso apropriado, já que os cursos normalmente são superficiais demais, teóricos demais, ou aprofundados demais - esses últimos praticamente feitos para reciclar pessoas que já possuem uma boa base de programação.
Aprendendo a Programar com a VesperSoft
A VesperSoft oferece um treinamento exclusivo, baseado em um método criado para resolver essa lacuna de ensino apontada anteriormente.
Nosso método progride gradualmente, passando ao essencial e posteriormente, às técnicas mais avançadas da programação - sem saltos bruscos. Os alunos do nosso curso conseguem “enxergar” seu progresso e beneficiar-se com isso.
Para trazer a programação ao alcance de todos, escolhemos montar o curso usando a linguagem Visual Basic, certamente a mais acessível e flexível linguagem de programação visual da atualidade.
Mesmo levando em consideração o uso de outras linguagens lógicas pelas escolas formais - como Pascal, principalmente - a facilidade do Visual Basic torna-o benéfico para o aluno, sem qualquer ressalvas, apesar dos argumentos em contrário.
Assim, o único requerimento para o aluno é que ele tenha um computador e saiba operá-lo com facilidade.
Abaixo trazemos o plano de estudo do nosso curso. Você pode analisá-lo com tranquilidade antes de nos procurar.
Também estamos a seu dispor para elucidar qualquer outra dúvida - basta entrar em contato conosco.
O Visual Basic e o Estigma de Ferramenta de Menor Qualidade
Estudantes de cursos ligados à área da informática são sistemáticamente desencorajados a usar o Visual Basic como ferramenta de desenvolvimento em seus estudos. Na maioria das vezes, os motivos dessa atitude não são explicados, e os alunos tomam para si.
A tarefa de deduzir os porquês, gerando boatos, mal entendidos e até mesmo uma espécie de “superstição virtual” (se pudermos usar
um pouco de humor para falar da coisa).
Corre entre a comunidade de estudantes e nos grupos de debate da Internet afirmações como:
· O Visual Basic não é uma ferramenta profissional.
· O Visual Basic não é orientado à objetos.
· O Visual Basic é uma corruptela de outras linguagens e sofre maior quantidade de compilações.
Esta situação espalhou no Brasil o estigma do Visual Basic ser uma ferramenta de menor qualidade, o que não corresponde absolutamente à verdade. Pelo contrário, devido ao fato de ser a ferramenta de maior facilidade de assimilação, o Visual Basic é altamente recomendável nas fases iniciais de estudo e aprendizado, agindo de forma a não complicar ainda mais uma tarefa que por si só apresenta inúmeras dificuldades.
De fato, os dois motivos principais pelos quais o Visual Basic é descartado pelas instituições de ensino, são:
Como ferramenta prática de laboratório, entretanto, a situação é oposta. Ao colocar em prática a teoria aprendida, o estudante deve ter uma ferramenta que consiga realizar a tarefa da forma mais descomplicada possível - nesse ponto o Visual Basic é imbatível.
Aprendendo Visual Basic - Programa de Curso (Resumido)
A VesperSoft sustenta a qualidade e eficiência do seu curso em um tripé fundamental, do qual não abre mão:
Unidade02 - A Linguagem Visual Basic
Unidade03 - Explorando a Caixa de Ferramentas (Toolbox) do Visual Basic
Unidade04 - Continuamos Explorando a Caixa de Ferramentas (Toolbox) do Visual Basic
Unidade05 - Outros Elementos Importantes em uma Aplicação
Unidade06 - Introdução à Base de Dados e DAO Data Control
Unidade09 - Técnicas Gráficas Para o Visual Basic
Unidade10 - Bases de Dados 3ª Parte - Normalização e Relacionamento de Bases de Dados
Unidade11 - Visual Basic Custom Controls - Outros Controles do VB
Unidade12 - Visual Basic Custom Controls - Outros Controles do VB - 2ª Parte
Unidade13 - Programação Orientada à Internet
Unidade14 - Programação Orientada a Objetos - Usando Classes (Class Modules)
Unidade15 - Criando Controles ActiveX
Unidade16 - Introdução à Inteligência Artificial - Jogos de Raciocínio e Tabuleiro
Unidade17 - Dinamic Link Libraries (Dll) e Windows API
Unidade18 - Visual Basic Add-Ins (Criando Ferramentas que Facilitam a Tarefa de Programar)
Unidade19 - Visual Basic Aplicado a PDAs e Celulares - Um Novo e Amplo Campo da Programação
Unidade20 - Programação Avançada para Lazer - Jogos de Ação Usando Dll e API do Windows
Aprendendo Visual Basic - Programa de Curso (Detalhado Lição à Lição)
Parte 1 - Fundamentos da Programação
Unidade01 - Definições de Programação - História da Computação - Introdução à Linguagem Visual Basic e seu Ambiente:
Lição 01 - Definições de Programação - História da Computação (1ª Parte) - O que é Visual Basic - Programação e Estrutura do Programa - Desenhando a Interface - ProgEx Cronômetro (Interface)
Lição 02 - História da Computação (2ª Parte) - Configurando Propriedades dos Objetos em Design e Run Mode - ProgEx Cronômetro (Configurando as Propriedades e Adicionando Código)
Lição 03- História da Computação (3ª Parte) - Nos Velhos Tempos... - Programa Jogo da Velha 0.5
Lição 04 - Variáveis - Tipos de Variáveis - Declarações e seus Escopos - Conversão entre Variáveis -Programa Jogo da Velha 1.0 -Exercício1(Alarme 1.0)
Lição 05 - História da Computação (Softwares) - Análise do Código - Comentários - História do VB - Prevenindo Hábitos Indesejáveis - ProgEx Aperfeiçoando Design - Exerc2 (Relógio Calendário)
Lição 06 - Solução do Exercício1 (Alarme 1.0) -
Lição 07 - Solução do Exercício2 (Relógio com Calendário)
Unidade02 - A Linguagem Visual Basic:
Lição 01 - A Linguagem VB - Declarações e Afirmações - Operadores Aritméticos, Comparativos e Lógicos - ProgEx Conta Poupança-Exec1 (Calculadora)
Lição 02 - Funções - Rnd Function - Constantes - ProgEx Aperfeiçoando o Design 2 - Texto Sombreado - Exercício2 (Conselheiro de Compras à Prazo)
Lição 03 - Estruturas Condicionais - Key Trapping - ProgEx Conta de Poupança (Key Trapping) - Exercício3 (Corrigindo Bugs do Conselheiro de Compras)
Lição 04 - Select Case - ProgEx Conta de Poupança (Decisões) - Exercício4 (Dado Virtual)
Lição 05 - Statement GoTo - VB Looping - Visual Basic Counting - WorkTime Witness Add-In - ProgEx Aperfeiçoando o Design 3 - Texto 3D - Exerc5 (Média e Variação Proporcional)
Exercício 01 - Solução do Execício1 (Calculadora Simples)
Exercício 02 - Solução do Exercício2 (Conselheiro de Compras à Prazo) (Corrigindo Bugs do Conselheiro de Compras à Prazo)
Exercício 03 - Solução do Exercício3 (Corrigindo Bugs do Conselheiro de Compras à Prazo)
Exercício 04- Solução do Exercício4 (Dado Virtual)
Exercício 05 - Solução do Exercício5 (Tirando a Média e Calculando a Variação Proporcional) - Outra solução de Jovani Barbosa Carrara - Prova Bi-Unidade - Lista de Aplicações da Unidade
Unidade03 - Explorando a Caixa de Ferramentas (Toolbox) do Visual Basic:
Lição 01 - Ferramentas: MessageBox e InputBox - ProgEx Jogo da Velha 2.0 - Execício1 (Problemas Instantâneos de Adição)
Lição 02 - Métodos dos Objetos - Forms - Command Buttons - Label Boxes - Text Boxes - ProgEx Confirmação de Senha - Exercício2 (Senha - 3 Tentativas)
Lição 03 - Check Boxes - Option Buttons - Arrays (Vetores ou Matrizes) - Frames - ProgEx Encomenda de Pizza - Exercício3 (Encomenda de Pizza 2.0)
Lição 04 - Festival de Programas 1 - Aprendendo mais sobre Select Case, Vetores, For...Next, Key Trapping - ProgEx Bingo Virtual - ProgEx Calculador de Consumo Elétrico - Exercício4 (Dado Virtual 2ª Versão)
Lição 05 - List Boxes - Combo Boxes - ProgEx Planejamento de Vôo - Exercício5 (Tela de Introdução da Base de Dados de Clientes)
Exercício 01 - Solução do Execício1 (Problemas Instantâneos de Adição)
Exercício 02 - Solução do Execício2 (Confirmação de Senha com Número Limitado de Tentativas)
Exercício 03 - Solução do Execício3 (Encomenda de Pizza 2.0)
Exercício 04 - Solução do Execício4 (Dado Virtual 2ª Versão)
Exercício 05 - Solução do Execício5 (Tela de Introdução da Base de Dados de Clientes)
Unidade04 - Continuamos Explorando a Caixa de Ferramentas (Toolbox) do Visual Basic:
Lição 01 - Layers - Line Tool - Shape Tool - Picture Boxes - Image Boxes - ProgEx Visualizador - Exerc1 (Alarme 2)
Lição 02 - Horizontal e Vertical Scroll Bars - ProgEx Conversor de Temperaturas - Exerc2 (Conv Temp e WindChill)
Lição 03 - Drive List Box - Directory List Box - File List Box - Sincronizando-os - ProgEx Visualizador 2 - Ex3 (Visualizador3)
Lição 04 - Festival de Programas 2 - Aprendendo mais sobre Select Case, Vetores, For...Next, App.path, Aplication Design - ProgEx Dado Virtual (3ª versão) - ProgEx Cálculo da Massa Corporal - Ex4 (Cálculo da Massa Corporal 2.0)
Lição 05 - Common Dialog Boxes - Open Box - Save Box - ProgEx Visualizador 4 - Ex5 (Database Estudantes-1ªTela)
Exercício 01 - Solução do Execício1 (Alarme 2.0)
Exercício 02 - Solução do Execício2 (Conversor de Temperaturas e WindChill)
Exercício 03 - Solução do Execício3 (Visualizador de Imagens 3.0)
Exercício 04 - Solução do Execício4 (Cálculo da Massa Corporal 2.0)
Exercício 05 - Solução do Execício4 (Base de Dados dos Estudantes - Tela de Introdução de Informações)
Unidade05 - Outros Elementos Importantes em uma Aplicação:
Lição 01 - Adicionando menus - Menu Editor - ProgEx Editor de Notas(Notepad) - Exerc1 (Jogo dos Problemas 2.0)
Lição 02 - Entrada e Saída de Dados: Arquivos Sequenciais - ProgEx PostIt Virtual - Exerc2 (Jogo dos Problemas 3.0)
Lição 03 - Pop-Ups Menus (Menus Contextuais) - Open e Save Common Dialog Boxes - ProgEx Notepad (Lendo e Salvando Arquivos) - Exerc3 (Editor de Notas 2.0)
Lição 04 - General Sub Procedures - Code Modules - General Functions Procedures - ProgEx Conta de Poupança 2 - Exerc4 (Modularizando Nossos Programas)
Lição 05 - Aplicações VB com Múltiplos Forms - ProgEx Aperfeiçoando o Design4(Multi-forms) - Exerc5 (Acompanhamento de Tarefas)
Lição 06 - Festival de Programas 3 - Aprendendo mais sobre Arquivos Sequenciais, General Subs, Functions, Manipulação de Datas, Múltiplos Forms, e mais sobre Aplication Design - ProgEx Acompanhamento de Tarefas 2.0 - ProgEx Segurança do Gerenciador de Proj - Exerc6 (Temas para o Gerenciador)
Exercício 01 - Solução do Execício1 (Jogo dos Problemas 2.0)
Exercício 02 - Solução do Execício2 (Jogo dos Problemas 3.0)
Exercício 03 - Solução do Execício3 (Editor de Notas 2.0)
Exercício 04 - Solução do Execício4 (Modularizando Nossos Programas - Jogo da Velha 3.0)
Exercício 05 - Solução do Execício5 (Acompanhamento de Tarefas)
Exercício 06 - Solução do Execício6 (Temas de Cor para o Gerenciador de Projetos)
Unidade06 - Introdução à Base de Dados e DAO Data Control:
Lição 01 - Bases de Dados: Definição - ProgEx Data Form Wizard - Exerc1 (Arquivos Recentes no Menu)
Lição 02 - Databases: Estrutura, Terminologia e Contrução - Databases Relacionais - ProgEx Data Manager - Exerc2 (Base de Dados dos Alunos de VB)
Lição 03 - DAO ou ADO? - DAO Data Control - ProgEx Acessando Books Database - Exerc3 (Base de Dados dos Alunos de VB - com DAO Control)
Lição 04 - DAO Data Control (cont) - ProgEx RecordSet Navigation - Exerc4 (Jogo das Cidades e Estados)
Lição 05 - Relatórios com o Crystal Reports - ProgEx Relatório dos Alunos de VB - Exerc5 (Gerenciador da Biblioteca)
Exercício 01 - Solução do Execício1 (Arquivos Recentes no Menu)
Exercício 02 - Solução do Execício2 (Base de Dados dos Alunos de VB)
Exercício 03 - Solução do Execício3 (Base de Dados dos Alunos de VB - com DAO Control)
Exercício 04 - Solução do Execício4 (Jogo das Cidades e Estados)
Exercício 05 - Solução do Execício5 (Gerenciador da Biblioteca)
Unidade07 - Estruturando uma Aplicação do Início ao Fim - Planejamento, Implantação, Depuração e Distribuição - Introdução à Segurança e Criptografia:
Lição 01 - Aplicações Independentes em VB - Fluxogramas - ProgEx Cálculo das Médias - Exerc1 (Conselheiro de Despesas em Viagens 0.3beta)
Lição 02 - Error-Handling e Debbuging - Prevenção de Erros - ProgEx Gerador de Erros - Exerc2 (Conselheiro de Despesas em Viagens 0.5beta)
Lição 03 - Error-Handling e Debbuging - Depurando Programas - ProgEx Exemplo de Depuração - Exerc3 (Códigos das Teclas 0.5beta)
Lição 04 - Finalizando sua Aplicação para Distribuição - Ícones e seu Design - ProgEx Conselheiro de Despesas em Viagens, Criando um Disco de Distribuição - Ex4 (Quiz Game 2.0)
Lição 05 - Criptografia - Conceitos, Definição, Categorias - Reposicionamento Histórico - ProgEx Caesar Shift - Ex5 (Melhorando o Sistema Monoalfabético)
Lição 06 - A Era Moderna da Criptografia - ProgEx Encriptador Enigma - Exerc6 (Implantando o Sistema de Permuta)
Lição 07 - Arquivos de Acesso Randômico - ProgEx Ficha Cadastral com Arquivo Randômico - Exerc7 (Implantando o Sistema Polialfabetico)
Exercício 01 - Solução do Execício1 (Conselheiro de Despesas em Viagens 0.3beta)
Exercício 02 - Solução do Execício2 (Conselheiro de Despesas em Viagens 0.5beta)
Exercício 03 - Solução do Execício3 (Códigos das Teclas 0.5beta)
Exercício 04 - Solução do Execício4 (Quiz Game 2.0)
Exercício 05 - Solução do Execício5 (Melhorando o Sistema Monoalfabético)
Exercício 06 - Solução do Execício6 (Implantando o Sistema de Permuta)
Exercício 07 - Solução do Execício7 (Implantando o Sistema Polialfabetico)
Parte 2 - Consolidando as Técnicas de Programação
Unidade08 - Bases de Dados 2ª Parte - Requisições (Queries) em Bases de Dados com SQL - ADO Data Control:
Lição 01 - Requisições (queries) em Bases de Dados com SQL - Esclarecendo Índices e Chaves - ProgEx SQL com DAO Data Control - Exerc1 (Base de Dados dos Alunos da SOS informática 3.0, Disponibilizando Recursos de Gerenciamento Programáticamente)
Lição 02 - Requisições (queries) em Bases de Dados com SQL (cont) - ProgEx SQL Tester - Exerc2 (Base de Dados dos Alunos da SOS informática 4.0, Usando Queries SQL)
Lição 03 - Requisições (queries) em Bases de Dados com SQL (cont) - ADO Data Control - ProgEx Acessando o Database Biblio com ADO - Exerc3 (Agenda Telefônica Usando Tecnologia ADO)
Lição 04 - ADO Data Control - ProgEx Acessando o Database Biblio com Rolodex - Ex4 (Base de Dados dos Alunos da SOS informática 4.0 com ADO)
Lição 05 - Aprendendo o que não é Ensinado nas Escolas - DAO, VisData e Acess 2000 - ProgEx Atualizando o Visdata - ProgEx Traduzindo o Deployment Package Wizard - Ex5 (Personalizando a Aparência do Package e Deployment Wizard e do VisData - Traduzindo o VisData)
Lição 06 - ADO Data Control: Busca de Registros - Relatórios - ProgEx Agenda Telefônica, Criando um Relatório - Ex6 (Inventário de Bens Domésticos)
Exercício 01 - Solução do Execício1 (Base de Dados dos Alunos da SOS informática 3.0, Disponibilizando Recursos de Gerenciamento Programáticamente)
Exercício 02 - Solução do Execício2 (Base de Dados dos Alunos da SOS informática 4.0, Usando Queries SQL)
Exercício 03 - Solução do Execício3 (Agenda Telefônica Usando Tecnologia ADO)
Exercício 04 - Solução do Execício4 (Base de Dados dos Alunos da SOS informática 4.0 com ADO)
Exercício 05 - Solução do Execício5 (Personalizando a Aparência do Package e Deployment Wizard e do VisData - Traduzindo o VisData)
Exercício 06 - Solução do Execício6 (Inventário de Bens Domésticos)
Unidade09 - Técnicas Gráficas Para o Visual Basic:
Lição 01 - Métodos Gráficos - Usando Cores - ProgEx Form com Gradiente de Cores - Exerc1 (Gerador de Cores)
Lição 02 - Eventos do Mouse - ProgEx Quadro Mágico - Exerc2 (Quadro Mágico 2.0)
Lição 03 - A Ferramenta Timer - Delays (Retardos) - Técnicas Simples de Animação - ProgEx Cursor Animado - Ex3 (Jogo da Velha 4.0 - Jogando contra o computador)
Lição 04 - Arrastar e soltar (Drag'n Drop) - ExemploRápido Animação com Drag'n Drop - ProgEx Caça-Níqueis - Ex4 (BlackJack)
Lição 05 - Festival de Programas 4 - Aprendendo mais sobre Layout e Aplication Design, Animação com Timers, Retardos, e Manipulação de Strings, Segurança e Criptografia - ProgEx Aperfeiçoando Nosso Sistema de Segurança - Ex5 (Treinando com o Mouse)
Lição 06 - Técnicas gráficas para gráficos estatísticos - ProgEx Gráficos Estatísticos - Ex6 (Gráficos Estatísticos para o Acompanhamento de Tarefas)
Exercício 01 - Solução do Execício1 (Gerador de Cores)
Exercício 02 - Solução do Execício2 (Quadro Mágico 2.0)
Exercício 03 - Solução do Execício3 (Jogo da Velha 4.0 - Jogando contra o computador)
Exercício 04 - Solução do Execício4 (BlackJack)
Exercício 05 - Solução do Execício5 (Treinando com o Mouse)
Exercício 06 - Solução do Execício6 (Gráficos Estatísticos para o Acompanhamento de Tarefas)
Unidade10 - Bases de Dados 3ª Parte - Normalização e Relacionamento de Bases de Dados:
Lição 01 - Normalização de Base de Dados (Forma Normal 1) - ProgEx Gerenciador de Funcionários - 1ª Regra Normal) - Exerc1 (Alunos da SOS Informática - Toda Escola)
Lição 02 - Normalização (Forma Normal 2 e 3) - ProgEx (Gerenciador de Funcionários - 2ª Regra Normal) - Exerc2 (Gerenciador de Funcionários - 3ª Regra Normal)
Lição 03 - Normalização (Forma Normal 4 e 5) - ProgEx (Alunos da SOS Informática - Formal Normal 2 e 3 com SQL) - Exerc3 (Controle Bancário)
Lição 04 - SQL em Múltiplas Tabelas (Where Clause) - ProgEx (Cadastro de Produtos e Fornecedores) - Ex4 (Programa Integrado para Loja de 1,99)
Lição 05 - SQL em Múltiplas Tabelas (Inner Join/Outer Join Clause) - ProgEx (Simples Aplicativo Para Fluxo de Caixa) - Ex5 (Sistema Gerenciador para Locadoras de Filmes)
Lição 06 - SQL - Functions e Construction Tools - ProgEx (Controle de Estoque) - Ex6a (Programa Integrado para Loja de 1,99 - 2ª Parte) - Ex6b (Aperfeiçoando o Query Builder)
Exercício 01 - Solução do Execício1 (Alunos da SOS Informática)
Exercício 02 - Solução do Execício2 (Gerenciador de Funcionários - 3ª Regra Normal)
Exercício 03 - Solução do Execício3 (Controle Bancário)
Exercício 04 - Solução do Execício4 (Programa Integrado para Loja de 1,99)
Exercício 06 - Solução do Execício5 (Sistema Gerenciador para Locadoras de Filmes)
Exercício 07 - Solução do Execício6a e 6b (Programa Integrado para Loja de 1,99 2.0) - (Aperfeiçoando o Query Builder)
Unidade11 - Visual Basic Custom Controls - Outros Controles do VB:
Lição 01 - Forms MDI - Image List Control - Progress Bar Control - Exemplo Rápido 1 e 2 (Usando Image list e Prograss Bar) - Exerc1 (Criando Uma Progress Bar Personalizada)
Lição 02 - Toolbar Control -ExemploRápido (Criando uma Toolbar) - Imprimindo com VB - Exemplos 1, 2 e 3 - Exerc2 (Pequeno Editor de Texto 1.0)
Lição 03 - Imprimindo com VB (2ª Parte) - O Objeto Printer - ProgEx3 (Imprimindo o Relatório de uma BD Manualmente) - Exerc3 (Inventário de Bens Domésticos 2.0 - Relatório Manual)
Lição 04 - Status Bar - CoolBars - Usando o Clipboard - ProgEx VB Contra o Apagão (JCMacoratti) - Ex4 (Pequeno Editor de Texto 2.0)
Lição 05 - Documentando Seu Aplicativo - Criando um HTML Help - ProgEx Criando a Documentação do Gerenciador de Projetos (Unidade 5) - Ex5 (Criando a Documentação do Gerenciador da Biblioteca (Unidade 6))
Lição 06 - Animation Control - Multimedia MCI Control - ProgEx Reprodutor Simples de Áudio e Vídeo - Ex6 (Atribuindo sons a Seus Aplicativos)
Exercício 01 - Solução do Execício1 (Criando Uma Progress Bar Personalizada)
Exercício 02 - Solução do Execício2 (Pequeno Editor de Texto 1.0)
Exercício 03 - Solução do Execício3 (Inventário de Bens Domésticos 2.0 - Relatório Manual)
Exercício 04 - Solução do Execício4 (Pequeno Editor de Texto 2.0)
Exercício 05 - Solução do Execício5 (Criando a Documentação do Gerenciador da Biblioteca (Unidade 6))
Exercício 06 - Solução do Execício6 (Atribuindo sons a Seus Aplicativos)
Unidade12 - Visual Basic Custom Controls - Outros Controles do VB - 2ª Parte:
Lição 01 - Masked Edit Control - Flat Scroll Bars - Slider Control - ExRápido Usando o Masked Edit Control e o Slider Control - Month View Control - ProgEx Sistema Controle de Consultas Médicas 1.0 - Exerc1 (Sistema Controle de Consultas Médicas 2.0 - Toda a Clínica)
Lição 02 - Rich Text Box Control - ProgEx - Exerc2 ()
Lição 03 - UpDown Control - Flex Grid Control - Calendar Control - Date Time Picker Control - ProgEx3 () - Exerc3 ()
Lição 04 - Chart Control - ProgEx - Ex4 ()
Lição 05 - Tabbed Dialog Control - Data Bound Controls - Data Repeater Control - ProgEx - Ex5 ()
Lição 06 - Animation Control - Multimedia MCI Control - ProgEx Reprodutor Simples de Áudio e Vídeo - Ex6 (Atribuindo sons a Seus Aplicativos)
Exercício 01 - Solução do Execício1 (Sistema Controle de Consultas Médicas 2.0 - Toda a Clínica)
Exercício 02 - Solução do Execício2 (Pequeno Editor de Texto 1.0)
Exercício 03 - Solução do Execício3 (Inventário de Bens Domésticos 2.0 - Relatório Manual)
Exercício 04 - Solução do Execício4 (Pequeno Editor de Texto 2.0)
Exercício 05 - Solução do Execício5 (Criando a Documentação do Gerenciador da Biblioteca (Unidade 6))
Exercício 06 - Solução do Execício6 (Atribuindo sons a Seus Aplicativos)
Unidade13 - Programação Dirigida à Internet:
Lição 01 - Web Browsing - ProgEx Fazendo um Web Browser Simples - Exerc1 (Aperfeiçoe seu Web Browser)
Lição 02 - Usando o Internet Transfer Control para Operações de FTP e HTTP - ProgEx Criando um Cliente FTP com o VB - Exerc2 (Criando um Sistema de Auto-Update para o Software Desenvolvido por Você)
Lição 03 - O Winsock Control - ProgEx3 Criando um Chat com o Winsock - Exerc3 (Criando seu Próprio Programa P2P)
Lição 04 - MAPI Controls - ProgEx Enviando Emails com o Controle Winsock - Ex4 (Cliente de Email Usando MAPI)
Lição 05 - DHTML - ProgEx Criando uma Simples Programa em DHTML - Ex5 (Criando um Aplicativo DHTML)
Exercício 01 - Solução do Execício1 (Aperfeiçoe seu Web Browser)
Exercício 02 - Solução do Execício2 (Criando um Sistema de Auto-Update para o Software Desenvolvido por Você)
Exercício 03 - Solução do Execício3 (Criando seu Próprio Programa P2P)
Exercício 04 - Solução do Execício4 (Cliente de Email Usando MAPI)
Exercício 05 - Solução do Execício5 (Criando um Aplicativo DHTML)
Parte 3 - Técnicas Avançadas de Programação - (Atualmente Passando por uma Reestruturação)
Unidade14 - Programação Orientada a Objetos - Usando Classes (Class Modules)
Unidade15 - Criando Controles ActiveX
Unidade16 - Introdução à Inteligência Artificial - Jogos de Raciocínio e Tabuleiro
Unidade17 - Dinamic Link Libraries (Dll) e Windows API
Unidade18 - Visual Basic Add-Ins (Criando Ferramentas que Facilitam a Tarefa de Programar)
Unidade19 - Visual Basic Aplicado a PDAs e Celulares - Um Novo e Amplo Campo da Programação
Unidade20 - Programação Avançada para Lazer - Jogos de Ação Usando Dll e API do Windows