Compartilhar via


Estrutura de um programa Visual Basic

A Visual Basic programa baseia a partir de blocos de construção padrão. A solução compreendem um ou mais projetos. A projeto por sua vez, pode conter um ou mais assemblies. Cada assembly é compilada a partir de um ou mais arquivos de fonte . A arquivo defonte 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 Assemblies e o Cache de Assembly Global (C# e Visual Basic).

Arquivo-Elementos de programação de nível

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

  1. Optioninstruções

  2. Importsinstruções

  3. Namespaceinstruções e namespace-elementos de nível.

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 esses no arquivo de fonte entre as instruções da sequênciaprecedente.

Instruções de opção

Optioninstruções estabelecem regras de terra para código subseqüente, ajudando a evitar erros de sintaxe e lógica. O Instrução Option Explicit (Visual Basic) garante que todas as variáveis são declaradas e escritas corretamente, o que reduz a depuração tempo. O Opção declaração estrito Ajuda a minimizar erros de lógica e a perda de dados que pode ocorrer quando você trabalha entre variáveis de tipos de dados diferentes. O Opção Comparar Declarações Especifica as seqüências de caracteres de forma são comparadas entre si, com base em uma seus Binary ou Text valores.

Instruções Imports

Você pode incluir um Declaração Imports (Tipo e Namespace .NET) nomes de importar definido fora do seu projeto. Um Importsdedemonstrativo permite que seu código fazer referência a classes e outros tipos definidos dentro do namespaceimportado, sem ter que qualificá-los. Você pode usar quantas Imports instruções conforme apropriado. For more information, see Referências e a instrução Imports (Visual Basic).

Declarações de namespace

Namespaces ajuda você a organizar e classificar os elementos de programação para facilitar o agrupamento e acessar. Você pode usar o Instrução Namespace para classificar as instruções a seguir dentro de um determinado namespace. For more information, see Namespaces no Visual Basic.

Instruções de compilação condicional

Instruções de compilação condicional podem aparecer de praticamente qualquer lugar no seu arquivo de fonte . Eles causar partes do seu código para serem incluídos ou excluídos em tempo de compilar , dependendo de certas condições. Você também pode usá-los para depuração seu aplicativo, como o código condicional é executado no modo de depuração somente. For more information, see Compilação condicional no Visual Basic.

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 namespace-nível elementos, que podem aparecer dentro de um namespace ou no nível do arquivo de fonte . Eles mantêm as declarações de todos os elementos de programação. Interfaces, que definem as assinaturas do elemento, mas não fornecem nenhuma implementação, também aparecem no nível de módulo . Para obter mais informações sobre o módulo-elementos de nível, consulte o seguinte:

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

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

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

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

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

Maioria do conteúdo do procedimento-nível elementos são instruções executável , o que constitui a execução de-código de tempo do seu programa. Tudo executável code must be in some procedimento (Function, Sub, Operator, Get, Set, AddHandler, RemoveHandler, RaiseEvent). For more information, see Instruções no Visual Basic.

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

The Main Procedure

O Main procedimento é o primeiro código ser executado quando o aplicativo foi carregado. Mainserve como inicial aponte e geral de controle para seu aplicativo. There are four varieties of Main:

  • Sub Main()

  • Sub Main(ByVal cmdArgs() As String)

  • Function Main() As Integer

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

The most common variety of this procedure is Sub Main(). For more information, see 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