A janela Projeto (Project)
No VB, sempre que pensamos em uma aplicação, pensamos em um projeto, que é o conjunto dos arquivos
que compõem a aplicação. Esses arquivos podem ser formulários ou módulos. Existem outros arquivos que
compõem um projeto, tais como controles customizados (Custom Controls), bibliotecas de funções, etc.
Entretanto, estes não são parte integrante do arquivo que o VB gera. No VB, cada componente de um projeto
está em um arquivo separado, que pode ser visualizado e acessado através da janela Projeto.
Formulários (Forms)
No VB, as janelas são chamadas de formulários. Sempre que se começa a desenvolver uma nova aplicação, o
VB nos fornece um formulário vazio como ponto de partida, e atribui a ele o nome provisório de Form1.
Podemos inserir diversos tipos de controles neste formulário, controles estes que estão representados por
botões na caixa de ferramentas.
A caixa de ferramentas (Toolbox)
Procure na figura a caixa de ferramentas do VB. Ela geralmente está à esquerda do formulário, e contém os
botões correspondentes aos controles que podem ser adicionados a ele.
Controles
Os controles são arquivos com extensão
OCX e constituem a base da programação visual do VB, além de
poderem ser utilizados em qualquer outro aplicativo ou linguagem que aceite objetos com esse padrão.
Existem dois tipos básicos de controles: internos ou padronizados e personalizados ou customizados.
Basicamente, os controles padronizados fazem parte do “corpo” do VB e são disponibilizados na caixa de
ferramentas quando se inicia um novo projeto. Já os customizados podem ou não ser fornecidos junto com o
VB, dependendo da versão utilizada, e precisam ser incluídos no projeto pelo programador - quando se inclui
um controle customizado em um projeto, aparece um novo botão na caixa de ferramentas.
Aliás, qualquer
pessoa pode criar um controle OCX
(o próprio VB permite isso), existindo inclusive vários deles que são
comerciais, desenvolvidos por software-houses especializadas.
A utilização dos dois tipos de controles é rigorosamente a mesma: ambos possuem propriedades e métodos,
respondem a eventos, aparecem na caixa de ferramentas, e são manipulados da mesma forma.
A diferença é
que os customizados não estão disponíveis enquanto não forem explicitamente incorporados à caixa de
ferramentas do VB pelo programador. Mas, depois que isso acontece, tudo fica transparente.
A propriedade Name
A propriedade Name determina o nome de um objeto. Todos os objetos dentro de um projeto, incluindo
formulários e controles, precisam ter um nome, pois é através desse nome que nos referimos a eles quando
estamos escrevendo o código. Quando você inicia o VB, o formulário apresentado recebe o nome genérico
de
Form1; da mesma maneira, os controles recebem nomes genéricos:
Command1, Command2, CommandN
para os botões de comando;
Text1, Text2, TextN para as caixas de texto, e assim por diante.
É
recomendável, porém, que os objetos recebam nomes mais descritivos e de fácil memorização e
identificação, especialmente aqueles usados com muita freqüência, como caixas de texto e labels. Em casos
especiais – barras de botões, timers, barras de status e outros mais usados.
Raramente – esse cuidado pode ser
dispensado.
Nenhum comentário:
Postar um comentário