linguagem de programação Visual Basic , da Microsoft goza de grande popularidade entre os profissionais de programação experientes e novatos . É fácil de usar, devido ao ambiente de desenvolvimento integrado bem concebido, ea Microsoft oferece uma versão Express como um download gratuito. Visual Basic, uma verdadeira linguagem orientada a objetos, utiliza dois tipos de procedimentos reutilizáveis para começar o trabalho feito : procedimentos de funções e procedimentos sub . Conhecer as diferenças entre os dois irá ajudá-lo a tomar a decisão certa sobre qual usar. Procedimentos
programadores normalmente encontram-se a criação de código para executar alguma ação mais de uma vez para um determinado programa. Quando isso acontece , é hora de escrever um procedimento que o programa pode ligar de qualquer lugar . Isso faz testes e manutenção muito mais fácil uma vez que o código é em um só lugar . Além de contribuir para um tamanho menor do código , o programa pode passar argumentos para um procedimento e reforçar as suas capacidades .
Sub Procedimentos
um procedimento Sub é um procedimento que executa um conjunto de instruções, mas não retorna um valor para a linha de chamada de código. Sub procedimentos normalmente executam ações como impressão, arquivo de entrada e saída , validação de dados e outras funções genéricas . Se você quiser calcular pontos de bônus com um botão no formulário ou um item de menu , você pode escrever o código em um procedimento sub e chamá-lo de ambos os procedimentos de manipulação de eventos .
Procedimentos de função
um procedimento de função é um procedimento que executa um conjunto de instruções e retorna um valor para a linha chamada de código. Procedimentos Function são normalmente chamados a partir de instruções de atribuição que atribuem um valor a uma variável de dados que é o resultado das ações realizadas pelo procedimento de função. Por exemplo, se você quiser calcular uma média de dois graus , você pode escrever um procedimento de função que aceita os cinco graus como parâmetros e retorna a média. A declaração para chamar o procedimento função ficaria assim :
AverageGrade = GradeAvgFunction ( Grade1 , Grade2 ),
argumentos (ou parâmetros )
Ambos tipos de procedimentos de aceitar a entrada na forma de argumentos , ou parâmetros . O procedimento deve ser escrito de uma forma que ele está esperando os argumentos , e os argumentos devem ser passados na ordem exata esperado pelo procedimento. De outro modo , podem ocorrer resultados imprevisíveis . Esta capacidade serve para fazer um processo mais flexível e , portanto, mais reutilizável . Em nosso exemplo acima , o procedimento deve ser função GradeAvgFunction esperando Grade1 e Grade2 nessa ordem exata. Enquanto a ordem dos argumentos não importa , neste exemplo , seria importa muito se o seu procedimento deve calcular uma comissão de vendas .