Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Diferença entre funções e procedimentos no Visual Basic
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 .

Anterior :

Próximo : No
  Os artigos relacionados
·Como calcular o tamanho do bloco para DataSets VB 
·Como vincular um objeto a um GridView no Código 
·Como usar o LAME em Visual Basic 
·Como isolar o nível para uma conexão 
·VB6 Run Time Error 70: Permissão negada 
·Como escrever 64 -Bit Código Compatível 
·Como excluir seleções de DataGridViewComboBox 
·Como substituir um personagem em Vb.net 2003 
·Como fazer um Loading Bar Legal em Visual Basic 
·Como criar um campo Validar em VB6 
  Artigos em destaque
·Um tutorial para Altera FPGA 
·Como substituir espaço em branco com o Python 
·Como converter de int para Char 
·PHP Ternary 
·Como simples contam Números Primos em PHP 
·Como adicionar uma linha no DataGridView 
·PHP Tutorial: MySQL 
·Como enviar correio PHP para HTML e-mail 
·Como evitar o cache em um PHP Cross- Browser 
·Checklist de programação COBOL 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados