Você está na página 1de 26

Trabalho recuperação

Módulo 6 Sdac

TRABALHO REALIZADO POR : ISMAEL MARTINS NR 13


Virtual basic

 O Visual Basic é uma linguagem de programação produzida pela empresa Microsoft, e é parte integrante do
pacote Microsoft Visual Studio. Sua versão mais recente faz parte do pacote Visual Studio .NET, voltada para
aplicações .Net. Sua versão anterior fez parte do Microsoft Visual Studio 6.0, ainda muito utilizado atualmente.
 Um aperfeiçoamento do BASIC, a linguagem é dirigida por eventos (event driven), e possui também um
ambiente de desenvolvimento integrado (IDE - Integrated Development Environment) totalmente gráfico,
facilitando enormemente a construção da interface das aplicações (GUI - Graphical User Interface), daí o nome
"Visual". Em suas primeiras versões, o Visual Basic não permitia acesso a bancos de dados, sendo portanto
voltado apenas para iniciantes, mas devido ao sucesso entre as empresas - que faziam uso de componentes
adicionais fabricados por terceiros para acesso a dados - a linguagem logo adotou tecnologias como DAO, RDO,
e ADO, também da Microsoft, permitindo fácil acesso a bases de dados. Mais tarde foi adicionada também a
possibilidade de criação de controles ActiveX, e, com a chegada do Visual Studio .NET, o Visual Basic - que era
pseudo-orientada a objetos - tornou-se uma linguagem totalmente orientada a objetos (OO).
Tipos de variáveis ​em Visual Basic
 Os tipos de dados no Visual Basic incluem Variant , String , Single, Objeto , Long , Integer , Double , Date , Currency , Byte e
booleana. Esses tipos de dados especifica como Visual armazena informações básicas , e em que formato . O tipo de dados que
você escolher depende se você usar o texto , números, dados binários , verdadeiro /falso e muito mais. Tipo de dados booleanos
 Você usa o tipo de dados booleano , quando você precisa de um verdadeiro variável /false . Assim, por exemplo , se você está
verificando se um usuário tiver preenchido uma caixa de texto antes que o usuário pode enviar um formulário , você pode usar
um tipo de dados booleano .
 Tipo de dados String
 você pode usar o tipo de dados String , se você precisa criar uma variável de até 2 bilhões de caracteres em Visual Basic.
 tipo de dados único
 < p > você pode escolher o tipo de dados simples em Visual Basic quando você precisa usar um número fracionário .
 tipo de Dados Inteiro

de dados Integer quando você precisar para usar um valor não- fracionada.
Tipos de variáveis ​em Visual Basic

 Você usa o tipo de dados Integer quando você precisar para usar um valor não- fracionada. 
tipo de dados Long 

 Você pode usar o tipo de dados Long para os números de 32 bits, e ter um desempenho melhor do que números inteiros . 

Byte tipo de dados 

 você pode usar o tipo de dados Byte quando você precisa de uma variável de 8 bits com um valor de 0 a 255. O tipo de
dados Byte é muitas vezes usado para armazenar dados binários. 
Tipo de dados duplo 

 Você usa o tipo de dados Double quando você precisa de um número de ponto flutuante de 64 bits. O tipo de dados
Double é usado em casos onde você precisa de alta precisão. 
 As variáveis no VBA servem para guardar valores temporários em memória. Além disso permitem que a memória seja
otimizada, já que “informamos”, previamente, o tipo de informação que será armazenada na memória, permitindo com
iso, alocarmos espaços de memória compatíveis com o tipo de dado que será guardado.
 Por exemplo: armazenar um número inteiro ocupa menos espaço do que armazenar um número com decimais. Se não
declaramos as variáveis no VBA, ele irá alocar o maior espaço possível, assim ele poderá armazenar qualquer coisa.

 Apesar de não ser obrigatório, as variáveis devem ser declaradas, e só depois utilizadas. Na declaração de uma
variável indica-se o seu nome e o seu tipo (o tipo é opcional, mas é melhor indicar).

 O tipo de uma variável indica que valores essa variável pode conter (por exemplo, um número, um pedaço de texto,
uma data, etc.)
 Apenas para declarar uma variável (sem definir o tamanho – desta forma será alocado o maior espaço
possível – usamos:

 DIM significa “DIMENSIONE”, e x é o nome da variável (este nome pode ser qualquer coisa desde que
não seja um nome já em uso pelo Excel).

 Para declarar uma variável no VBA e alocarmos espaço em memória, usamos:

Depois do “AS” informamos o tipo de variável que será usada.


 Se vocêde clararar variáveis no VBA e reservar nelas um valor maior do que o declarado, ele mostrará
a seguinte mensagem:

Quer dizer que você quis armazenar naquela variável um valor maior do que o espaço reservado para ele.
Entrada e Saída | Input e Output | I/O

 O modo Entrada/Saída concebe todas as maneiras como o computador se comunica com


os usuários e outras máquinas ou dispositivos. Os dispositivos de entrada aceitam dados
e instruções do usuário. Os dispositivos de saída retornam os dados processados
(informações de volta ao usuário). Sem Entrada/Saída, o computador ficaria isolado do
mundo, não conseguiria receber instruções. Mas mesmo que tivesse instruções
permanentemente inseridas em sua memória, não teria como comunicar os resultados do
trabalho já executado
 Ao longo dos anos, os dispositivos de entrada foram construídos de muitas formas, para várias finalidades especiais.

 Os presentes dispositivos de entrada são mais fáceis de trabalhar, do que os típicos dispositivos de entrada de há duas décadas atrás. Nessa época, os computadores
só eram capazes de ter informações em cartões perfurados criados em uma perfuradora de cartões especial. Enormes pilhas desses cartões eram carregadas para
um dispositivo, chamada leitora de cartões, ligado ao computador. O computador examinava cada cartão e carregava as informações (dados) para a sua memória
electrónica. Se um desses cartões tivesse sido perfurado incorrectamente ou se estivesse fora de ordem, o operador tinha de examinar toda a pilha manualmente,
solucionar o problema e começar tudo de novo. Os dispositivos de entrada actuais são muito mais acessíveis e práticos que se adoptam a diversas funções.

 A função de saída á apresentar dados processados (informações) ao usuário. O computador envia a saída para o monitor quando o usuário só precisa de ver os dados
na tela. Os sistemas de multimédia possuem alto-falantes estéreos como dispositivos de saída adicionais.

 A qualidade dos resultados produzidos pelos computadores melhorou visivelmente ao longo dos anos. As primeiras telas só exibiam uma cor, geralmente verde ou
âmbar, em fundo preto, e só conseguiam representar caracteres alfabéticos, sinais de pontuação e algarismos. Agora os monitores são capazes de exibir qualquer
forma ou símbolo, em virtualmente qualquer cor. As impressoras também progrediram muito na sua capacidade de reproduzir gráficos coloridos e criar tipos nítidos e
legíveis suficientes para publicações profissionais.

 A presente descrição refere-se ao modo como os computadores comunicam com as pessoas, mas também existe um outro tipo importante de Entrada/Saída. O
computador também precisa comunicar-se com outros dispositivos e máquinas. Embora esse processo não seja normalmente visível ao usuário. É importante
compreender que a capacidade d comunicação com os outros dispositivos é uma função fundamental dos computadores.
Utilizar Caixas de Texto (text box) para
Entrada/Saída

 O conteúdo de uma caixa de texto é sempre uma string.


 Números também são guardados nas caixas de texto como strings.
 O conteúdo de uma caixa de texto deve ser convertido num número antes de ser atribuído a uma
variável numérica.
 Val (txtBox.Text) converte a Val (txtBox.Text) converte a string de entrada num de entrada num
número.

 Exemplo: numVar = Val (txtBox.Text)


Exemplos
O Procedimento Associado ao Evento
KeyPress (Tecla Pressionada)
Ler dados a partir de Ficheiros
Exemplo de Leitura a partir de um
Ficheiro:
Introdução a partir de uma Caixa de Entrada
(InputBox):

Utilizar caixas de texto (Text Box) para várias entradas.

Para uma única entrada utilizar uma caixa de entrada (InputBox) em vez de uma caixa de texto.

Uma caixa de entrada (InputBox) é uma caixa de dialogo predefinida.

Depois do utilizador carregar num dos seus botões ou na tecla Enter, a caixa de entrada desaparece e a
resposta é (pode ser) atribuída a uma variável do tipo string
Sintaxe para uma Caixa de Entrada (InputBox)

stringVar = InputBox (prompt, title)

O prompt é a mensagem a aparecer no interior da caixa de dialogo, e o title é o texto a


aparecer na barra de título da caixa de dialogo. Os parênteses são necessários.
Sintaxe para uma Caixa de Entrada (InputBox)

stringVar = InputBox (prompt, title)

O prompt é a mensagem a aparecer no interior da caixa de dialogo, e o title é o texto a


aparecer na barra de título da caixa de dialogo. Os parênteses são necessários.
 Visual Basic permite testar condições e executar operações diferentes dependendo dos resultados do
teste. Você pode testar uma condição ser verdadeira ou falsa para vários valores de uma expressão, ou
para várias exceções geradas quando você executa uma série de instruções.
 A ilustração a seguir mostra uma estrutura de decisão que testa uma condição ser verdadeira e executa
ações diferentes dependendo se ele for verdadeiro ou falso.
Construção If...Then...Else

 If... Then... Outra construção


 If...Then...Else construções permitem que você teste para uma ou mais condições e executar uma ou
mais instruções, dependendo de cada condição. Você pode testar condições e tomar ações das
seguintes maneiras:
 Executar uma ou mais instruções, se uma condição for True
 Executar uma ou mais instruções, se uma condição for False
 Execute algumas declarações se uma condição for True e outras pessoas se ele for False
 Testar uma condição adicional se uma condição anterior for False
Construção Try...Catch...Finally

 Contruções Try...Catch...Finally permitem executar um conjunto de declarações dentro de um ambiente que


toma controle se alguma de suas declarações causa uma exceção. Você pode tomar diferentes ações para
diferentes exceções. Você pode opcionalmente especificar um bloco de código que é executado antes que
você sai da construção Try...Catch...Finally, independente do que ocorrer. A construção Try...Catch...Finally
fornece uma maneira para manipular alguns ou todos os possíveis erros que podem ocorrer em um
determinado bloco de código, quando código imóvel de execução.
Estruturas de seleção

 As instruções condicionais avaliam se uma condição é verdadeira ou falsa, e em seguida


especificam uma ou mais instruções a serem executadas, dependendo do resultado dessa
avaliação.

 Comandos de seleção:
 if...then    /  if...then...else/elseif  /  select...case...else
Seleção Composta

As instruções condicionais avaliam se uma condição é verdadeira ou falsa, e em seguida especificam


uma ou mais instruções a serem executadas, dependendo do resultado dessa avaliação.

Comandos de seleção:
if...then    /  if...then...else/elseif  /  select...case...else
Seleção de múltipla escolha

 (Select Case) — testa uma condição única e executa um dos vários blocos de instruções.
 Exemplo: O procedimento abaixo calcula e mostra o valor do bonus com base no cargo e
salário do funcionário. (É o mesmo exemplo da seção anterior apenas este apresenta
mais opções de cargo e salário.)
 A instrução Case pode avaliar valores separados por vírgula, sequências de valores - de
até - e comparar com outros valores como aparece no exemplo a instrução Case Is.
Nota: Para melhor legibilidade, vale a pena usar a estrutura Select Case em lugar da If ...
Then ... ElseIf quando a instrução ElseIf avaliar a mesma expressão várias vezes.

Você também pode gostar