Buscar

Introdução à Programação em VB

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

AULA 1 - Profa. ADRIANA SICSÚ, DSc.
*
DESENVOLVIMENTO DE SOFTWARE 
AULA 2
Profa: ADRIANA SICSÚ, DSc.
adriana.aparicio@globo.com
*
*
OBJETIVOS DA AULA
Variáveis
Constantes
Palavras Reservadas
Comentários
Tipos
Operadores
*
*
*
Variáveis
É um espaço alocado na memória para armazenamento de valores. 
Uma variável tem:
Nome identificador
Endereço inicial de alocação na memória
Tamanho do espaço de alocação na memória
Tipo de Dados
As variáveis podem armazenar informações inseridas pelo usuário em tempo de execução, o resultado de um cálculo específico ou uma parte dos dados que você quer exibir no formulário.
 
*
*
*
Declaração de Variáveis
 
*
Dim nome As tipo de dados
Declaração de Variáveis
Exemplos:
 Dim idade As Byte
 Dim endereco As String
 Dim num1, num2, result As Integer
 Dim numero As Ushort , Complemento As String
*
*
Constantes
É um espaço alocado na memória para armazenamento de um valor, que após a sua atribuição não pode ser alterado.
Uma constante tem:
Nome identificador
Endereço inicial de alocação na memória
Tamanho do espaço de alocação na memória
Tipo de Dados
Declaração de Constantes
*
Const nome As tipo de dados = valor 
Exemplos:
 Const Pi As Double = 3.1415
 
*
*
Palavras Reservadas
As palavras reservadas não podem ser usadas como identificadores de variáveis, constantes, procedimentos, módulos, sub-rotinas, funções, objetos, entre outros.
Exemplos: Dim, next, if, namespace, …
*
 Saiba mais:
	http://msdn.microsoft.com/en-us/library/dd409611.aspx
*
*
Comentários
São utilizados para descrever o código com objetivo de documentar e facilitar o entendimento do programa.
Os comentários são prefixados com apóstrofe.
O compilador VB ignora todos os caracteres após a apóstrofe até o final da linha de código.
 Exemplo:
		Dim x As Integer ‘Declaração de Variáveis
*
 Todo comentário fica na cor Verde.
*
*
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 suportados pelo .NET Framewrok podem ser agrupados em:
Tipos de valor (Value Types)
Tipos de referência (Reference Types)
Todas as linguagens de programação .NET são baseadas no Common Type System (Sistema de Tipo Comum) do .NET Framework
*
*
Tipos de Valor
Definem variáveis ou constantes que armazena os valores.
Os valores destes tipos são armazenados em um área de memória chamada Stack (pilha).
Tipos de Valores em VB:
Booleano
Numéricos
Char
Date
Structure
*
*
*
Tipos de Valor
Booleano 
VB: Bollean
Permite definir variáveis ou constantes do tipo booleano (logico) que podem assumir dois valores: True e False.
O valor default: False
*
*
*
Tipos de Valor
Caracteres
Char (caracter simples)
Define variáveis ou constantes que armazenam o código em 2 bytes de um caracter na codificação Unicode.
Valor Default: Zero
String (cadeia de caracteres)
Define um ponteiro para uma cadeia de caracteres codificados em Unicode.
A cadeia de caracteres pode ter até aproximadamente 231 caracteres.
Valor Default: Nothing (sem endereço).
*
*
*
Tipos de Valor
Numérico
*
 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.
*
*
Tipos de Valor
Tipos Diversos
*
*
*
Tipos de Referência
Definem variáveis ou constantes, conhecidas como ponteiros, que armazenam os endereços iniciais de memória onde estão armazenados os valores, ou seja, armazenam endereços iniciais de memória que fazem referência aos valores (apontam para os valores).
Ponteiros são variáveis que armazenam endereços de memórias
Tipos de referências em VB:
String
Array
Classes
 
 
*
*
*
Atribuição de Valores
É feita através do sinal de =
Exemplos:
 idade = 10 
 disciplina = “Desenvolvimento de Software”
Declaração de Váriaveis e atribuição de Valor
Dim dependentes As Byte = 1
Declaração de Constantes e atribuição de Valor
Const pi As Double = 3.1415
*
 Em http://msdn.micrsoft.com/en-us/library/dy7yth1w.aspx encontramos uma lista com constantes predefinidas da linguagem VB
*
*
Operadores
Aritméticos
Comparação
Lógios
Concatenação
Deslocamento de Bits
Atribuição
*
*
*
Operadores
Aritméticos
Comparação
Lógios
Concatenação
Deslocamento de Bits
Atribuição
*
*
*
Exemplo – Operadores Aritméticos
*
*
*
Exemplo – Operadores Aritméticos
*
Resultado
*
*
Operadores
Aritméticos
Comparação
Lógios
Concatenação
Deslocamento de Bits
Atribuição
*
*
*
Operadores
Aritméticos
Comparação
Lógios
Concatenação
Deslocamento de Bits
Atribuição
*
*
*
Operadores
Aritméticos
Comparação
Lógios
Concatenação
Deslocamento de Bits
Atribuição
*
*
*
Operadores
Aritméticos
Relacionais
Lógios
Concatenação
Deslocamento de Bits
Atribuição
Comparação
*
*
*
Operadores
Aritméticos
Comparação
Lógios
Concatenação
Deslocamento de Bits
Atribuição
*
Exemplo: 
 Dim numero As Short = 110
 Dim resp1, resp2 As Short
 
 resp1 = numero << 0 
 resp2 = numero << 2
 O conteúdo de resp1 é: 110
 O conteúdo de resp2 é: 440
*
*
Exemplo – Operadores Deslocamento de Bits
*
*
*
Exemplo – Operadores Deslocamento de Bits
*
Resultado
*
*
Operadores
Aritméticos
Relacionais
Lógios
Concatenação
Deslocamento de Bits
Atribuição
*
*
*
Exemplo – Operadores de Atribuição
*
*
*
Exemplo – Operadores Atribuição
*
Resultado
*
*
Saiba Mais ....
Introdução a Lingugem VB
http://msdn.microsoft.com/pt-br/beginner/bb308774.aspx
Portal de Referência em VB
http://msdn.microsoft.com/en-us/library/sh9ywfdk.apsx
Palavras chaves da Linguagem VB
http://msdn.microsoft.com/en-us/library/dd409611.apsx
Tipos da Linguagem VB
http://msdn.microsoft.com/en-us/library/47zceaw7.apsx
Constantes predefinidas da Linguagem VB
http://msdn.microsoft.com/en-us/library/dy7yth1wapsx
Operadores da Linguagem VB
http://msdn.microsoft.com/en-us/library/f15ea9k8.apsx
*
*
*
Próxima Aula
Módulos
Métodos
Sub-rotinas
Funções
*
*

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais