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 * *