Escolar Documentos
Profissional Documentos
Cultura Documentos
Módulo 6 Sdac
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 .
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).
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
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
Para uma única entrada utilizar uma caixa de entrada (InputBox) em vez de uma caixa de texto.
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)
Comandos de seleção:
if...then / if...then...else/elseif / select...case...else
Seleção Composta
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.