Aprenda a linguagem Visual Basic (Como fazer em Visual Basic)
Esta página contém ajuda sobre tarefas de programação do Visual Basic amplamente usadas.Para ver outras categorias de tarefas populares abordadas na ajuda, consulte Como no Visual Basic.
Em geral
O que há de novo no Visual Basic
Lista os novos e aprimorados recursos disponíveis com esta versão do Visual Basic.Alterações na Linguagem para Usuários do Visual Basic 6.0
Fornece uma lista de alterações, com links para detalhes sobre como a linguagem Visual Basic mudou desde o Visual Basic 6.0.
Programação orientada a objeto com Visual Basic
Quando usar a herança
Discute quando usar herança em vez de interfaces.Noções básicas sobre herança
Aborda modificadores de herança, substituição de métodos e propriedades, MyClass e MyBase.Como: Definir um operador
Mostra como definir o comportamento de um operador padrão (tal como *, <>, ou And) quando um ou ambos dos operandos é do tipo de sua classe ou estrutura.Como: Membros de Acessar de um objeto
Explica como ler, gravar ou chamar um membro de um objeto que você criou.Como: Definir Múltiplo versões de um procedimento
Explica como definir um procedimento em múltiplas versões através da sobrecarga dele, usando o mesmo nome mas uma diferente lista de parâmetro para cada versão.
Trabalhar com propriedades
Como: Colocar um valor em uma propriedade
Demonstra como armazenar um valor em uma propriedade.Como: Obter um valor de uma propriedade
Demonstra como recuperar o valor armazenado em uma propriedade.Como: Declare and Call a uma propriedade padrão in Visual Basic
Demonstra como declarar e chamar uma propriedade que pode ser acessada sem usar seu nome.Como: declare uma propriedade com níveis de Acessar misto
Demonstra a declaração de propriedades com diferentes níveis de acesso para armazenar e recuperar.Como: Criar uma propriedade
Demonstra como criar uma propriedade.
Usar herança
Como: Definir uma classe que usa os membros de uma classe existente.
Mostra exemplo de código para criação de uma classe que deriva de outra classe.Como: Ocultar uma variável herdada
Demonstra o uso da palavra-chave Shadows para ocultar uma variável herdada.Como: Acessar uma variável oculto por uma classe derivada
Demonstra como acessar uma variável da classe base que está oculta em uma classe derivada.
Trabalhar com procedimentos
Como: Criar um procedimento
Explica como declarar um procedimento para executar uma tarefa que é necessária em diversos lugares no seu código.Como: Chamar um procedimento que retorna um valor
Mostra duas maneiras para chamar um procedimento Function e utilizar o valor que ele retorna.Como: Chamar um procedimento que não retorna um valor
Discute como chamar um procedimento Sub, que executa uma tarefa mas não retorna um valor para o código de chamada.Como: Definir um parâmetro para um procedimento
Cobre a definição de uma lista de parâmetros para aceitar valores passados para o procedimento pelo código de chamada.Como: Passar argumentos para um procedimento
Demonstra como passar um valor para um procedimento através do fornecimento de um argumento para cada um dos seus parâmetros.
Gerenciar fluxo de controle de programa
Como: Peças Interrupção grandes do código em peças menores.
Explica como usar procedimentos para obter programação estruturada em seu código.Como: Quebrar e combinar instruções no código
Cobre a quebra de uma instrução única em várias linhas de código-fonte e a combinação de várias instruções em uma única linha de código.Como: Adicionar um comentário ao seu Código (Visual Basic)
Mostra duas maneiras de colocar comentários de explicação em seu código-fonte.
Instruções condicionais
- Como: Executar declarações de acordo com em um ou mais condições
Demonstra usando as construções If...Then...Else para executar diferentes blocos de instruções dependendo de várias condições.
Funções e sub-rotinas
Como: Criar um procedimento
Explica como declarar um procedimento para executar uma tarefa que é necessária em diversos lugares no seu código.Como: Chamar um procedimento que retorna um valor
Mostra duas maneiras para chamar um procedimento Function e utilizar o valor que ele retorna.Como: Chamar um procedimento que não retorna um valor
Discute como chamar um procedimento Sub, que executa uma tarefa mas não retorna um valor para o código de chamada.Como: Definir um parâmetro para um procedimento
Cobre a definição de uma lista de parâmetros para aceitar valores passados para o procedimento pelo código de chamada.Como: Passar argumentos para um procedimento
Demonstra como passar um valor para um procedimento através do fornecimento de um argumento para cada um dos seus parâmetros.
Instruções de loop
Como: Pular para a próxima iteração de um loop e Continuar declaração (Visual Basic).
Explica como ignorar a iteração atual de um loop e prosseguir para a próxima iteração.Como: Executar várias instruções repetidamente
Mostra como executar um bloco de instruções um número definido de vezes ou até que uma condição seja satisfeita.Como: Iterar Através uma coleção no Visual Basic
Demonstra um loop For Each...Next, que executa as mesmas instruções para cada elemento de uma coleção.Como: Melhorar o desempenho de um loop
Cobre a escolha do tipo de dados mais eficiente para a variável de controle de um loop.
Trabalhar com coleções, genéricos e matrizes
Como: Definir coleções em suas classes
Demonstra a definição e uso de um objeto Collection simples de Visual Basic.Gerenciando seus Objetos com Coleções
Discute critérios para considerar quando escolher o tipo de coleção para agrupar objetos relacionados.Como: Adicionar, excluir e recuperar itens de uma coleção
Descreve as operações fundamentais para adicionar um novo elemento, remover um elemento existente e recuperar um elemento.Como: Criar uma coleção de objetos
Aborda coleções do Visual Basic e coleções genéricas, como criá-las e como iterar através delas.
Coleções
Como: Criar uma matriz de objetos
Explica as matrizes como uma maneira alternativa para agrupar objetos relacionados juntos.Solução de problemas de coleções
Lista problemas comuns encontrados com coleções e mostra como lidar com eles.
Genéricos
Como: Usar uma classe de Genérico
Demonstra como usar uma classe que leva um ou mais parâmetros de tipo.Como: Passar uma matriz para um procedimento ou propriedade
Discute como passar uma matriz de valores para um procedimento ou propriedade utilizando a lista de argumentos.Como: Definir uma classe que pode fornecer funcionalidade idêntico em diferentes tipos de dados
Mostra como definir uma única classe que se adapta a tipos de dados diferentes para executar a mesma funcionalidade.
Matrizes
Como: Criar uma matriz
Mostra duas maneiras para criar um objeto matriz e atribuí-lo a uma variável do tipo matriz.Como: Inicializar uma variável de matriz
Explica como armazenar uma matriz em uma variável do tipo matriz e como definir seus valores de comprimento e de elemento.Como: Inicializar uma matriz irregulares
Mostra quatro maneiras para armazenar uma matriz de matrizes (jagged array) em uma variável, e como definir seus valores de comprimento e de elemento.Como: Inicializar uma matriz multidimensional
Mostra quatro maneiras para armazenar uma matriz de mais de uma dimensão em uma variável e como definir seus valores de comprimento e de elemento.Como: Colocar um valor em uma matriz
Descreve como armazenar um valor em um elemento de matriz.Como: Classificar uma matriz no Visual Basic
Explica como classificar os elementos de uma matriz alfabeticamente.Como: Reverter o conteúdo de uma matriz no Visual Basic
Demonstra como inverter a ordem dos elementos de uma matriz.Como: Especificar um sem Ligado inferior em uma matriz
Discute como tornar seu código mais fácil de ler através da declaração do limite inferior de uma matriz como zero.
Trabalhar com variáveis
Como: Criar uma Novo variável
Aborda a declaração Dim e as várias palavras-chave e cláusulas que você pode usar para criar uma variável.Como: Criar um objeto
Discute variáveis de objeto e como criar uma instância de uma classe.Como: Mover dados em e de uma variável
Descreve como armazenar e recuperar o valor de uma variável.
Declarar e inicializar variáveis
Como: Declare uma variável de objeto e atribuir um objeto para ele no Visual Basic
Explica o tipo de dados Object e como atribuir um objeto de qualquer tipo a ele.Como: Mantenha a mais de um valor em uma variável
Discute tipos de dados compostos, tais como estruturas, matrizes e classes, que podem armazenar múltiplos valores.Como: Mantenha Verdadeiro e False valores em uma variável
Discute o tipo de dados Boolean e como declarar variáveis para armazenar valores lógicos.Como: Aumentar a vida útil de uma variável
Descreve a palavra-chave Static e como usá-la para fazer uma variável continuar existindo após o elemento que ela contém deixar de existir.Como: Determinar se dois objetos são relacionados
Demonstra o uso do método GetType para descobrir se um objeto herda de outro.
Controlar escopo de variável
Como: Controlar o escopo de uma variável
Discute os níveis de escopo e como usá-los para controlar qual código pode fazer uma referência a uma variável.Como: Controlar a disponibilidade de uma variável
Explica os diferentes níveis de acesso e como atribuir um a uma variável para controlar qual código pode ler ou gravar nela.Como: Ocultar uma variável com o mesmo nome como O variável
Mostra duas maneiras de usar sombra para ocultar uma variável com outra de mesmo nome.
Interagir com tipos de dados
- Tipos de dados no Visual Basic
Descreve como atribuir um tipo de dados a vários tipos de elementos de programação.
Caracteres e sequência de caracteres
Como: Mantenha os caracteres em uma variável
Discute os tipos de dados Char e String e como declarar variáveis para armazenar valores de caracteres.Como: Coincidir com um Cadeia de Caracteres em um padrão
Mostra como utilizar o operador Like para ver se um caractere em uma sequência de caracteres coincide com uma variedade de conjuntos de caracteres.Como: Remover partes de uma Cadeia de Caracteres (Visual Basic)
Demonstra como remover todas as ocorrências de uma subsequência em uma sequência de caracteres.
Valores numéricos
Como: Mantenha inteiros em uma variável
Discute os tipos de dados SByte, Short, Integer, e Long e como declarar variáveis para armazenar valores inteiros com sinal.Como: Armazenar o mais dígitos de significativos em uma variável
Discute o tipo de dados Decimal e como declarar variáveis para armazenar até 29 dígitos significativos.Como: Mantenha o maior número possível em uma variável
Discute os tipos de dados ULong e Decimal, Single, and Double e como declarar variáveis para armazenar valores de caracteres.Como: Mantenha frações em uma variável
Discute os tipos de dados Single e Double e como declarar variáveis para armazenar valores de caracteres.
Converter tipos de dados
- Como: Converter um objeto em outro tipo no Visual Basic
Cobre conversões de tipos do tipo de dados Object para um tipo de dados mais específico.
Data e hora
- Como: Armazenar data e valores de tempo em uma variável
Discute o tipo de dados Date e como declarar variáveis para armazenar valores de data e hora.
Tipos sem-sinal
Como: Otimizar o armazenamento de inteiros positivo com tipos não assinados
Discute o tipo de dados UInteger e como declarar variáveis para armazenar valores inteiros positivos com eficiência ótima.Como: Chamar uma função do Windows que tem tipos não assinados
Descreve os tipos de dados Byte,UShort,UInteger e ULong e como interfacear com funções que usam tipos não assinados.
Moeda
- Como: Mantenha os valores do Money em uma variável.
Discute o tipo de dados Decimal e como declarar variáveis para armazenar valores monetários.
Programar usando eventos
Como: Chamar um manipulador de eventos no Visual Basic
Demonstra como definir um evento e um manipulador de eventos, e usa a instrução AddHandler para associá-los.Como: Criar manipuladores de eventos no Editor de código do Visual Basic
Fornece instruções para uso do Visual Basic Code Editor para escrever código para responder a eventos.Como: Elevar um evento (Visual Basic)
Demonstra como definir um evento e usa a instrução RaiseEvent para fazer com que o evento ocorraDemonstra Passo a passo: Declarando e disparando eventos
Passa pelo processo de declaração e criação de eventos para uma classe.Demonstra Passo a passo: Tratamento de eventos
Demonstra como escrever um procedimento de manipulador de eventos.
Manipular erros e exceções
Como: Recuperar informações de um objeto erro
Demonstra como obter informações das propriedades do objeto Err.Como: Manter o Controlarar quando ocorre um erro
Mostra como executar um bloco de instruções particular se uma exceção especificada ocorrer enquanto seu código está sendo executado.Demonstra Passo a passo: Tratamento Estruturado Exceção
Fornece uma explicação passo a passo da criação de um aplicativo simples e da inserção de código de manipulação de exceção.Como: Código de teste com um bloco try … catch no Visual Basic
Demonstra como usar um bloco Try...Catch para testar uma seção de código.
Exemplos
- Exemplos de Linguagem do Visual Basic
Estes exemplos demonstram conceitos da linguagem Visual Basic.