Como: Dividir grandes partes do código em partes menores

Todas as instruções executáveis em Visual Basic devem estar dentro de algum procedimento, como Main, Form1_Load ou calculateTotal.É possível escrever todo o seu aplicativo como um único grande procedimento, mas se você dividi-lo em partes menores, seu código se torna mais legível.

Programação estruturada é uma abordagem que enfatiza modularidade de programa e uma estrutura hierárquica em um aplicativo.Em Visual Basic, a maneira mais simples para atingir programação estruturada é através do uso criterioso de procedimentos para dividir seu aplicativo em unidades lógicas distintas.É possível depurar cada unidade individual mais facilmente do que o programa inteiro.Você também pode usar um procedimento desenvolvido para um programa em outros programas, geralmente com pouca ou nenhuma modificação.

Quebrando um Procedimento Grande

Para dividir um procedimento grande em pedaços independentes

  1. Identifique uma ou mais seções independentes de seu código.

  2. Para cada seção independente, mova o código-fonte para fora do procedimento grande e o cerque com as declarações Sub e End Sub.

  3. No lugar em seu procedimento grande do qual você removeu a seção de código, adicione uma instrução que chama o procedimento Sub.

Retornando um valor para o procedimento grande

Se for necessário que o novo procedimento retorne um valor para o procedimento grande, você poderá definir um procedimento Function.

Para quebrar uma seção que retorna um valor

  1. Envolva o código-fonte removidos com declarações Function e End Function em vez de Sub e End Sub.

  2. No local onde o procedimento Function possui o valor pronto para retornar para o código de chamada, adicione uma instrução Return.

  3. No lugar em seu procedimento grande do qual você removeu a seção de código, certifique-se de que a instrução de chamada utiliza o valor retornado.Você pode armazená-lo em uma variável ou usá-lo em uma expressão.

Consulte também

Tarefas

Como: Criar um procedimento

Conceitos

Procedimentos no Visual Basic

Subprocedimentos

Procedimentos de função

Procedimentos de Propriedade

Procedimentos de Operador

Parâmetros do procedimento e argumentos

Procedimentos recursiva

Sobrecarga de procedimento

Outros recursos

Programação orientada a objetos no Visual Basic