1. Programação 2
Tema III: Ambiente de
desenvolvimento do Visual Basic
(Parte 1I)
Docente: Eugénio Xavier Domingos
Caetano
2. Atribuição de nomes a
identificadores
A utilização de nomes adequados
para os objectos pode tornar mais
fácil a compreensão do conteúdo e
dos objectivos de um projecto,
facilitando também a detecção e
correcção de erros.
Regras de atribuição de nomes a
objectos:
◦ o nome tem de começar por uma letra;
◦ pode ser seguido por outras letras, dígitos
ou símbolo “_”;
3. ◦ não pode conter espaços nem símbolos
de pontuação;
◦ pode ter até 40 caracteres de
comprimento.
Algumas convenções
frequentemente utilizadas: Começar
o nome por 3 letras minúsculas,
indicando o tipo de objecto seguido do
verdadeiro nome do objecto,
começado por uma maiúscula.
4. Em nomes com várias palavras,
escrever a primeira letra de cada
palavra com maiúsculas.
Usar nomes sugestivos da função do
objecto.
◦ Exemplo:
cmdExit
lblDiscountRate
5. Criando Variáveis no Visual
Basic
No Visual Basic as variáveis são
criadas da seguinte forma:
◦ Dim nome_variável as tipo_variável
O DIM declara e aloca espaço de
armazenamento para uma ou mais
variáveis.
7. As instruções, linhas de código,
operações matemáticas, funções de laço
e de lógica do Visual Basic são as
mesmas do BASIC.
Entre elas, estão presentes as
tradicionais:
◦ if, then, else, goto, or, +, -, /, *, ^, for, next,
do, while, loop, etc...
Os comandos do Visual Basic são
praticamente os mesmos do Basic, com
a diferença de que a maior parte deles é
voltada para a manipulação de
8. Instruções do Visual Basic
Instrução de atribuição: Permite
atribuir um valor a uma propriedade ou a
uma variável.
◦ A forma geral é Let objectName.property =
value ou Let variable = value
significando que o valor indicado do lado direito é
atribuído à propriedade ou à variável do lado
esquerdo.
◦ A palavra reservada Let é dispensável,
embora seja usualmente considerado que
torna os programas mais legíveis.
◦ variable = value é o mesmo que Let variable
= value
9. Instrução de fim: A instrução End
termina a execução de um programa.
◦ Em geral será incluída no fim do
procedimento associado a um botão
“Terminar” ou à opção “Terminar” de um
menu.
Comentários: São usados para
documentar o programa, tornando-o
mais legível.
◦ Podem assumir uma das duas formas
seguintes:
Rem Comentário ou ‘ Comentário
11. Além destes, existem ainda
ferramentas para proporcionar
controle de banco de dados, objetos
importados de outros aplicativos, etc...
As ferramentas citadas acima são
quase imprescindíveis para se
escrever um programa simples.
12.
13. Eventos Comuns
O Visual Basic apresenta alguns
eventos de objetos que são usados
frequentemente, e se apresentam na
maior parte dos objetos de um form.
15. Sintaxe: [formulário].Show [estilo%]
◦ Obs: O parâmetro estilo% é um valor
inteiro que determina se um formulário
será mostrado de forma modal ou não.
16. Propriedades Comum dos
Objetos
Propriedades são as características
que personalizam seu objeto.
Cada objeto tem uma lista de
propriedades própria.
As principais propriedades dos
objetos do Visual Basic, que estão
presentes em praticamente todos os
objetos do Visual Basic, são as
seguintes:
17.
18. Serão apresentadas algumas
propriedades do form, são elas:
◦ Height(altura do form),
◦ Weight(largura do form),
◦ Maxbutton (ativa ou desativa a presença do
botão Maximizar),
◦ Minbutton (ativa ou desativa presença do
botão Minimizar),
◦ Left (altera a distância do form a partir da
extrema esquerda do vídeo),
◦ Top (altera a distância do form a partir do
topo do vídeo).
19. Tipos de erros
Podemos encontrar três tipos de erros
num programa:
◦ Erros sintácticos (de compilação):
Erros que violam a sintaxe da linguagem.
Exemplos:
Escrever Ennd em vez de End
Escrever Label1.Capion=“Teste“ em vez de
Label1.Caption=“Teste”
Se o compilador encontrar um erro deste tipo,
mostra a janela de código, assinala a linha que
contém o erro e entra no modo designado por
break time.
20. Os outros modos existentes são design time
(desenho da interface e escrita do código) e run
time (execução do programa)
◦ Erros de execução (run-time errors): Erros
que resultam da execução de operações
incorrectas, apesar de estarem
sintacticamente correctas.
Exemplo: tentativa de executar uma divisão por
zero ou de calcular a raiz quadrada de um número
negativo.
Se o compilador encontrar um erro deste tipo entra
em break time e assinala a instrução que causou o
problema.
21. ◦ Erros semânticos (de lógica do
programa):
Erros na concepção do programa porque os
algoritmos desenvolvidos não estão correctos
ou a transcrição do algoritmo para o código da
linguagem não foi feita correctamente.
O programa executa mas não produz os
resultados desejados
Os erros dos programas são
designados em inglês por bugs.
22. A ajuda do Visual Basic
O Visual Basic possui um sistema de
ajuda (help) bastante útil, que permite
entre outras coisas:
◦ aceder a manuais da linguagem;
◦ ver exemplos de código e copiá-los para
janelas de código do utilizador, modificando-
os, se necessário
◦ obter ajuda por tópicos ou por palavra-chave
◦ obter ajuda sensível ao contexto,
seleccionando um objecto ou uma palavra-
reservada no écran e clicando em F1.