Criando Aplicações com Visual Basic.
Autor: Daniel Carvalho | Publicado: 2009-08-07T09:41:00-07:00

 Diferença entre uma Aplicação Tradicional e outra Event-Driven ou seja ativada por eventos. Em uma aplicação tradicional ou programada de forma procedural, a aplicação por si só controla que porções do código serão executadas. Aexecução começa na primeira linha de código e segue um caminho pré-definidoatravés de toda a aplicação , chamando subrotinas conforme for sendo necessário.Em uma aplicação controlada por eventos ou event-driven , uma ação dousuário ou do sistema , ativa um procedimento associado a este evento. Assim aordem através do qual o seu código de programa é executado depende de quaiseventos ocorrem , que por sua vez estes eventos dependem das ações tomadas pelousuário. Esta é a essência das Interfaces Gráficas e da Programaçao Ativada porEventos. Passos para a criação de uma aplicação A. Criar a interfaceB. Setar as propriedades dos controlesC. Escrever o códigoA. Criar a interface.O primeiro passo na construção de uma aplicação Visual Basic é desenhar osobjetos que irão compor a interface. Para inserir o controle no seuform:1. Clique no ícone do controle dentro do toolbox. 2. Mova a seta do mouse para dentro da área do form , a setavira uma cruz. 3. Ponha a cruz no ponto dentro do form onde irá ficar o cantosuperior esquerdo do controle escolhido 4. Arraste a cruz até que o controle fique do tamanho desejado (arrastarsignifica apertar o botão esquerdo do mouse e mante-lo apertado enquanto oobjeto é movido com a mudança de posição do mouse) 5. Solte o botão do mouse e controle aparecerá no form.B. Setar as propriedades dos controlesO próximo passo é setar ( colocar valores de inicialização ) as propriedadesdos objetos que você criou. A janela Properties proporciona uma maneirafácil de inicializar as propriedades para todos os objetos do form . Paraabrir a janela de propriedades , escolha o comando Properties no menuWindow ou então clique no botão Properties na Barra de Ferramentas( Toolbar )Object Box - Mostra o nome do objeto para o qual você que inicializar aspropriedades. Clique a seta sublinhada a direita do box para selecionar o formou nome de controle a partir da lista de objetos presentes no formatual.Settings box - Permite que você edite a inicialização da propriedadeselecionada na lista de propriedades. Algumas inicializações podem ser trocadasclicando-se na seta sublinhada existente a direita do box ; será mostrada entãouma lista de opções . Você poderá clicar em um item da lista paraseleciona-loLista de Propriedades - A coluna esquerda mostra todas as propriedades paraum ojeto selecionado, a coluna da direita mostra a inicialização atual para cadauma das propriedades.C. Escrever o código.A janela de código é o local onde você escreve o código Visual Basic para asua aplicação. Código consiste em sentenças da linguagem , constantes edeclarações. Usando a janela de código ( Code Window ) , você poderápidamente ver e editar qualquer parte do seu código dentro de suaaplicação.Para abrir a janela de código você deve clicar duas vezes no form ou nocontrole para o qual você deseja escrever código ou então a partir da janelaProject , selecione o nome do form e clique no botão View Code.A janela de código ( Code Window ) contém os seguintes elementos :Object Box - Mostra o nome do objeto selecionado. Clique na seta sublinhada adireita para mostrar a lista de todos os objetos associados a este form.Procedures List Box - Lista os procedimentos existentes para um objeto. O boxmostra o nome do procedimento selecionado - no exemplo acima Click .Clique na seta sublinhada a direita do box para mostrar todos os procedimentosassociados a este objeto.O código ( ou programa) em uma aplicação Visual Basic, é dividido em pequenosblocos chamados procedures (procedimentos). Um event procedure (procedimento associado a um evento ) comtém código que é executado quando umevento ocorre ( como por exemplo quando o usuário clica um botão) .Como criar um event procedure ( procedimento associado a um evento ) :1. No Object box , selecione o nome do objeto no form ativo (form que atualmente tem o foco)2. Na Procedure List box , selecione o nome do evento desejado. Noexemplo acima a procedure Click já estava selecionada, já que ela é aprocedure default para o botão de comando. Note que uma máscara(template) para a escrita do código para este evento está sendo mostrada najanela de código3. Digite o código desejado entre as sentenças Sub e End Sub ea procedure se parecerá com o texto abaixo.Sub Command1_Click ( ) Text1.text = "Hello World!" End Sub