1
O que é Visual Basic
É uma poderosa plataforma de desenvolvimento, que permite a criação de forma
rápida e fácil de aplicações para os sistemas operacionais Windows.
• É Baseado na linguagem basic, porém, com muitas melhorias
• É baseado em Eventos
O Visual Basic
2
O que pode ser feito no VB6
O Visual Basic nos permite desenvolver diversas aplicações para diversos fins,
segue abaixo as principais.
O Microsoft Visual Basic 6.0 possui várias Janelas, contendo recursos para
auxiliar a criação de aplicações. Abaixo temos as principais.
3
A ToolBox (Caixa de Ferramentas)
A Toolbox contém os controles que você pode colocar dentro das janelas
para criar as aplicações, o VB já vem com estes controles iniciais, mas para
adicionar mais controles, basta acessar o clicar com o botão direito do mouse
sobre ela e clicar em componentes (ou acessar o menu Project e Componentes ou
ainda as teclas ctrl+t) , assim aparecerá diversos outros controles que podem ser
incrementados ao seu projeto.
4
5
Form Design
Janela de desenho que é utilizada para construir sua aplicação, cada janela
contém um formulário que, por sua vez contem os controles que serão utilizados.
Project Explorer
Code Window
6
Procedimentos
Objetos
Properties Window
Form Layout
7
Orientação a Eventos
Eventos de Formulário
8
• Activate e Deactivate: quando se trabalha com mais de um formulário e
estes estão carregados, somente um está ativo, assim ao alterar de
formulários é ativado no que recebeu o foco o evento activate e no outro o
deactivate.
• Query Unload: é o primeiro a ser executado quando é executado o
comando Unload para fechar o formulário.
• Unload: é executado após o query unload. Neste ponto o formulário já foi
descarregado.
• Terminate: é o ultimo evento executado antes de toda aplicação ser
descarregada.
9
Métodos
Exemplos:
10
Exercícios
11
Propriedades
Principais Propriedades
Nome Descrição
Name Define o nome do objeto, não pode ser alterada em tempo de
execução
Text Exibe textos de alguns controles.
Caption Exibe textos de Alguns controles.
BackColor Cor de Fundo.
Enabled Habilita ou desabilita o objeto
Height Altura do Objeto
Width Largura
Top Posição Topo
Left Posição Esquerda
Visible Visível
TooltipText Atribui texto de comentário ao objeto, é exibido ao passar o
mouse sobre o objeto.
Para acessar as propriedades do objeto via código basta na code window
digitar o nome do objeto e clicar e digitar o ponto, assim a lista de propriedades e
métodos serão exibidos basta selecionar a propriedade desejada e alterar seu
valor.
12
Para alterar várias propriedades via código podemos utilizar a declaração
With...End With.
13
Variáveis
Fonte: apostilando.com
14
Formas de declarar variáveis
Public - Declara a variável dentro de classes, formulários e objetos não pode ser
utilizada dentro de métodos, seu escopo é Publico e pode ser acessado de
qualquer parte do projeto.
Sintaxe: Public strNome as string
Global - Declara a variável dentro Módulos e não pode ser utilizada dentro de
métodos, seu escopo é Publico e pode ser acessado de qualquer projeto.
Sintaxe: Global strNome as string
Static - Declarado dentro do método e seu valor é mantido na memória mesmo
após a execução do método.
Sintaxe: static strNome as string
15
Declaração Onde é Criada Escopo
DIM Dentro de Procedimentos Somente no
procedimento onde foi
declarado.
Na seção general declarations de Em todos os
um formulário, modulo ou classe. procedimentos do objeto
declarado.
Static Dentro de Procedimentos Somente no
procedimento.
Private Na seção general declarations de Em todos os
um formulário, modulo ou classe. procedimentos do objeto
declarado.
Public Na seção general declarations de Em todos os
um formulário, modulo ou classe. procedimentos do projeto,
sendo que ser for em
classes deve-se
instanciá-la primeiro.
Global Em Módulos Em toda a aplicação e
projetos.
16
Operadores
Você pode somar, subtrair, dividir e multiplicar os valores das suas variáveis. De
maneira geral, os símbolos matemáticos são usados como em qualquer outra
circunstância do seu dia-a-dia.
Veja o Exemplo:
17
Vamos dar um exemplo da ordem:
Total = 10 + 15 * 2 / 4 ^ 2
Total = 10 + 15 * 2 / 16
Total = 10 + 30 / 16
Total = 10 + 1.875
Estruturas de Decisão
Operador Descrição
= Igual a
<> Diferente de
> Maior que
< Menor que
>= Maior igual a
<= Menor igual a
Desta forma utlizando operadores para a expressão acima ser validada a variável
preço seria verificada da seguinte forma:
Preço <100
18
Estruturas
If
A primeira estrutura que vamos ver é o if, veja a sintaxe:
Outros operadores
Operador Descrição
And Se duas condições forem verdadeiras o resultado é
verdadeiro.
Or Se somente uma for verdadeira o resultado é verdadeiro.
Not Inverte o valor da expressão.
Xor Se uma apenas é verdadeira o resultado é verdadeiro, porém,
se mais de uma for verdadeira o resultado é falso.
Select Case
19