Funcionalidades da linguagem do Visual Basic

Os tópicos a seguir apresentam e discutem os componentes essenciais do Visual Basic, uma linguagem de programação orientada a objeto. Depois de criar a interface do usuário para o seu aplicativo usando formulários e controles, você precisa escrever o código que define o comportamento do aplicativo. Como acontece com qualquer linguagem de programação moderna, o Visual Basic é compatível com muitos constructos de programação e elementos de linguagem comuns.

Se você já programou em outras linguagens, grande parte do material abordado nesta seção poderá parecer familiar. Embora a maioria dos constructos seja semelhante a de outras linguagens, a natureza orientada a eventos do Visual Basic apresenta algumas diferenças sutis.

Se você for novo em programação, o material desta seção servirá como uma introdução aos blocos de compilação básicos para escrever código. Depois de compreender os conceitos básicos, você pode criar aplicativos avançados usando Visual Basic.

Nesta seção

matrizes
Discute como tornar seu código mais eficiente e compacto declarando e usando matrizes, que contêm vários valores relacionados.

Inicializadores de Coleção
Descreve os inicializadores de coleção, que permitem que você crie e preencha uma coleção com um conjunto inicial de valores.

Constantes e Enumerações
Discute o armazenamento de valores sem variação para uso repetido, inclusive conjuntos de valores constantes relacionados.

Fluxo de Controle
Mostra como regular o fluxo de execução do programa.

Data Types
Descreve quais tipos de dados um elemento de programação pode armazenar e como esses dados são armazenados.

Elementos Declarados
Aborda a programação de elementos que você pode declarar, seus nomes e características e como o compilador resolve referências para eles.

Representantes
Fornece uma introdução aos delegados e como eles são usados no Visual Basic.

Associação Antecipada e Tardia
Descreve a vinculação, que é executada pelo compilador quando um objeto é atribuído a uma variável de objeto e as diferenças entre objetos com associação inicial e tardia.

Tipos de Erro
Fornece uma visão geral dos erros de sintaxe, erros de tempo de execução e erros lógicos.

Eventos
Mostra como declarar e usar eventos.

Interfaces
Descreve o que são as interfaces e como usá-las em seus aplicativos.

LINQ
Fornece links para tópicos que apresentam recursos e programação de LINQ (consulta integrada à linguagem).

Objetos e Classes
Fornece uma visão geral dos objetos e classes, como eles são usados, suas relações entre si e as propriedades, métodos e eventos que expõem.

Operadores e Expressões
Descreve os elementos de código que manipulam elementos contendo valores, como usá-los com eficiência e como combiná-los para gerar novos valores.

Procedimentos
Descreve os procedimentos Sub, Function, Property e Operator, bem como tópicos avançados como procedimentos recursivos e sobrecarregados.

Instruções
Descreve as instruções de declaração e executável.

Cadeias de caracteres
Fornece links para tópicos que descrevem os conceitos básicos sobre o uso de cadeias de caracteres no Visual Basic.

Variáveis
Apresenta as variáveis e descreve como usá-las no Visual Basic.

XML
Também fornece links para tópicos que descrevem como usar XML no Visual Basic.

Coleções
Descreve alguns dos tipos de coleções fornecidas pelo .NET Framework. Demonstra como usar coleções simples e coleções de pares chave/valor.

Referência da linguagem Visual Basic
Fornece informações de referência sobre vários aspectos da programação do Visual Basic.