sábado, 9 de junho de 2012

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.
Aí Gente xtarei a postar cenas de Visual Basic 6, tipo....., alguns aplicativos feitos por mim (os seus códigos) e outras cenas....
Mas para isso...., és aí uma introdução da Linguagem

INICIANDO O VB 6

Clique no botão Iniciar do Windows, depois em Programas, e procure uma opção chamada Microsoft Visual Basic 6.0. Clique nela, e será exibida durante alguns segundos uma tela de apresentação do VB, enquanto o software está sendo carregado. Depois disso, aparecerá uma janela onde você deve indicar o tipo de projeto que deverá ser iniciado
Para iniciar um novo projeto, escolha a opção Standard EXE na aba New. As demais opções dessa aba iniciam outros tipos de projetos, que não serão abordados nesse curso por tratarem-se de programação avançada, como a criação de controles ActiveX; A aba Existing serve para abrir um projeto já existente; Finalmente, a aba Recent contém os projetos mais recentemente utilizados, e pode ser usada para abrir um deles de maneira mais rápida que na aba Existing.