Escolar Documentos
Profissional Documentos
Cultura Documentos
Apontamentos
Variveis no VBasic
Existem trs tipos de variveis no Vb .Net: 1. Variveis Simples usadas para guardar valores como nmeros e strings; 2. Variveis complexas usadas para guardar valores mais complexos , vectores , e tipos definidos pelo utilizado; 3. Variveis objecto usadas para guardar variveis objecto;
2
Declarao de variveis
Palavras Reservadas Alcance Notas
Se a varivel for declarada dentro de uma sub rotina o seu alcance reservado a essa sub rotina, se for colocado no inicio do bloco de cdigo de um formulrio o seu alcance geral para esse formulrio. Quando uma varivel declarada como Public, o seu alcance para todo o projecto, podendo essa varivel ser utilizada em outros formulrios. Se a varivel for declarada dentro de uma sub rotina o seu alcance reservado a essa sub rotina, se for colocado no inicio do bloco de cdigo de um formulrio o seu alcance geral para esse formulrio. Quando uma varivel declarada como Public, o seu alcance para todo o projecto, podendo essa varivel ser utilizada em outros formulrios.
3
Dim
Local/Geral
Public
Geral
Dim
Local/Geral
Public
Geral
Declarao de variveis
Dim nome_da_variavel As Tipo Os tipos de variveis so os seguintes:
Variveis numricas
O VB .NET suporta uma grande variedade de variveis numricas entre elas: Inteiros; Decimais (fraccionrios); Decimais de preciso limitada; Decimais de grande preciso.
Variveis numricas
Tipo de varivel
Byte
Valores assumidos
0 at 255
Notas
Este tipo de varivel no suporta valores negativos. Este tipo de varivel utilizado essencialmente para contadores ou Short -32768 at 32767 para valores inteiros de pequenas dimenses. Este tipo de varivel a forma Integer -2.147.483.648 at 2.147.483.647 mais utilizada para valores inteiros. Este tipo de varivel utilizado -9,223,372,036,854,775,808 at Long para valores inteiros de grandes 9,223,372,036,854,775,807 dimenses. Negativos: -3.402823x10^38 at Este tipo de varivel utilizado 1.401298x10^-45 Single para valores que exijam algum rigor Positivos: 1.401298x10^-45 at matemtico. 3.402823x10^38 Negativos: 1.79769313486231570E+308 at Este tipo de varivel utilzado Double 4.94065645841246544E-324 para valores que exijam grande Positivos: 4.94065645841246544E-324 rigor matemtico. at 1.79769313486231570E+308
7
de
Valores assumidos
1 carcter
Notas
Este tipo de varivel representa apenas um nico carcter. Mais de 2 bilies de Este tipo de varivel pode ser utilizado caracteres para extensas cadeias de caracteres.
Variveis Boolean
Os tipos de variveis boolean guardam valores lgicos (Verdadeiro/Falso). Fundamentalmente as variveis boolean so nmeros inteiros que assumem o valor de 1 (Verdadeiro) e 0 (Falso). Na realidade qualquer nmero que no seja 0 interpretado como sendo Verdadeiro. Basicamente vai funcionar como um interruptor que verifica se uma condio vai ser vlida ou no.
Boolean
True False
Valores assumidos
Qualquer valor diferente de 0 0
Operadores
Em VB.NET, dispomos essencialmente de 4 tipos de operadores: aritmticos, relacionais, lgicos e para cadeias de caracteres.
Operadores Aritmticos:
So utilizados para levar a cabo clculos matemticos Operador Significado
Exemplos
2+2=4 2-2=0 2+2=4 17/5=3,4
17 Mod 2 = 2
+ * /
Mod
2^3=8
Operadores Racionais:
So utilizados para comprar valores
Operador < <= > >= = <> Significado Menor que Menor ou igual que Maior que Maior ou igual que Igual Diferente de
11
Significado Negao Se ambas as expresses forem true, devolve true Se uma expresso for true, devolve true
Pode-se utilizar os operadores lgicos para criar condies compostas. Estes operadores so utilizados na lgebra de Boolean, isto em operaes lgicas ( operaes sobre os valores verdadeiro e falso). Em VB .NET os valores lgicos so True (para verdadeiro) e False (para falso)
12
Notas: Os operadores aritmticos tm sempre precedncia sobre os operadores relacionais e ambos tm precedncia sobre os operadores lgicos. Todos os operadores relacionais tm a mesma precedncia entre si. Quando estamos perante operadores com o mesmo nvel de precedncia eles devem ser considerados na ordem em que se apresentam, lendo da esquerda para a direita.
13
Else
Resposta Falsa
End If If = Teste da condio Then = Ento Else = Seno End If = Fim da condio
14
Exemplo
Assim: 1 Mdulo cafeteira gua fogo 2- SE o fogo estive aceso ENTO v diretamente para o passo 4 3- SENO Mdulo acender fogo 4 Mdulo caf
15
16
Do Loop
Somente com as instrues acima, criamos uma repetio bem simples. Os comandos so executados repetidamente, e se no for includa uma instruo que force a sada do ciclo, o loop no terminar. Simples e perigoso. Loops infinitos podem travar a aplicao, ento tenha certeza de no permitir que isso acontea. Para criarmos uma condio de sada para a repetio, podemos fazer de duas formas. A primeira criar uma estrutura condicional dentro do bloco, dizendo que dentro de uma certa condio, a repetio termina. Isso feito com a instruo Exit Do.
Exemplo
17
For Next
Usamos esse ciclo quando tivermos uma varivel contadora para auxiliar na repetio. A sintaxe completa : For <varivel> As <tipo> = <incio> To <fim> Step <incremento> <bloco de comandos> Next <varivel> Exemplo:
18
Select Case
Permite selecionar valores ou lista de valores separados por virgulas a partir de uma expresso teste. F-lo de modo mais elegante e legivel do que o If..Then Else
19
20