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:

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:

  1. Seu preço. - A Microsoft é famosa por vender caro seus produtos. As instituições de ensino, principalmente as públicas - que naturalmente normalizam o setor - procuram soluções que sejam gratuitas ou tão econômicas quanto for possível. O Visual Basic é uma ferramenta que certamente não se encaixa neste perfil.
  2. O Visual Basic é um aperfeiçoamento do Basic que é uma linguagem abreviada, e por isso não apta a refletir todos os passos e processos que são necessários que um estudante veja - principalmente se ele for de nível superior. Para essa finalidade teorica, linguagens como o Pascal são muito mais apropriadas.

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:

  1. Só se aprende a programar, programando na prática. O estudante faz dois aplicativos inéditos por aula - um apresentado pelo professor e outro feito por ele em resposta a um exercício. Este programa será corrigido e comentado na aula seguinte.
    Esse método resulta em mais de 200 aplicativos implantados no decorrer do curso - um número que realmente não deixa dúvidas.
  2. Atenção individual por parte do professor - por isso não aceitamos turmas de alunos.
     
  3. Um método de aprendizado exclusivo, lógico e progressivo. As matérias vão sendo introduzidas sem saltos, tema à tema, deixando
    tempo hábil para que o aluno possa amadurecer os tópicos e técnicas de programação.

 

Unidade01 - Definições de Programação - História da Computação - Introdução à Linguagem Visual Basic e seu Ambiente

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

Unidade07 - Estruturando uma Aplicação do Início ao Fim - Planejamento, Implantação, Depuração e Distribuição - Introdução à Segurança e Criptografia

Unidade08 - Bases de Dados 2ª Parte - Requisições (Queries) em Bases de Dados com SQL - ADO 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)

                                                                                    volta ao topo

 

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

                                                                                   volta ao topo

 

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)

                                                                                    volta ao topo

 

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)

                                                                                                               volta ao topo

 

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)

                                                                                    volta ao topo
 

 

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)

           volta ao topo

 


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)

              volta ao topo



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)

    volta ao topo



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)

        volta ao topo



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)

                   volta ao topo

 

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)

    volta ao topo

 

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)

   volta ao topo

 

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



images02 

images202