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:

  • Em tempo de execução;

  • Em tempo de desenvolvimento.

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:

  1. Dando um clique duplo sobre qualquer parte vaga do formulário;

  2. Dando um clique duplo sobre qualquer parte de um objeto/componente;

  3. 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