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ão mais trabalhosas para serem construídas do ponto de vista de sua interface gráfica.
Isto deve-se ao fato
de que todas as opções possíveis no programa devem
ser pensadas e codificadas pelo programador, o que não acontecia
com linguagens anteriores. Em síntese quanto mais o detalhado e
fácil de se usar o programa for, mais trabalhoso será o seu
processo de codificação.
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)..
· Integer: Abrange
números inteiros entre -32.768 até 32.767
· Long: Abrange números
entre -2.147.483.648 até 2.147.483.677
· String: Abrange
desde 0 até 65.536 caracteres
· Currency: Abrange
números entre -922.337.203.685.477,5808 até 922.337.203.685.477,5807
· Single: Abrange
números entre +/- 1,40 x 10-45 até +/- 3,40 x 1038.
· Double: Abrange
valores entre +/- 4,94 x 10-324 até +/- 1,79 x 10308.
· Variant: Qualquer
um dos anteriores.
Para declarar-se uma variável no Visual Basic, usa-se a instrução DIM, Global ou CONST, conforme for o caso.
Picture e Image: Ambas são utilizadas para colocar uma figura gráfica no form.
Label: Usada para adicionar um texto no form, o qual não poderá ser modificado pelo usuário final.
Textbox: Como o próprio nome diz, é uma caixa de texto. Consiste em um local onde é permitido ao usuário digitar qualquer coisa.
Frame: Usado para agrupar vários botões Option
Command: Um botão.
Option e Check: São botões que só possuem dois estados: ativados desativados.
Combo: Gera uma lista de opções combinada com uma caixa de texto.
Timer: Executa determinada ação em intervalos de tempo constantes.
Common Dialogs: Caixas padronizadas para manipulação de arquivos.
Além destes,
existem ainda ferramentas para proporcionar controle de banco de dados,
objetos importados de outros aplicativos, etc... As funções
citadas acima são quase imprescindíveis para se escrever
um programa simples.
· Click: É
um evento que executa determinadas ações especificadas pelo
programador quando alguém clica sobre alguma coisa.
· Dblclick: Executa
determinadas ações especificadas pelo programador quando
alguém clica duas vezes sobre algum objeto.
· Resize: executa
algum comando pre estabelecido quando o usuário redimensiona o form.
· Load: executa ordens
sempre que o programa for carregado na memória.
· Gotfocus: quando
um objeto, um botão por exemplo, apenas ganha o foco, sem executar
as suas funções em outros eventos.
· Lostfocus: quando
o foco passa para um outro objeto.
· Keypress: quando
é pressionada alguma tecla, geralmente em caixas de texto, são
acionados determinados comandos.
· Mousemove: sempre
que se move o mouse, algo será ativado. Um exemplo prático,
são os protetores de tela, que são desativados quando mexemos
o mouse.
· Caption - Nos botões,
form, e frames, altera o seu título a ser exibido no form.
· Enabled - Presente
em todos os objetos, permite que os objetos sejam acessados, caso ela esteja
definida como False. · Visible - Torna o objeto invisível
caso esta propriedades esteja configurada como False.
· Fontname - presente
em objetos como textbox, label, botões command e botões check
e option. Permite que seja alterada a fonte de um objeto, como uma Textbox,
passa a ter fonte Arial, ao invés de fonte Times New Roman.
· Fontsize: Muda
o tamanho da fonte.
· Name - altera o
nome do objeto, para fins de referência durante a programação.
· Forecolor, Backcolor
- define a cor da fonte e do fundo de uma textbox e uma label, por exemplo.
· Propriedades do
form: Height (altura do form), Weight (largura do form), Maxbutton (ativa
ou desativa a presença do botão Maximizar), Minbutton (ativa
ou desativa presença do botão Minimizar), Left (altera a
distância do form a partir da extrema esquerda do vídeo) e
Top (altera a distância do form a partir do topo do vídeo).
Em geral, todas as
propriedades dos objetos presentes no Visual Basic são bastante
intuitivas, no que se refere ao seus nomes. Isto pode ser notado claramente
nas propriedades Visible, Enabled, Name, entre outras.
Visual Basic 5.0
Entre outras opções, a segunda versão do Visual Basic para Windows 95 (a primeira foi a 4.0), destacam-se aquelas referentes à criação de arquivos DLL e VBX, que são bibliotecas de comandos e ferramentas voltadas para o Visual Basic, a ferramenta de criação de formulários referentes à banco de dados, a nova interface, que permite que se trabalhe em mais de um projeto ao mesmo tempo e muitas opções que permitem a reciclagem de código, diminuindo o trabalho do programador.
Quanto a criação de DLL e VBX, este trabalho foi muito facilitado, uma vez que nas versões anteriores, era necessário se trabalhar com linguagens como o Visual C++ e o Delphi. Agora, existe um módulo que compila o código fonte para DLL ou VBX.
Uma das grandes deficiências apontadas por programadores experientes era a dificuldade de se gerar um formulário no estilo Access para o Visual Basic. Era necessário muito trabalho de interligação entre a tabela Access e os objetos Visual Basic. Agora, existe um Wizard (assistente) que facilita e muito esta tarefa.
Na interface, houveram sensíveis mudanças, com o uso de vários projetos ao mesmo tempo, o que torna a interação entre os projetos muito mais rápida. Neste sentido, a janela de propriedades, velha conhecida de qualquer programador em Visual Basic, foi remodelada, apresentando as propriedades em ordem alfabética, como nas versões anteriores, ou na versão por categorias, deixando agrupadas propriedades de layout, de dados, etc, como no Microsoft Access, por exemplo.
Aproveitando o assunto de vários projetos ao mesmo tempo, uma das melhores vantagens do Visual Basic 5.0 foi a interligação entre os projetos: caso um form que esteja sendo usado por mais de um projeto seja alterado, o Visual Basic avisará ao usuário dessa alteração e de que possivelmente poderá haver erro em algum projeto, uma vez que as propriedades não se cruzarão corretamente.
Texto retirado da
Internet.