Buscar

Aula 2 - Resumo

Prévia do material em texto

Palavras-chave 
A linguagem de programação VB 2010 possui palavras-chave que são reservadas e não 
devem ser usadas como identificadores de variáveis, constantes, procedimentos, módulos, 
sub-rotinas, funções, objetos etc. 
Você deve evitar também algumas palavras-chave não reservadas da linguagem VB 2010 
para manter a legibilidade dos seus códigos. 
 
Comentários 
Os comentários de códigos são utilizados para descrever o código com objetivo de 
documentar e facilitar o entendimento do programa. 
Os comentários de códigos em linguagem VB 2010 são prefixados com apóstrofe. O 
editor de código marca os comentários na cor verde. 
O compilador VB ignora todos os caracteres após a apóstrofe até o final da linha de 
código. 
O exemplo a seguir mostra um comentário de código em VB. 
'Este é um comentário de código em VB' 
Variável 
Variável é um espaço alocado na memória para armazenamento de valores. Uma variável 
tem um nome identificador, um endereço inicial de alocação na memória, um tamanho 
do espaço de alocação na memória e um tipo. 
Constante 
Constante é um espaço alocado na memória para armazenamento de um valor, que após 
a atribuição não pode ser alterado. Uma constante, assim como uma variável, também 
tem um nome identificador, um endereço inicial de alocação na memória, um tamanho 
do espaço de alocação na memória e um tipo. 
Tipos 
Um tipo define os tipos de valores a serem armazenados na memória, o espaço a ser 
alocado na memória para armazenar valores deste tipo e a faixa de valores. 
Os tipos facilitam o trabalho do programador, que simplesmente declara uma variável ou 
constante de um determinado tipo, evitando que defina explicitamente as características 
de cada variável ou constante declarada no programa. 
Todas as linguagens de programação .NET são baseadas no Common Type System 
(Sistema de Tipo Comum) do .NET Framework. O Common Type System fornece tipos 
unificados para todas as linguagens .NET (DEL SOLE, 2010). 
Segundo Balena (2010), os milhares de tipos suportados pelo .NET Framework podem 
ser agrupados em duas amplas categorias: 
Tipos de valor (value types) 
Tipos de referência (reference types) 
Tipo Booleano 
A tabela mostra as características do tipo booleano. 
 
Permite definir variáveis ou constantes do tipo booleano (lógico) que podem assumir dois 
valores: True ou False, que representam dados que podem ter dois estados possíveis 
como, por exemplo, verdadeiro ou falso, ligado ou desligado, aberto ou fechado etc. O 
valor default, isto é, o valor padrão após a declaração da variável sem atribuição de um 
valor pelo programador de uma variável do tipo Boolean é False. 
Tipos de Números 
A tabela mostra as características dos tipos de números inteiros definidos na linguagem 
VB 2010. 
 
Cada tipo de números inteiros permite declarar variáveis ou constantes que ocupam um 
determinado espaço de memória e armazenam números inteiros de uma determinada faixa 
de valores. O programador deve escolher o tipo que ocupe a menor quantidade de 
memória em bytes e seja capaz de armazenar a faixa de valores possíveis de um 
determinado dado a ser armazenado em uma variável ou constante. Esta abordagem 
permite otimizar o programa, tendo em vista que as variáveis ocupam somente os espaços 
de memória necessários e suficientes e consumem menos tempo e recursos, como pilha e 
registradores, para processamento. Por exemplo, vamos supor a necessidade de se 
declarar uma variável para armazenar a quantidade de filhos de uma pessoa. Neste caso, 
basta declarar uma variável do tipo Byte que ocupa apenas um byte e permite armazenar 
valores de 0 a 255. Uma variável do tipo Byte seria suficiente para armazenar a idade de 
uma pessoa em anos, a quantidade de dias em um mês, a quantidade de meses em um ano 
etc. 
 
O tipo Single define números de ponto flutuante com precisão até a sexta casa decimal. 
O tipo Double define números de ponto flutuante com o dobro de dígitos significativos 
em relação ao tipo Single ou com precisão até a décima casa decimal, que evita os erros 
de arredondamento que podem acontecer com números do tipo Single. Desta forma, o 
tipo Double é indicado para números utilizados em aplicações científicas, financeiras ou 
de engenharia. 
O tipo Decimal define números inteiros de 12 bytes ou números com 0 a 28 casas 
decimais. 
O valor default das variáveis de tipos de números é zero. 
Tipos de Caracteres 
A tabela mostra as características dos tipos de caracteres definidos na linguagem VB 
2010. 
 
Como os computadores processam números, os caracteres são codificados em números. 
Existem vários padrões de codificações de caracteres como, por exemplo, a codificação 
ASCII que representa os caracteres com 1 byte, portanto limitado a 256 caracteres. Para 
suportar línguas com maior quantidade de caracteres, o Consórcio Unicode promove e 
mantém o padrão de codificação Unicode que independe de plataforma, programa e 
linguagem. O padrão Unicode é adotado pelas principais empresas de TI como Apple, 
HP, IBM, Microsoft. Oracle, SAP, Unisys etc. (UNICODE, 2010). 
O tipo Char define variáveis ou constantes que armazenam o código de 2 bytes de um 
caracter na codificação Unicode. O valor default de uma variável do tipo Char é zero. 
O tipo String define um ponteiro para uma cadeia de caracteres codificados em Unicode. 
A cadeia de caracteres pode ter até aproximadamente 231 caracteres. O valor default do 
ponteiro deste tipo é Nothing, isto é, sem endereço. 
 
 
 
 
Tipos Diversos 
A tabela mostra as características dos outros tipos definidos na linguagem VB 2010. 
 
O tipo Date define variáveis ou constantes que armazenam data, horário ou data e horário. 
O formato padrão é m/d/aaaa delimitado pelo caracter # como, por exemplo, #3/4/1998# 
que representa a data 4 de março de 1998. O valor default de uma variável ou constante 
deste tipo é 00:00:00 (meia noite) de 1 de janeiro de 0001. 
O tipo Object define um ponteiro que armazena o endereço de referência a qualquer valor 
ou objeto. O valor default do ponteiro deste tipo é Nothing, isto é, sem endereço. 
O tipo Structure permite que o programador defina estruturas com membros de diferentes 
tipos. 
Declaração de Variável 
A declaração de uma variável é feita através da palavra-chave reservada DIM, conforme 
a seguinte sintaxe: 
Dim Nome As Tipo 
Os nomes identificadores não devem começar com LETRA ou SUBLINHA (“_”), e não 
devem conter espaços ou símbolos. 
É usual evitar o uso de acentuações em códigos de programas de computador. 
O exemplo a seguir declara uma variável de nome IDADE do tipo BYTE e uma variável 
de nome ENDERECO do tipo STRING. 
Dim IDADE As Byte 
Dim ENDERECO As String 
Você pode declarar, na mesma sentença, variáveis do mesmo tipo, separando os nomes 
por vírgula. 
O exemplo a seguir declara, na mesma sentença, duas variáveis do tipo Byte de nomes 
DIA e MÊS. 
Dim DIA, MÊS As Byte 
Você pode declarar, na mesma sentença, variáveis de tipos diferentes, separando os 
nomes e os tipos por vírgula. 
O exemplo a seguir declara, na mesma sentença, uma variável de nome NUMERO do 
tipo UShort e uma variável de nome COMPLEMENTO do tipo String. 
Dim NUMERO As UShort, COMPLEMENTO As String 
Atribuição de Valor 
A atribuição de um valor é feita através do sinal de igual, conforme a sintaxe a seguir: 
 Nome = valor 
 O exemplo a seguir atribui o valor 5 à variável Idade. 
 Idade = 5 
 O exemplo a seguir atribui o literal "Av. Presidente Vargas" à variável Endereço. 
 Endereço = "Av. Presidente Vargas" 
 Declaração de Variável e Atribuição de Valor 
A atribuição de valor a uma variável pode ser feita na mesma sentença da declaração da 
variável, conforme a sintaxe a seguir: 
Dim NOME As Tipo = valor 
O exemplo a seguir declara uma variável de nome DEPENDENTES do tipo Byte e atribui 
o valor 1. 
Dim DEPENDENTES As Byte = 1 
Declaração De Constante E Atribuição De ValorA declaração de uma constante é feita através da palavra-chave reservada 
Const e a atribuição de um valor é feita com sinal de igual, conforme a seguinte sintaxe: 
Const Nome As Tipo = Valor 
Uma constante deve ter o seu valor atribuído na sentença de declaração. 
O exemplo a seguir declara uma constante de nome Versão do tipo Decimal com valor 
igual a 1.0 e outra constante de nome PI do tipo Double com valor igual a 3.1415. 
Const Versao As Decimal = 1.0 Const PI As Double = 3.1415 
 
 
 
 
 
Caracteres De Tipo De Literal 
Alguns valores literais podem ser compatíveis com diferentes tipos como, por exemplo, 
"A" pode ser do tipo Char ou String e o valor literal 1 pode ser do tipo Byte, SByte, Short, 
UShort, Integer, UInteger, Long ou ULong. 
Os caracteres do tipo de literal (literal type characters) permitem que você especifique 
explicitamente os tipos de literais para o compilador, conforme mostra a tabela. 
 
Operadores Básicos 
 Operadores Aritméticos 
 
 
 Operadores de Concatenação 
 
 
 Operadores de Deslocamento de Bits 
 
 Operadores de Atribuição 
 
 
 Operadores de Comparação 
 
 
 Operadores Lógicos

Continue navegando