Algoritmos em Pseudocódigo
___________________________________________________
- Leitura
- Cálculo
- Apresentação dos resultados
Fim
Regras de Programação
___________________________________________________
- Estrutura de dados (leitura de valores)
- Processamento de dados (execução de cálculos)
- Saída de dados (apresentação de resultados)
As fórmulas são linearizadas.
Cada acção numa só linha.
Visual Basic
___________________________________________________
É uma linguagem de programação que possibilita a criação de aplicações gráficas para o Windows de um modo fácil e rápido.
O tipo de linguagem de programação utilizada pelo Visual Basic (abreviado por VB) é orientada por eventos.
A base de programação é o OLE (Object Linking Embedding), o modelo de objectos abertos da Microsoft.
Em conjunto, os controlos OLE e VBX oferecem a maior biblioteca de objectos do mundo.
Permite desenvolver aplicações que exploram características do Windows.
Objectos
___________________________________________________
No VB os objectos possuem um conjunto de propriedades e de procedimentos:
As propriedades permitem determinar a aparência e comportamento do objecto;
Os procedimentos consistem no código que será executado quando ocorrer um determinado evento.
Eventos
___________________________________________________
Um evento é algo que ocorre na aplicação e possui um determinado significado para o sistema, desencadeando uma determinada acção:
- Carregar num botão,
- Fechar uma janela,
- etc.
Projecto
___________________________________________________
Um projecto é um conjunto de todos os ficheiros que fazem parte de uma aplicação.
Assim, no ficheiro projecto (extensão VBP – Visual Basic Project) são descritos todos os ficheiros que fazem parte da aplicação. Estes não têm que estar obrigatoriamente na mesma directoria ou no mesmo disco rígido.
Ficheiros do Projecto
___________________________________________________
Os ficheiros que constituem um projecto são de três tipos:
FORM (extensão FRM) – estes ficheiros contêm os interfaces com os utilizadores e respectivos objectos.
MÓDULOS (extensão BAS) – estes ficheiros contêm os procedimentos, funções e declarações globais (são reconhecidas em toda a aplicação).
CLASSES (extensão CLS) – ficheiros onde se definem as características das classes, incluindo as suas propriedades e métodos.
RESOURCE FILES – estes permitem acrescentar ficheiros de texto ou BMP à aplicação.
Caixas de Diálogo
___________________________________________________
No VB existem dois tipos de caixas de diálogo:
- Pré-definidas pelo VB (Predefined dialog boxes):
- Função MsgBox()
- Declaração MsgBox
- Função InputBox()
- Função InputBox[$]
- Criadas pelo utilizador (Custom dialog boxes).
Função MsgBox()
___________________________________________________
- Esta função é utilizada para mostrar uma mensagem e receber informação do utilizador (através de botões);
- Os parâmetros são:
- Mensagem – texto que queremos mostrar.
- Ícones/botões – indica que botões e/ou ícones queremos na caixa de diálogo (botões+ícones), a cada botão ou ícone corresponde um valor inteiro (código).
Botões e Ícones
___________________________________________________
- Botões:
- OK
- CANCEL 1
- ABORTRETRYIGNORE 2
- YESNOCANCEL 3
- YESNO 4
- RETRYCANCEL 5
- Ícones:
- ICONSTOP 16
- ICONQUESTION 32
- ICONEXCLAMATION 48
- ICONINFORMATION 64
Mensagem
___________________________________________________
- Título – o texto que queremos atribuir ao caption da caixa de diálogo.
- MsgBox “Acertou!”, 64 , “Resultado”
- Esta função retorna um valor inteiro correspondente ao botão que o utilizador seleccionou;
- Assim, se o utilizador seleccionar o botão OK a função retorna o valor 1, se seleccionar o botão CANCEL retorna o valor 2.
Modal/Não Modal
___________________________________________________
- As caixas de diálogo do VB são do tipo modal, ou seja, só permitem que o programa continue quando se fechar a caixa de diálogo. Por defeito, uma caixa de diálogo é restrita à aplicação corrente para alterarmos esta situação temos que informar o VB.
- Para editar um form (janela), utiliza-se o comando: nome_do_form.show[1].
- Se o argumento for 1, o form é do tipo modal, se omitirmos argumento o form é do tipo não modal.
Variáveis
___________________________________________________
- As variáveis são utilizadas para reterem um valor variável:
- GLOBAL – Pode ser alterado n vezes, durante um programa.
- DIM – Pode ser alterado durante um procedimento.
- No VB não é obrigatório declarar (criar) as variáveis antes da sua utilização;
- Se utilizar uma variável que não tenha sido declarada o VB irá automaticamente declará-la. Porém, é uma boa norma de programação declarar as variáveis antes de utilizá-las;
- Esta norma poderá ser obrigatória no VB, bastando para isso seleccionar no Menu a opção Tools – Options e no separador Environment activar o Required Variable Declaration Option, outro modo de tomar a declaração de variáveis obrigatórias é digitar o comando option explict, no início do bloco de código.