Estrutura de um programa Visual Basic

A Visual Basic programa é criado a partir de blocos de construção padrão. A solução compreende um ou mais projetos.A projeto por sua vez pode conter um ou mais assemblies.Cada assembly é compilado a partir de um ou mais arquivos de fonte.A arquivo de fonte fornece a definição e implementação de classes, estruturas, módulos e interfaces, que, por fim, contenham todo o seu código.

Para obter mais informações sobre esses blocos de construção de um Visual Basic programa, consulte Introdução às Soluções, Projetos e Itens e Conjuntos de Módulos (Assemblies).

Elementos de programação de nível de arquivo

Quando você iniciar um arquivo ou projeto e em em aberto o editor de códigos, você verá alguns códigos já no lugar e na ordem correta.Qualquer código que você escreve deve seguir a sequência a seguir:

  1. Option instruções

  2. Imports instruções

  3. Namespace instruções e elementos de nível de namespace

Se você inserir instruções em uma ordem diferente, erros de compilação podem resultar.

Um programa também pode conter instruções de compilação condicional.Você pode intercalar na arquivo de fonte entre as instruções da sequência precedente.

Instruções de opção

Option instruções estabelecem regras básicas para código subseqüente, contribuindo para evitar erros de sintaxe e lógica. The Opção Explicit demonstrativo (Visual Basic) garante que todas as variáveis são declaradas e escritas corretamente, o que reduz o time de depuração. The Opção declaração estrito ajuda a minimizar erros de lógica e perda de dados que pode ocorrer quando você trabalha entre variáveis de diferentes tipos de dados. The Opção Comparar Declarações Especifica as seqüências de caracteres de forma são comparadas uns aos outros, com base em qualquer um de Binary ou Text valores.

Instruções Imports

Você pode incluir um Declaração Imports (Tipo e Namespace .NET) Para importar nomes definidos fora seu projeto. An Imports demonstrativo permite que seu código fazer referência a classes e outros tipos definidos no namespace importado, sem ter que qualificam. Você pode usar tantos Imports instruções conforme apropriado. Para obter mais informações, consulte Referências e o statement Imports.

Declarações de namespace

Namespaces ajudam você a organizar e classificar os elementos de programação para facilitar o agrupamento e acessar.Você usa o Declaração de namespace Para classificar as instruções a seguir em um namespace específico. Para obter mais informações, consulte Namespaces in Visual Basic.

Instruções de compilação condicional

Instruções de compilação condicional podem aparecer praticamente em qualquer lugar em seu arquivo de fonte.Eles fazer com que partes do seu código para serem incluídos ou excluídos no momento da compilar dependendo de certas condições.Você também pode usá-los para depurar seu aplicativo, como código condicional é executado no modo somente de depuração.Para obter mais informações, consulte Visão Geral de Compilação Condicional.

Elementos de programação de nível de namespace

Classes, estruturas e módulos contêm todo o código no seu arquivo de fonte.Eles são nível de namespace elementos, que podem aparecer em um espaço para nome ou do arquivo de fonte nível.Eles Isenção as declarações de todos os elementos de programação.Interfaces, que definem as assinaturas de elemento, mas não fornecem nenhuma implementação, também aparecem no nível de módulo.Para obter mais informações sobre os elementos de nível de módulo, consulte o seguinte:

Elementos de dados no nível do espaço para nome são delegados e enumerações.

Elementos de programação de nível de módulo

Procedimentos, operadores, propriedades e eventos são os elementos de programação únicos que podem conter código executável (instruções que executem ações em time de execução).Eles são o nível de módulo elementos do seu programa.Para obter mais informações sobre os elementos de nível de procedimento, consulte o seguinte:

Elementos de dados no nível de módulo são variáveis, constantes, enumerações e delegates.

Elementos de programação de nível de procedimento

Maioria do Sumário de nível de procedimento elementos são instruções executável, que constituem o código de time de execução do seu programa.Todo o código executável deve estar no algum procedimento (Function, Sub, Operator, Get, Set, AddHandler, RemoveHandler, RaiseEvent). Para obter mais informações, consulte Instruções executável.

Elementos de dados no nível de procedimento são limitados a constantes e variáveis locais.

O procedimento Main

The Main procedimento é o primeiro código ao seu aplicativo tiver sido carregado. Main serve sistema autônomo inicial aponte e controle geral do seu aplicativo. Existem quatro variedades de Main.

  • Sub Main()

  • Sub Main(ByVal cmdArgs() As String)

  • Function Main() As Integer

  • Function Main(ByVal cmdArgs() As String) As Integer

A variedade mais comum desse procedimento é Sub Main().Para obter mais informações, consulte Procedimento principal no Visual Basic.

Consulte também

Conceitos

Versão do Visual Basic do Hello, World

Procedimento principal no Visual Basic

Convenções de nomeação do Visual Basic

Limitações do Visual Basic