O Visual Basic é um software de desenvolvimento que por utilizar o princípio de
orientação a objectos diferencia -se de uma linguagem de programação procedimental.
Na programação procedimental, a execução de uma aplicação inicia-
se na primeira linha do código e segue um fluxo determinado pelo próprio programa e devido a essa
característica o utilizador vê-se agarrado à aplicação.
Na programação orientada a eventos, ao contrário, as ações do utilizador é que determinam o
fluxo de execução do programa, ou seja, qual procedimento/rotina será chamada. Isso significa
que num programa desenvolvido com base nessa técnica, as chamadas das rotinas/procedimentos
dependem dos eventos que ocorrem, por outras palavras, dependem do que o utilizador fará ou não.
Uma grande facilidade do Visual Basic é o facto de definirmos um evento como sendo uma
ação reconhecida por um objeto presente num formulário. Tais objetos do Visual Basic
reconhecem e respondem a um conjunto predefinido de eventos. A resposta a um evento é a execução
de um evento especial.
Não estruturadas: Ex: Fortran, Basic,...
Estruturadas:
– Procedimentais: Pascal, C, …
– Orientadas para objetos (POO – Object Oriented Programming):
Propriamente ditas: Java, C++,…
Dirigidas por eventos (Event Driven): Visual Basic, Visual C++,Delphi,…
Baseia-se numa versão estruturada de Basic e caracteriza-se por ser um ambiente gráfico
(visual) em que podemos usar ferramentas e objetos gráficos para criar os interfaces das nossas aplicações.
É uma linguagem e ambiente de programação orientado a objetos por utilizar e permitir criar classes de objetos.
NOTA:
O Visual Basic aqui neste módulo, irá ser abordado mais como uma linguagem dirigida a
eventos. A maior parte do código que iremos escrever nos programas será dentro de
procedimentos associados a eventos típicos do Windows. Depois de escrito o código em VB,
este pode ser compilado de 2 modos:
– apenas na memória RAM, correndo o programa sem ser criado um ficheiro executável;
– criando um ficheiro executável que pode correr no ambiente Windows fora do Visual Basic.
Visual–
Ambiente de programação orientado para objetos gráficos que o utilizador e o programador podem manipular.
Basic–
A linguagem de programação que está associada a este ambiente, e com a qual terão de ser escritos os programas.