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