| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Quelle est la différence entre les sous Procédures et procédures Function
    ? Plupart des langages de programmation fournissent une certaine facilité pour créer des sous procédures qui effectuent une série d'actions répétitives et peut retourner un résultat . Certaines langues distinction entre sous les procédures et les procédures de fonction, ce dernier étant le type de procédure qui renvoie un résultat . Connaître la différence entre les deux types de procédures vous aidera à prendre la bonne décision sur laquelle utiliser . Visual Basic de Microsoft est un excellent outil pour illustrer le concept . Procédures

    Si vous écrivez le même code plusieurs fois, il est probable que votre programme bénéficierait d'une procédure , plutôt que de dupliquer du code dans plusieurs endroits. Le code dupliqué peut causer des problèmes au cours de la phase d'entretien , ainsi que rendre votre programme plus grand qu'il doit être. Vous pouvez mettre le code en une seule procédure et l'appeler à partir de plusieurs endroits dans votre programme. Vous pouvez faire votre procédure encore plus souple en lui donnant la possibilité d'accepter les paramètres .
    Fonction procédures
    procédures Function

    sont conçus pour être appelé via un communiqué, et ils renvoyer un résultat à la déclaration. Par exemple, si vous vouliez que votre programme de calcul de la note pour déterminer une cote fondée sur un score en pourcentage , vous pourriez écrire une fonction pour prendre la décision et renvoyer la lettre de niveau . La déclaration appelant serait semblable à ceci:

    LetterGrade = CalcLetter ( PercentageGrade )
    Sous Procédures

    Contrairement aux procédures de fonction, sous des procédures ne pas retourner un résultat , mais ils ne effectuent des actions et peuvent accepter des paramètres . Ce type de procédure est un bon outil pour effectuer des actions à des fins générales , comme fichier d'entrée /sortie , l'impression et la validation d'entrée. Une utilisation d'une sous-procédure est de permettre à de multiples actions de l'utilisateur pour aller à la même code. Par exemple, vous pourriez avoir un bouton et un élément de menu qui doivent effectuer les mêmes actions , et plutôt que de dupliquer le code , vous pourriez avoir deux événements suffit d'appeler votre sous procédure .
    Paramètres < br > Photos

    paramètres sont des valeurs que vous passez à une procédure de chaque type que ce soit dire la procédure ce qu'il faut faire ou fournir une valeur pour elle d'agir sur . En général, vous passez des paramètres entre parenthèses sur la déclaration qui appelle la procédure . La chose importante à retenir ici est que les paramètres doivent être passés dans l'ordre exact que la procédure attend un enfant, ou des résultats imprévisibles se produiront. Un exemple d' un appel de procédure avec un paramètre pourrait ressembler à ceci : .

    Appel PrintGrade ( LetterGrade )

    Le sous procédure prévoit une cote et l'imprime selon le format d'impression programmée < br >

    Previous :

    next :
      articles connexes
    ·Comment faire pour convertir DataReader DataSet 
    ·Comment changer d'un tableau par défaut Vue Avec Visua…
    ·Comment changer Header Text 
    ·Comment le code pour extraire du texte d' un fichier DO…
    ·Qu'est-ce que la police à espacement fixe 
    ·Comment construire un objet ActiveX avec Visual Basic 6…
    ·La différence entre DataGrid et GridView 
    ·Comment afficher grecque en VB6 
    ·Comment faire pour importer des données dans Access VB…
    ·Comment redimensionner un formulaire Visual Basic pour …
      articles en vedette
    ·Comment calculer la taille de bloc pour les ensembles d…
    ·Comment faire défiler en JavaScript 
    ·Comment se débarrasser des nombres dans COBOL 
    ·Comment lier la liste flux d'entrée sur le C + + 
    ·Comment faire pour envoyer des commandes à une applica…
    ·Comment faire cohabiter SRC et Inline en JavaScript 
    ·Quelles sont les différences entre la syntaxe et des e…
    ·Comment insérer ou mettre à jour une requête MySQL 
    ·Comment se connecter à SQL Server via VB.net 
    ·Comment faire Entrée uniquement un Integer en C + + 
    Copyright © Connaissances Informatiques http://fr.wingwit.com