| 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
    Différence entre les fonctions et sous-routines en Visual Basic
    Si vous avez l'intention de développer une application Visual Basic, l'une des premières choses que vous devez savoir, c'est la différence entre les fonctions et sous-programmes , aussi connu comme sous les procédures . Vous pouvez penser à des sous-programmes et fonctions que les programmes miniatures. Contrairement aux variables , sous-programmes et fonctions ne détiennent pas toutes les données , mais plutôt qu'ils contiennent du code VB . Si vous voulez renvoyer les données , puis utiliser une fonction - sinon, utilisez un sous-programme . Vous pouvez appeler des fonctions de sous-routines et vice- versa. Définition

    Un sous-programme est composé d'une série d'instructions Visual Basic , entouré par le "Sub" et les déclarations " End Sub" . Une procédure de fonction est également composé d'une série d'instructions Visual Basic , mais il doit être entouré par la «fonction» et « déclarations de fonction fin." Tout le code exécutable doit être à l'intérieur et d'une procédure de routine et fonction . Deux d'entre eux peut être défini dans les modules , les classes et les structures.
    Déclaration

    Vous déclarez un sous-programme d'une manière similaire à la façon dont vous souhaitez déclarer une variable , par spécifiant le nom du paramètre et le type de données . Vous pouvez spécifier le paramètre mécanisme tel que " ByVal " ou en passant " ByRef . " Chaque paramètre est traité comme une variable locale de la sous-routine , ce qui signifie que la durée de vie du paramètre est la même que celle de la procédure . Dans une fonction , vous pouvez déclarer le type de données de la valeur qu'elle retourne comme «entier» ou «double». Si vous ne spécifiez pas le " returntype », la fonction retourne un type de données " objet".
    Renvoi de données

    En VB , vous pouvez passer un argument à une procédure ( sous-routine ou fonction) par valeur ou par référence en spécifiant le " ByVal " ou les mots clés " ByRef " . Par défaut, un sous-programme et une fonction traitent leurs arguments par valeur, ce qui signifie que la procédure ne peut pas modifier le contenu de l'élément variable dans le code appelant . Une fonction renverra une valeur en lui attribuant la valeur du nom de la fonction , ou l'inclure dans la déclaration " de retour " . Un sous-programme normalement ne retourne pas de valeur , mais vous pouvez définir un argument comme " ByRef " pour retourner une valeur en tant que paramètre .
    Exemple

    Ce qui suit est un exemple de sous-programme :

    Sous tellOperator ( tâche ByVal As String )

    de timbre As date

    timbre = TimeOfDay ()

    MsgBox ( " Démarrage " et tâche &" à "& CStr ( timbre) )

    End Sub

    Ce qui suit est un exemple de fonction :

    maFunction de fonction ( ByVal j As Integer ) As Double

    Retourner 3,87 * j

    Fin de Fonction:

    Previous :

    next :
      articles connexes
    ·Comment écrire un script pour afficher en temps Window…
    ·Comment faire pour convertir une chaîne en un nombre e…
    ·Comment faire pour extraire une adresse IP de texte ave…
    ·Comment faire un Crosshair Universal en Visual Basic 
    ·Comment faire pour masquer un contrôle Ribbon De VBA 
    ·Comment faire de sons simultanés dans VB 
    ·Comment programmer boutons radio dans Vb.Net 
    ·Comment faire pour supprimer caractères hexadécimaux …
    ·Comment utiliser le curseur pour afficher les valeurs e…
    ·JPEG File Recovery 
      articles en vedette
    ·Comment faire pour ajouter un registre connecter à un …
    ·Comment utiliser booléenne en Java 
    ·Comment calculer Pi utilisant NetBeans 
    ·Comment vérifier un Perl Adresse Email 
    ·Comment faire pour créer un nouveau dossier programmat…
    ·Comment animer un JPanel en Java 
    ·Comment faire pour déboguer la DLL 
    ·Comment faire pour créer des fichiers MOD en Fortran 
    ·Comment faire pour réinitialiser le mot de passe admin…
    ·Tutoriel pour SNMP en PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com