VISUAL BASIC
Em primeiro lugar, devemos explicar o que é o Visual Basic. O Visual Basic consiste em uma linguagem de programação orientada a eventos. Isto significa que todas as ações que ocorrem durante a execução do programa são estruturadas nos eventos dos objetos. Por exemplo: se existir um Botão chamado Botao1, e o usuário clicar sobre ele, será acionado o evento Botao1.Click do Botao1. Caso seja dado um duplo clique, será acionado o evento Botao1.DblClick do Botao1.
Os comandos usados no Visual Basic são basicamente os mesmos usados no Basic, com a diferença de que foram ampliados para satisfazer os necessidades de uma aplicação voltada para Ambientes Gráficos. Aliás, o Visual Basic serve para gerar aplicações que serão executadas em ambientes gráficos como o Windows.
O Visual Basic é considerado por muitos como uma revolução no mundo da Informática, isto devido à sua versatilidade e relativa facilidade de aprendizado comparado a outras linguagens. Embora as aplicações de Visual Basic possam ser mais amigáveis para o usuário final, s&a A EXPLORAR O VISUAL BASIC
A interface do Visual Basic é muito simples. Quando abrimos esta ferramenta de programação, veremos que surgem 5 janelas:
1. A barra de menus
2. A janela de propriedades
3. A caixa de ferramentas
4. A barra de ferramentas
5. A janela do form
1. A BARRA DE MENUS
A barra de menus apresenta as principais funções do Visual Basic, na forma de menus que são acessados através do mouse ou
de uma tecla de atalho. Entre as funções disponíveis nos menus, encontram-se as ferramentas de depuração e configuração do
Visual Basic, assim como as ferramentas de compilação.
2. A JANELA DE PROPRIEDADES
A janela de propriedades apresenta as configurações disponíveis para os objetos dispostos no form, que estão atualmente
selecionados. Por exemplo, em uma caixa de texto, pode-se configurar a propriedade Font Size para 8,5, alterando deste
modo o tamanho da fonte que será exibida no monitor.
3. A CAIXA DE FERRAMENTAS
A caixa de ferramentas apresenta todos os objetos e controles disponíveis no Visual Basic, acrescentados à este através de
arquivos VBX. Esses arquivos são bibliotecas de ferramentas que acrescentam ao Visual Basic uma série de recursos extras,
como uma Textbox ou Controles de Imagens.
4. A BARRA DE FERRAMENTAS
Consiste basicamente em um atalho na forma de botões, para as principais funções do menus, como salvar o Projeto ativo.
5. A JANELA DO FORM
Uma coisa é imprescindível para que um programa em Visual Basic funcione: a presença de um form. Um form nada mais é do
que a janela onde o programa será exibido. O programador pode acrescentar códigos escritos para determinados eventos do
form (como Load, por exemplo, que é executado cada vez que o form é carregado) e modificar as propriedades gerais do
form (como por exemplo, o Height)..
COMEÇANDO A ESCREVER O CÓDIGO
Um programa em Visual Basic consiste basicamente em código escrito e na configuração das propriedades dos objetos e dos
eventos. Para modificar as propriedades de um objeto, clica-se nele e depois pressiona-se F4, o que resultará na exibição da
Janela de Propriedades.
Para adicionar um código escrito a determinado evento de um objeto, clica-se duas vezes neste. Será exibida uma janela
apropriada para a inserção de instruções via teclado. O código será adicionado em uma SUB, que poderá ser acessada a
qualquer momento pelo mesmo procedimento.
É importante ressaltar que as variáveis usadas em um form, se não declaradas da forma correta, serão excluídas de eventos
exteriores ao form ou objeto no qual ela está sendo usada. Em outras palavras, uma variável criada em um form deve ser
declarada como Global para ser compartilhada entre outros forms e Subs do programa. Essas declarações são feitas na SUB
General do form, ou em um módulo adicional que pode ser adicionado ao programa. Neste caso, o módulo seria um arquivo
.BAS, onde são declaradas variáveis e constantes, por exemplo.
PROJETO, FORM E MÓDULOS
Um programa em Visual Basic divide-se basicamente em três partes, que são: projeto, form e módulos. Um form, como já
explicamos, é basicamente a janela onde ficam todos os objetos presentes no programa. O Visual Basic salva cada form
separadamente, em arquivos com a extensão .FRM
Um projeto é basicamente um controle de vários forms interligados, que juntos proporcionaram o funcionamento completo do
programa. O Visual Basic salva o projeto em um arquivo com extensão .MAK.
Esse esquema de tratamento de arquivos é uma das grandes vantagens do Visual Basic, uma vez que permite que forms de
outros programas sejam adicionados a outros programas, assim como bibliotecas e funções.
Os módulos são um conjunto de declarações de variáveis e constantes que abrangem todo o projeto. O Visual Basic ainda
permite que sejam adicionados a um projetos novos arquivos de ferramentas (.VBX), aumentando a versatilidade e as funções
de um programa. Um VBX é adicionado através do arquivo AUTOLOAD.MAK, que é carregado cada vez que o Visual
Basic é iniciado. A utilização dos arquivos .VBX varia desde funções mais simples, como uma Textbox com efeitos 3D até a
possibilidade de se trabalhar com gráficos mais elaborad acute;digo, operações matemáticas, funções de laço e de lógica do
Visual Basic são as mesmas do BASIC. Entre elas, estão presentes as tradicionais: if, then, else, goto, or, +, -, /, *, ^, for,
next, do, while, loop, etc... Os comandos do Visual Basic são praticamente os mesmos do Basic, com a diferença de que a
maior parte deles é voltada para a manipulação de objetos e seus respectivos eventos.