Calculadora em vb
Sebenta Teórica (versão 1)
Instituto Superior de Engenharia do Porto Janeiro de 2001
ÍNDICE 1 - CONCEITOS GERAIS
Programação orientada ao objecto Classes e Objectos A linguagem Visual Basic Forms e Controlos Propriedades Métodos Eventos
1
1 1 1 2 3 4 5
2 - O PRIMEIRO EXEMPLO
Ambiente de desenvolvimento Criar o projecto Desenhar a interface
Como desenhar um controlo no form?
6
6 7 8 8 9 10 11 11
Ajustar as propriedades Escrever o código Correr e testar a aplicação Gravar o trabalho
3 - VARIÁVEIS E CONSTANTES
Tipos de dados Conceito de variável Declaração de variável Outros tipos de dados Operação de atribuição Constantes Operadores
13
13 13 15 16 16 17 17
Comentários Convenções a seguir na escolha de nomes de objectos
18 19
4 - ESTRUTURAS DE CONTROLO CONDICIONAL
Estruturas de selecção simples Estruturas de selecção embutidas
Estrutura If ... Then ... ElseIf ... Estrutura Select ... Case
20
20 22 22 24
5 - ESTRUTURAS DE CONTROLO REPETITIVO
Ciclo For ... To ... Next Ciclo Do While
Ciclo controlado por contador
26
26 29 29 31 32 33 35
Ciclo Do Until
Ciclos controlados por sentinela
Ciclos imbricados Ciclos com teste no fim
6 - VECTORES E MATRIZES
Vectores
Declaração de vectores Processamento de vectores Pesquisa em vectores Ordenação de vectores
37
37 38 38 40 46 49 49 50 51
Matrizes – Arrays bidimensionais
Declaração de matrizes Processamento de matrizes
Vectores de controlos
7 - SUB-ROTINAS
Procedimentos
Passagem de argumentos
52
52 52 54
Funções
ii
8 - FUNÇÕES PREDEFINIDAS
Funções matemáticas Funções de manipulação de strings Outras funções standard Função InputBox Função MsgBox Formatação da saída de dados - Função Format
Formatação de valores numéricos Formatação de cadeias de caracteres (strings)
55
55 56 60 60 61 63 63 64 65
Geração de números aleatórios - Funções Rnd e Randomize
9 - CONTROLOS
Option Buttons – Botões de Opção Check Boxes