|
Clube
VB - Estrutura
de um aplicativo desenvolvido em VB
Aula
02
Um
aplicativo desenvolvido em Visual Basic, como em outras plataformas
de desenvolvimento for Windows, é formada por formulário e módulos.
Estes formulários possui um respectivo módulo de código, e este
é dividido em seções:
-
Seção
que reúne o código dos componentes que fazem parte do formulário
e suas respectivas propriedades;
-
Seção
de declaração de variáveis;
-
Seção
de declaração de objetos não visuais que fazem parte do formulário;
-
Seção
com os códigos das rotinas de eventos.
Sendo
assim, cada formulário de sua aplicação possui um bloco de código,
divido em seções, códigos estes escritos para que os componentes/objetos
do formulário respondam a uma determinada ação, ou seja, evento.
Os
arquivos contendo a estrutura de um formulário possuem a extensão
FRM.
Outro
arquivo bastante utilizado no VB, são os que possuem a extensão
BAS, também conhecidos como módulos e que armazenam sub-rotinas
de códigos de programação que serão utilizados em qualquer formulário
da aplicação.
Até
o momento estamos citando muito o termo objetos, mas você sabe o
que realmente é um objeto? Um objeto é um conjunto de códigos de
programação e dados que poderão ser tratados como se fossem uma
unidade. Um objeto poderá também ter eventos que poderão ser programados
bem como métodos que executam uma determinada ação sobre este.
Veja
na figura a seguir a estrutura de um objeto:

Quando
desenvolvemos um projeto em VB, poderemos utilizar os seguintes
tipos de objetos:
-
Aqueles
que acompanham o próprio VB e são instalados juntamente com
o sistema;
-
Fornecidos
por terceiros, que deverão ser instalados de acordo com a necessidade
de desenvolvimento;
-
Criados
pelo próprio desenvolvedor, quando o mesmo define os seus módulos
de classe.
Devemos
lembrar sempre que:
-
As
propriedades de um objeto são as características do mesmo;
-
Os
eventos são os códigos que foram programados com um determinado
fim;
-
Os
métodos são as ações sobre o objeto.
Um
exemplo comum de objeto são as caixas de texto. Os objetos ficam
localizados na caixa de ferramentas, estudada no módulo de aula
anterior.
As
propriedades de um objeto e seus códigos poderão ser alteradas em
duas hipóteses:
Vamos
pegar como exemplo, uma caixa de texto. Esta possui um método denominado
Drag, que habilita ou não a ação de arrastar e soltar.
Pelo
que observamos então até este ponto, será fundamental escrever códigos
de programação, porém para isso, é necessário que você conheça o
editor de códigos do Visual Basic. O editor de códigos do VB, conforme
observamos na aula 01, está sendo representado na figura a seguir:

Para
abrir o editor de códigos, você poderá proceder das seguintes maneiras:
-
Dando
um clique duplo sobre qualquer parte vaga do formulário;
-
Dando
um clique duplo sobre qualquer parte de um objeto/componente;
-
Clicando
sobre o botão View Code que está disponível no Project Explorer.
Quando
abrimos o editor de código através de um clique duplo sobre o formulário
ou sobre um de seus objetos/componentes, o código será automaticamente
aberto em um determinado evento deste. A forma pela qual o código
será exibido, poderá ser configurada pelo usuário, através das opções
de IDE. Tais procedimentos iremos estudar a seguir:
P
E R S O N A L I Z A N D O A
I D E
Para
tal, com o Visual Basic em execução, clique na opção de menu TOOLS
e no menu que se abre, selecione a opção OPTIONS. Será aberta uma
janela com o título de OPTIONS, iremos a seguir estudar as principais
guias e opções da mesma.
G
u i a E d i t o r
O
frame "Code Settings" possui opções que irão afetar de
forma direta o trabalho de edição do seu código. As principais opções
são:
-
Auto
Sintaxe Check
- quando selecionada, faz com que o editor verifique se existem
erros no código durante o modo de projeto. Aconselhamos
que esta opção esteja ticada;
-
Require
Variable Declaration - quando selecionada, faz
com que as variáveis a serem usadas no seu código, tenham que,
ser declaradas antecipadamente. Quando selecionado, o VB automaticamente
irá colocar uma linha do tipo OPTION EXPLICT na seção GENERAL
DECLARATION de todos os formulários, evitando assim que se use
variáveis de forma incorreta ou esquecendo de declarar as mesmas;
-
Auto
List Members - quando selecionada, faz com que
o editor exiba uma lista de elementos pertencentes ao objeto
que está sendo digitado/editado no editor de códigos;
-
Auto
Quick Info
- quando selecionada, exibe informações sobre funções e seus
parâmetros, uma espécie de Help on-line de grande valia a usuários
menos experientes;
-
Auto
Data Tips
- quando selecionada, alterna a exibição do valor de uma variável
embaixo do cursor;
-
Auto
Indent
- quando selecionada, proporciona o recuo automático de trechos
de código. Opção muito útil para a programação estruturada,
onde por exemplo, os comandos pertencentes a um determinado
Loop, estejam recuados com relação ao restante do código, facilitando
assim a análise do mesmo.
-
Tab
Width
- nesta caixa o usuário poderá definir o número de espaços que
irá servir como recuo da opção Auto Indent.
O
frame Windows Settings possui as seguintes opções:
-
Drag-and-Drop
Text Editing
- Utilizada para proporcionar a possibilidade de arrastar e
soltar um trecho de código dentro do editor de códigos;
-
Default
to full module view
- Caso ativado, todos os procedimentos poderão ser visualizados
dentro de uma única janela de código;
-
Procedure
Separator - quando selecionada, exibe um separador
visual entre os procedimentos que estão sendo listados na janela
do código. Apenas útil caso a opção acima estiver ticada.
G u i a E d i t o r
F o r m a t
Através
desta guia, poderemos definir as cores e fontes que serão empregadas
pelo editor no texto normal ( tudo aquilo que não for comando ou
função da linguagem ), etc... Basta selecionar cada um dos itens
que estão na caixa Code Colors e em seguida, formatar a fonte a
ser utilizada.
Guia General
As
opções de configuração desta guia são utilizadas por programadores
mais experientes, pois permite o ajuste fino de vários aspectos,
como detecção de erros e compilação, etc... Por se tratar de opções
avançadas não iremos entrar em detalhes a respeito da mesma. Mais
adiante, quando você tiver maiores conhecimentos a respeito do VB,
estaremos detalhando esta guia.
Guia Docking
Esta
guia possui as opções para determinar quais janelas do IDE estarão
ancoradas.
Guia Environment
No
frame When Visual Basic Wizards, poderemos selecionar uma das duas
opções disponíveis. Caso escolha a segunda ao invés da primeira,
não será mais exibido a janela Project Wizard. Porém para usuários
iniciantes, aconselhamos deixar o valor padrão marcado, ou seja,
PROMPT FOR PROJECT;
Caso
você tenha seguido nossa sugestão, poderá diminuir o número de Wizards
exibidos na janela inicial do Visual Basic, desmarcando alguns itens
relacionados no Frame SHOW TEMPLATES FOR.
No
frame WHEN A PROGRAM STARTS, você poderá escolher a forma pela qual
o VB irá salvar as alterações do seu projeto. A opção mais utilizada
é a PROMPT TO SAVE CHANGES, que fará com que o VB verifique se você
quer ou não salvar as alterações do seu projeto sempre que seu aplicativo
for executado ou fechado através do IDE. Já a opção DONT SAVE CHANGES,
é útil quando você possui uma série de projetos exemplos e que a
maioria ou sua totalidade não precisa ser salva.
Já
a guia ADVANCED, como o próprio nome diz, é utilizada apenas por
usuários avançados e iremos estudar esta futuramente.
Voltar
Principal
| Cursos Gratuitos
| Cursos Diversos
| Dicas
| Promoções
| Mapa do
Site | QUIZ
|
|
Classificados | Central
Currículo | Fórum
| Fale Conosco |