Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • VBS Tutorial 
  • Comment changer la couleur de Formes…
  • Performance des techniques de concat…
  • Comment compiler des programmes sur …
  • Comment faire un script proxy avec V…
  • Comment créer un MDI 
  • Comment convertir des nombres en tex…
  • Comment se connecter à MS SQL à l'…
  • Comment faire un fichier VBS 
  • Tutoriel jeu Visual Basic 
  •   Visual Basics 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
  •  
    Visual Basics programmation

    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:

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour convertir la date en chaîne dans VB 
  • Tutoriel Visual Basic sur Checkboxes 
  • Comment écrire un script VBS pour ouvrir un fichier 
  • Lecture des fichiers TXT dans VBScript 
  • Comment ajouter Vb.Net données à un document XML 
  • Fonctions de chaîne Visual Basic 
  • Comment ajouter des blancs dans une chaîne dans Visual Basic 
  • Comment faire un bouton 3 -D en REALbasic 
  • Comment trier les données dans Visual Basic 
  • Comment jouer Multichannel Audio en Visual Basic 
  • Connaissances Informatiques © http://www.ordinateur.cc