Clube VB - Visual Basic e seu ambiente de desenvolvimento

Aula 01

Caso você já tenha alguma experiência anterior em programação, principalmente sendo esta sobre a plataforma DOS, terá que se acostumar com a idéia de que, a programação Procedural não será utilizada, substituindo a mesma pela programação ditada por eventos. Neste caso, para se programar em Windows, independente de ser no Visual Basic ou no Delphi, por exemplo, é entender sua lógica. Este será nosso objetivo a seguir:

Em uma programação ditada por eventos, temos basicamente três fatores que temos que considerar:

  • Janelas : é o veículo usado como saída pelo Windows para a comunicação com o usuário e esta poderá ter diversos formatos, como por exemplo, uma janela do tipo "diálogo de mensagem", como a que é utilizada pelo Windows para efetuar o Log-Off de um usuário.

  • Eventos : As janelas, para que desempenhem um papel, devem responder a eventos. Mas o que são eventos? Veja um exemplo ... quando você clicou no quadrado representado por um "x", é disparada uma ação, neste caso a de fechar a janela. No exemplo dado, a janela respondeu a um evento, disparado pelo clique do mouse em um determinado local desta.

  • Mensagens : Ao acionar um determinado evento, uma mensagem deverá ser enviada para o sistema operacional, solicitando uma determinada ação.

Com base no que vimos até este ponto, podemos concluir que uma aplicação orientada por eventos deverá responder a ações do usuário ou da própria aplicação.

Quando estamos em um ambiente de desenvolvimento gráfico, iremos trabalhar muitas vezes apenas inserindo componentes dentro do(s) formulário(s). Estes componentes, deverão responder a eventos, e estes eventos é que serão codificados pelo programador.

Ao inserir um componente em uma janela, automaticamente parte da codificação do mesmo é automaticamente acrescentada à fonte do aplicativo, por isso é dado o termo VISUAL.

Um componente é um objeto, como por exemplo um botão ou um Grid. Este objeto, possui vários eventos, que por sua vez são executados em determinadas sequências, sendo que o programador, deverá ter conhecimentos e a lógica necessária a identificação dos eventos que deverão ser programados.

Pelo que observarmos até este ponto, no ambiente Windows, a programação além de ser orientada a eventos, é baseada na utilização de objetos, ou seja, componentes usados na confecção da interface gráfica de uma determinada aplicação.

Quando carregamos o VB na memória, ou seja, executamos o mesmo, é apresentada inicialmente a seguinte janela na tela do seu micro:

Nesta janela, você deverá selecionar o tipo de aplicativo que será gerado. Poderemos escolher desde um novo projeto ou aplicativo, até o desenvolvimento de um controle ActiveX ( iremos falar a respeito mais adiante ). Para um usuário iniciante, aconselhamos a escolha de um novo projeto, ou seja, a opção STANDARD EXE, que se encontra em destaque na figura acima. Após este procedimento, basta clicar no botão <ABRIR>. Neste ponto, será exibida a seguinte janela:



Acima, temos a visualização do ambiente de desenvolvimento integrado ( IDE ), que na verdade proporciona ao desenvolvedor a possibilidade da escrita de código, inserção/controle dos componentes do formulário, compilação, depuração de código, ou seja, tudo integrado em um único ambiente de fácil interpretação. Neste ambiente, podemos destacar:

O Menu

Dispõe dos comandos para diversas finalidades, como salvar um projeto, incluir novos componentes, compilar o projeto, etc... Estas opções estão disponibilizadas através de uma ordem lógica e em grupos de ferramentas/utilitários.

A Barra de Ferramentas

Nesta barra, o desenvolvedor terá acesso aos comandos de menu mais utilizados, agilizando assim o seu trabalho.

A Caixa de Ferramentas

Na caixa de ferramentas, estão dispostos os diversos componentes (objetos) que serão utilizados na construção da interface de aplicação.

 

 

 

 

 

 

O Explorador de Objetos

Também conhecido como janela de objetos, é responsável por manter uma relação dos arquivos que compõe o seu projeto, ou seja, seria uma espécie de Windows Explorer da aplicação.

A janela de propriedades

Cada componente que compõe o seu projeto ( aplicativo que está sendo desenvolvido ), possui características determinadas por você. Imagine um botão de comando, este deverá ter uma altura e largura, uma cor, uma determinada fonte para o texto que estiver dentro do mesmo, uma aparência, etc... Isso são propriedades, e as mesmas são controladas nesta janela. Quando selecionarmos um determinado objeto/componente, automaticamente serão exibidas as suas propriedades.

O Formulário

Na verdade é sobre o formulário que iremos posicionar os componentes/objetos construindo assim a parte visual de nosso aplicativo. Automaticamente quando inserimos um novo componente/objeto, é gerada uma codificação básica para o mesmo e poderemos trabalhar com os eventos disponíveis para este.

O Editor de Código

Neste editor, você irá escrever as linhas de código. Como você pode observar, no editor, poderemos escolher o componente/objeto a ser trabalhado e o respectivo evento a ser codificado. No gráfico acima, temos selecionado o objeto formulário ( FORM ), no evento "ao carregar" ( LOAD ), ou seja, a codificação que será realizada quando o formulário for carregado. Aos poucos iremos nos acostumando com o trabalhado de codificação doscomponentes/objetos e seus respectivos eventos.

Ao trabalhar com o Visual Basic 6.0, você poderá trabalhar com o Mouse, bem como substituir o mesmo com teclas de atalho. Para tal procedimento, utilize a tabela a seguir:

Para a janela de código

Combinação do teclado

Utilidade/função

CTRL + BREAK Aborta a execução de um determinado aplicativo
CTRL + DELETE A partir do cursor, remove o restante da palavra
CTRL + DOWN ARROW Exibe a próxima rotina
CTRL + END Move o cursor para o final do módulo
CTRL + F Abre uma janela de diálogo para a procura de expressões
CTRL + H Abre uma janela de diálogo para a procura/substituição de expressões
CTRL + HOME Leva o cursor para o inicio do módulo
CTRL + I Ativa a guia de rápida informação
CTRL + J Ativa a lista de métodos e propriedades
CTRL + LEFT ARROW Leva o cursor para a última palavra à esquerda da linha
CTRL + N Insere uma linha de código em branco
CTRL + PAGE DOWN Rola o cursor o conteúdo de uma tela para baixo
CTRL + PAGE UP Rola o cursor o conteúdo de uma tela para cima
CTRL + RIGHT ARROW Move o cursor uma palavra à direita
CTRL + SHIFT + F2 Volta para o ponto mais recente onde o cursor esteve posicionado
CTRL + SHIFT + F9 Remove os breakpoints de execução
CTRL + SHIFT + I Ativa a guia de parâmetros
CTRL + SHIFT + J Ativa a lista de constantes
CTRL + SPACEBAR Remove a palavra à esquerda do cursor
CTRL + UP ARROW Exibe a rotina anterior à corrente
CTRL + Y Remove a linha corrente
CTRL + Z Move o cursor para o final da linha
END Move o cursor para o final da linha
F1 Ativa a ajuda on-line para a palavra que estiver selecionada
F2 Abre o object browser
F3 Procura pela próxima ocorrência de uma determinada expressão
F7 Abre a janela de código
F8 Roda a aplicação no sentido passo a passo
F9 Define/remove um breakpoint
PAGE UP Retrocede uma página de código
SHIFT + F8 Roda a aplicação rotina por rotina

Teclas de atalho para trabalho no formulário

CTRL + C Copia os controles selecionados para a área de transferência
CTRL + X Remove os controles selecionados para a área de transferência
CTRL + V Cola o conteúdo da área de transferência no formulário
CTRL + Z Desfaz a última operação
TAB Avança para o próximo controle na ordem definida pela propriedade TAB Index
F4 Exibe a janela de propriedades

stas são as principais teclas de atalho. No decorrer do curso iremos estudar outras teclas de atalho. Aqui citamos as mais utilizadas.

O objetivo desta primeira aula foi o de apresentar o ambiente VB e falar um pouco sobre o mesmo. Na próxima aula iremos começar a gerar nossos primeiros aplicativos.

 

Voltar

Principal | Cursos Gratuitos | Cursos Diversos | Dicas | Promoções | Mapa do Site | QUIZ |
| Classificados | Central Currículo | Fórum | Fale Conosco