Quelle est la différence entre fonction et procédure dans VB

Table des matières:

Anonim

Les différence principale entre la fonction et la procédure est que Function est une procédure qui exécute une certaine tâche et renvoie une valeur au code appelant, tandis que Procedure est un bloc d'instructions exécutables dans le programme.

Visual Basic (VB.NET) est un langage de programmation implémenté sur le framework.NET développé par Microsoft. C'est un langage de programmation moderne et généraliste. Il est utile pour développer des programmes efficaces et il est plus facile d'apprendre la langue. De plus, VB fournit diverses fonctionnalités telles que la bibliothèque standard, les délégués, les propriétés, les événements, les indexeurs et de nombreuses autres fonctionnalités. La fonction et la procédure sont deux concepts liés à la programmation Visual Basic. Toutes les instructions exécutables doivent être à l'intérieur d'une procédure. Dans l'ensemble, Fonction, sous et opérateur sont des types de procédures.

Fonction,.NET Framework, Procédure, VB

Qu'est-ce que la fonction dans VB

Une fonction est une procédure qui est entourée par les instructions Function et End Function. Une fonction exécute une certaine tâche, puis renvoie le contrôle au code appelant. Lorsqu'il passe le contrôle, il renvoie également la valeur au code appelant.

Le programmeur peut créer une fonction à l'intérieur d'un module, d'une classe ou d'une structure. Une fonction est publique par défaut. Par conséquent, il est possible de l'appeler depuis n'importe où dans l'application qui a accès à la classe, la structure ou le module défini. De plus, une fonction prend des arguments tels que des variables, des constantes ou des expressions. Le code appelant passe ces arguments.

La syntaxe de base de la déclaration d'une fonction en Visual Basic est la suivante.

[Modifiers] Function FunctionName [(ParameterList)] As ReturnType

[Déclarations]

Fonction de fin

Qu'est-ce que la procédure en VB

Une procédure est un bloc d'instructions entouré d'une instruction de déclaration et d'une déclaration de fin correspondante. Chaque instruction exécutable du programme se trouve à l'intérieur d'une procédure. Le programmeur peut invoquer la procédure à partir d'un autre endroit du code, appelé appel de procédure. Une fois l'exécution terminée, la procédure renvoie le contrôle au code qui l'a appelé. On l'appelle aussi le code d'appel.

Une procédure nécessite d'opérer sur différentes données lors de son appel. Par conséquent, le programmeur peut transmettre des informations à la procédure dans le cadre de l'appel de procédure. Il peut y avoir zéro ou plusieurs paramètres. De plus, chaque paramètre de la procédure définit un argument dans l'appel de procédure.

Il existe différents types de procédures. Certains d'entre eux sont les suivants.

Sous-procédure - Il effectue une certaine action. Il ne renvoie pas de valeur au code appelant.

Procédure de gestion des événements – Ces procédures se produisent en raison d'un événement déclenché par l'action de l'utilisateur ou par le programme.

Procédure de l'opérateur – Il définit le comportement d'un opérateur standard lorsque l'un ou les deux opérandes sont une classe ou une structure nouvellement définie.

Procédure de propriété – Il renvoie et attribue des valeurs de propriétés sur des objets ou des modules.

Dans l'ensemble, les procédures aident à diviser le grand programme en une unité plus petite. Ainsi, cela rend le code plus lisible. En outre, les procédures sont également utiles pour effectuer des tâches qui répètent des offres. Ils facilitent également la modification et le débogage du code.

Différence entre fonction et procédure dans VB

Définition

Une fonction est une procédure entourée par les instructions Function et End Function. En revanche, une procédure est un bloc d'instructions Visual Basic entouré d'une instruction de déclaration et d'une déclaration End correspondante. Ainsi, cela décrit la principale différence entre la fonction et la procédure.

Usage

Une fonction permet d'effectuer une tâche de contenance tandis qu'une procédure permet de rendre le code lisible, facile à modifier et à déboguer. C'est donc la différence fonctionnelle entre Fonction et Procédure.

Catégorisation

Conclusion

Function et Subroutine sont utilisés de manière interchangeable dans Visual Basic, mais ils ont une différence. le différence principale entre Function et Procedure est que Function est une procédure qui exécute une certaine tâche et renvoie une valeur au code appelant, tandis qu'une procédure est un bloc d'instructions exécutables dans le programme. En bref, la fonction est une procédure.

Les références:

1.KathleenDollard. « Procédures en Visual Basic. » Microsoft Docs, disponible ici. 2.KathleenDollard. « Procédures de fonction (Visual Basic). » Microsoft Docs, disponible ici.

Image de courtoisie:

1. "906838" via Pixabay

Quelle est la différence entre fonction et procédure dans VB