Introdução
O que é o Visual Basic ?
O Visual Basic é um
compilador
do tipo QuickBasic para criação de aplicativospara Windows, ele é na realidade, uma aplicação do próprio Windows. É dessaforma que os programas em Visual Basic podem ser criados, rodados, depuradose compilados diretamente no Windows. O Visual Basic possibilita aos usuários aprogramação baseada em eventos e objetos. Isto quer dizer que o programadorcoloca na janela todas as opções (menus, botões, ícones, controles, etc...) paraque o usuário selecione uma delas com o mouse ou com o teclado. Antes doVisual Basic uma aplicação era desenvolvida em linguagem C, juntamente com oKit de Desenvolvimento de Software do Windows, o que demandava muito tempode aprendizagem.
Linguagem Baseada em Eventos
Ao darmos um clique com o mouse em um determinado objeto de um aplicativoVisual Basic, por exemplo um botão, estamos gerando um evento dentro doWindows o qual fará com que um determinado pedaço de código seja executado.Podemos, também, colocar da seguinte maneira: um determinado pedaço decódigo foi executado em decorrência de um evento gerado com o clique domouse. Se o tal botão nunca for apertado aquele código poderá jamais serexecutado. Programadores de linguagens voltadas para DOS, estão acostumadosa escrever códigos que são executados de maneira sequencial, ou seja, oprograma é orientado por sequência, isto quer dizer que as linhas de código sãoexecutadas uma após a outra durante todo o programa. Enquanto o programa nãochega na última linha de código ele não para a não ser que o usuário intervenhafinalizando o programa antes que ele termine. No Windows é diferente. Não existeum corpo de programa com início, meio e fim. O programa é orientado poreventos. Normalmente, um programa para Windows apresenta várias opçõespossíveis na tela para que o usuário as selecione conforme sua necessidade,representando, assim, um modo completamente novo de se programar. O VisualBasic é uma linguagem baseada em eventos. Isso quer dizer que o responsávelpelo fluxo do programa é o usuário e não mais o programador. Devemos ter issoem mente quando estivermos projetando um aplicativo. Na programaçãoorientada por sequência, normalemente o usuário entra com os dados nasequência determinada pelo programador. O Visual Basic permite que o usuárioentre com os dados na ordem que preferir.
Linguagem Baseada em Objetos
Outra característica importante do Visual Basic é a de ser uma linguagembaseada em objetos. As linguagens como o C++ e o Pascal por exemplo, tambémbaseadas em objetos, possuem classe e herança. No Visual Basic, os objetos sãopré-definidos, isto é, já existe uma coleção de objetos que acompanham osoftware. Para criar novos objetos, o programador deverá utilizar a opção UserControl como sendo o tipo de projeto a ser realizado. Os novos objetos sópoderão ser criados a partir de um outro objeto já existente, portanto basicamenteesse novo objeto terá as mesmas características do objeto que serviu de base.Para criar objetos capazes de realizar funções diferentes dos objetos existentes,você deverá criá-los em linguagem C. Dentro do Visual Basic, os objetos são, por
Leave a Comment