? Microsoft Visual Basic 2008 est un environnement de développement intégré populaire , ou IDE , ce qui est un bon outil pour tous ceux qui veulent apprendre à programmer un ordinateur . Microsoft propose sa version gratuite Express de Visual Basic en téléchargement sur le site de Microsoft , ce qui améliore son attractivité. Comme avec la plupart des langages de programmation , Visual Basic facilite l'utilisation de procédures réutilisables, en particulier sous les procédures et les procédures de fonction. Les différences entre les deux détermine celle que vous devez utiliser dans une situation de codage donné. Procédures en général
Si vous vous trouvez à écrire le même code de programme à deux reprises ou plus, il est temps de mettre ce code dans une procédure appelable. Écrire le même code dans plusieurs endroits de votre programme causer des problèmes à un certain moment dans l'avenir, lorsque vous devez apporter des modifications au programme. Il est beaucoup plus facile de créer une procédure qui contient le code dupliqué et appellent d'ailleurs dans le programme. Une autre caractéristique des procédures est que vous pouvez passer des paramètres ou des arguments , à la procédure , ce qui rend encore plus flexible.
Fonction procédures
procédures Function
effectuer un ensemble de actions et renvoient une valeur de la ligne appelante de code. Ils sont généralement utilisés dans une instruction d'affectation pour définir la valeur d'une variable à la valeur retournée par la procédure de fonction . Par exemple, dans le cas d'une procédure de fonction de commission de vente nommé " SalesComm , « la procédure elle-même peut accepter un montant en dollars des ventes en tant qu'argument, calculer le montant réel de la commission et retourner ce nombre comme une valeur. Une telle déclaration pourrait ressembler à ceci : Photos
Commission = SalesComm ( SalesAmount )
procédures sub
procédures Sub effectuer des actions , mais ne pas renvoyer une valeur procédures de fonction de la façon dont le font . Sub procédures sont très utiles pour valider l'entrée d'utilisateur , lecture de fichiers , d'impression et de sortie entretien général . Ce type de procédure est utile si vous voulez appeler le code en réponse à deux ou plusieurs événements, tels que cliquer sur un bouton ou en choisissant une option de menu . Plutôt que de dupliquer le code dans les deux procédures d'événement , il est plus efficace d'écrire une procédure sous et appeler à partir de ces deux événements. Un appel à la sous-procédure " de PrintSummaryPage " devrait ressembler à ceci :
PrintSummaryPage ()
passer des paramètres à une procédure
Vous pouvez passer une ou plusieurs paramètres pour chaque type de procédure en les plaçant à l'intérieur des parenthèses sur la déclaration d'appel. Il est important que la procédure est codé pour attendre les paramètres , et ils doivent être dans l'ordre que l'on attend . La capacité à accepter des paramètres peut faire une procédure de chaque type plus flexible, utile et réutilisable . Un appel à une procédure de fonction avec un paramètre devrait ressembler à ceci :
GroupDiscount = DiscountCalc ( groupSize )
La procédure de fonction accepterait la taille du groupe " groupSize , " calculer le bon réduction , puis retourner cette valeur doit être attribué par la déclaration " GroupDiscount . "