? Microsoft Visual Basic 2008 é um ambiente integrado de desenvolvimento populares , ou IDE , que é uma boa ferramenta para quem quer aprender a programar um computador. Microsoft oferece sua versão Express grátis de Visual Basic como um download no site da Microsoft , o que aumenta a sua atractividade. Como a maioria das linguagens de programação , Visual Basic facilita o uso de procedimentos reutilizáveis , procedimentos especificamente procedimentos Sub e Function . As diferenças entre os dois determina qual delas você deve usar em uma determinada situação de codificação . Procedimentos em Geral
Se você está escrevendo o mesmo código do programa duas vezes ou mais , é hora de colocar esse código em um procedimento que pode ser chamado . Escrevendo o mesmo código em vários lugares em seu programa vai causar problemas em algum ponto no futuro, quando você tem que fazer alterações no programa. É muito mais fácil para criar um procedimento que contém o código duplicado e chamá-lo de outras partes do programa. Outra característica dos procedimentos é que você pode passar parâmetros ou argumentos , para o procedimento , tornando-o ainda mais flexível .
Procedimentos de função
procedimentos Function executar um conjunto de ações e retornar um valor para a linha chamada de código . Eles normalmente são usados em uma declaração de atribuição para definir o valor de uma variável com o valor retornado pelo procedimento função. Por exemplo, no caso de um procedimento de função comissão de vendas chamado " SalesComm , " o procedimento em si pode aceitar um valor em dólar das vendas como um argumento, calcular o valor real do dólar da comissão e retornar esse número como um valor. Tal afirmação pode ter esta aparência :
Comissão = SalesComm ( SalesAmount )
Subprocedimentos
procedimentos Sub executar ações , mas não retornar um valor os procedimentos de função maneira fazer. Sub procedimentos são muito úteis para a validação de entrada do usuário, leitura de arquivos , saída de impressão e limpeza geral. Este tipo de procedimento é útil se você quiser chamar o código em resposta a dois ou mais eventos , como clicar em um botão ou escolher um item de menu. Ao invés de duplicar o código nos dois procedimentos de evento , é mais eficiente para escrever um procedimento sub e chamá-lo de ambos os eventos. Uma chamada para o " PrintSummaryPage " sub procedimento ficaria assim :
PrintSummaryPage ()
Passando parâmetros para um procedimento
Você pode passar um ou mais parâmetros para qualquer tipo de procedimento , colocando-os dentro dos parênteses na instrução de chamada . É importante que o procedimento é codificado para esperar que os parâmetros , e que deve estar na ordem em que é esperado . A capacidade de aceitar parâmetros pode fazer um procedimento de qualquer tipo mais flexível , útil e reutilizável. Uma chamada para um procedimento de função com um parâmetro ficaria assim :
GroupDiscount = DiscountCalc ( groupSize )
O procedimento função aceitaria o tamanho do grupo em " groupSize ", calcular o bom desconto , e depois retornar o valor a ser atribuído pela declaração de " GroupDiscount . "