Programme VB.Net avec exemples de code : module, classe et structure
Modules dans VB.Net
Un programme VB.Net se compose des modules suivants :
- Déclaration d'espace de noms
- Une ou plusieurs procédures
- Un cours ou un module
- Variables
- La procédure principale
- Description
- Déclarations et expressions
Exemple de programme Hello World dans VB.Net
Vous trouverez ci-dessous un exemple simple de programme Hello World dans VB.Net :
Étape 1) Créez une nouvelle application console.
Étape 2) Ajoutez le code suivant :
Imports System Module Module1 'Prints Hello Guru99 Sub Main() Console.WriteLine("Hello Guru99") Console.ReadKey() End Sub End Module
Étape 3) Cliquez sur le bouton Démarrer de la barre d'outils pour l'exécuter. Il devrait afficher ce qui suit sur la console :
Discutons des différentes parties du programme ci-dessus :
Explication du code :
- C'est ce qu'on appelle la déclaration d'espace de noms. Ce que nous faisons, c'est que nous incluons un espace de noms portant le nom System dans notre structure de programmation. Après cela, nous pourrons accéder à toutes les méthodes qui ont été définies dans cet espace de noms sans obtenir d'erreur.
- C'est ce qu'on appelle une déclaration de module. Ici, nous avons déclaré un module nommé Module1. VB.Net est un langage orienté objet. Nous devons donc avoir un module de classe dans chaque programme. C'est à l'intérieur de ce module que vous pourrez définir les données et méthodes qui seront utilisées par votre programme.
- Ceci est un commentaire. Pour le marquer comme commentaire, nous avons ajouté un guillemet simple (') au début de la phrase. Le compilateur VB.Net ne traitera pas cette partie. Le but des commentaires est d'améliorer la lisibilité du code. Utilisez-les pour expliquer la signification de diverses instructions dans votre code. Quiconque lira votre code le trouvera facile à comprendre.
- Un module ou une classe VB.Net peut avoir plusieurs procédures. C'est à l'intérieur des procédures que vous devez définir votre code exécutable. Cela signifie que la procédure définira le comportement de la classe. Une procédure peut être une fonction, un sous, un get, un set, un AddHandler, Operator,, RemoveHandler ou RaiseEvent. Dans cette ligne, nous avons défini la sous-procédure Main. Cela marque le point d'entrée dans tous les programmes VB.Net. Il définit ce que fera le module lors de son exécution.
- C'est ici que nous avons spécifié le comportement de la méthode primaire. La méthode WriteLine appartient à la classe Console et elle est définie dans l'espace de noms System. N'oubliez pas que cela a été importé dans le code. Cette instruction oblige le programme à imprimer le texte Hello Guru99 sur la console lors de son exécution.
- Cette ligne empêchera l'écran de se fermer ou de se quitter peu de temps après l'exécution du programme. L'écran se mettra en pause et attendra que l'utilisateur effectue une action pour le fermer.
- Clôture de la sous-procédure principale.
- Fin du module.
Cours en VB.Net
Dans VB.Net, nous utilisons des classes pour définir un plan pour un Type de données. Cela ne signifie pas qu'une définition de classe est une définition de données, mais elle décrit de quoi sera constitué un objet de cette classe et les opérations que nous pouvons effectuer sur un tel objet.
Un objet est une instance d'une classe. Les membres de la classe sont les méthodes et variables définies dans la classe.
Pour définir une classe, nous utilisons le mot-clé Class, qui doit être suivi du nom de la classe, du corps de la classe et de l'instruction End Class. Ceci est décrit dans la syntaxe suivante :
[ <attributelist> ] [ accessmodifier ] _ Class name [ Inherits classname ] [ statements ] End Class
Ici,
- La liste d'attributs désigne une liste d'attributs qui doivent être appliqués à la classe.
- Le accessModifier est le niveau d'accès de la classe définie. Il s'agit d'un paramètre facultatif et peut prendre des valeurs telles que Public, Protected, Protected Friend, Friend et Private.
- Les héritages désignent toute classe parent dont elle hérite.
Exemple de classe VB.Net
Voici un exemple de code pour créer une classe dans VB.Net :
Étape 1) Créez une nouvelle application console.
Étape 2) Ajoutez le code suivant :
Imports System Module Module1 Class Figure Public length As Double Public breadth As Double End Class Sub Main() Dim Rectangle As Figure = New Figure() Dim area As Double = 0.0 Rectangle.length = 8.0 Rectangle.breadth = 7.0 area = Rectangle.length * Rectangle.breadth Console.WriteLine("Area of Rectangle is : {0}", area) Console.ReadKey() End Sub End Module
Étape 3) Exécutez le code en cliquant sur le bouton Démarrer de la barre d'outils. Vous devriez obtenir la fenêtre suivante :
Nous avons utilisé le code suivant :
Explication du code :
- Création d'un module nommé Module1.
- Création d'une classe nommée Figure.
- Création d'un membre de classe nommé length of type Double. Son niveau d'accès a été défini sur public, ce qui signifie qu'il sera accessible publiquement.
- Création d'un membre de classe nommé largeur de type Double. Son niveau d'accès a été défini sur public, ce qui signifie qu'il sera accessible publiquement.
- Fin du cours.
- Création de la sous-procédure principale.
- Création d'un objet nommé Rectangle. Cet objet sera de type figure, ce qui signifie qu'il pourra accéder à tous les membres définis à l'intérieur de la classe Figure.
- Définir une variable nommée zone de type Double et initialiser sa valeur à 0.0.
- Accéder à la propriété length définie dans la classe Figure et initialiser sa valeur à 8.0.
- Accédez à la propriété width définie dans la classe Figure et initialisez sa valeur à 7.0.
- Calculer l'aire du rectangle en multipliant les valeurs de longueur et de largeur. Le résultat de ce calcul sera affecté à la variable surface.
- Impression du texte et de la zone du rectangle sur la console.
- Mettre la console en pause en attendant qu'un utilisateur agisse pour la fermer.
- Fin de la sous-procédure.
- Fin du cours.
Structure dans VB.Net
Une structure est un type de données défini par l'utilisateur. Les structures nous fournissent un moyen de regrouper des données de différents types. Une structure est déclarée à l’aide du mot-clé structure.
Exemple de structure VB.Net
Voici un exemple pour créer une structure dans VB.Net :
Étape 1) Créez une nouvelle application console.
Étape 2) Ajoutez le code suivant :
Module Module1 Structure Struct Public x As Integer Public y As Integer End Structure Sub Main() Dim st As New Struct st.x = 10 st.y = 20 Dim sum As Integer = st.x + st.y Console.WriteLine("The result is {0}", sum) Console.ReadKey() End Sub End Module
Étape 3) Exécutez le code en cliquant sur le bouton Démarrer de la barre d'outils. Vous devriez obtenir la fenêtre suivante :
Nous avons utilisé le code suivant :
Explication du code :
- Création d'un module nommé Module1.
- Création d'une structure nommée Struct.
- Création d'une variable x de type entier. Son niveau d'accès a été défini sur Public pour le rendre accessible au public.
- Création d'une variable y de type entier. Son niveau d'accès a été défini sur Public pour le rendre accessible au public.
- Fin de la structure.
- Création de la sous-procédure principale.
- Création d'un objet nommé st de type Struct. Cela signifie qu'il sera capable d'accéder à toutes les propriétés définies au sein de la structure nommée Struct.
- Accéder à la variable x définie au sein de la structure Struct et initialiser sa valeur à 10.
- Accéder à la variable y définie au sein de la structure Struct et initialiser sa valeur à 20.
- Définir la somme des variables et initialiser sa valeur à la somme des valeurs des deux variables ci-dessus.
- Impression du texte et du résultat de l'opération ci-dessus sur la console.
- Suspendre la fenêtre de la console en attendant qu'un utilisateur agisse pour la fermer.
- Fin de la sous-procédure principale.
- Fin du module.
Comment créer un nouveau projet dans Microsoft Visual Studio
IDE signifie Environnement de Développement Intégré. C'est là que nous écrivons notre code. Microsoft Visual studio constitue le type d'IDE le plus courant pour la programmation VB.Net.
Pour installer Visual Studio, utilisez ceci guide.
Pour écrire votre code, vous devez créer un nouveau projet.
Voici les étapes pour créer un nouveau projet dans Visual Studio :
Étape 1) Accédez au menu Fichier dans Visual Studio
Ouvrez Visual Studio, cliquez sur le menu Fichier et choisissez Nouveau-> Projet dans la barre d'outils.
Étape 2) Sélectionnez Windows Demande de formulaires
Dans la nouvelle fenêtre, cliquez sur Visual Basic dans le volet de navigation vertical gauche et choisissez Windows Demande de formulaires.
Étape 3) Donnez un nom à votre projet
Donnez-lui un nom et cliquez sur le bouton OK. Le projet sera créé.
Vous aurez créé un Windows Projet de demande de formulaire. Ce type de projet vous permettra de créer une interface utilisateur graphique par glisser-déposer d'éléments.
Comment créer un projet d'application console dans Visual Studio
Vous devrez peut-être créer une application qui s'exécute sur la console. Cela nécessite que vous créiez un projet d'application console. Les étapes suivantes peuvent vous aider à y parvenir :
Étape 1) Ouvrez Visual Studio et cliquez sur le menu Fichier, choisissez Nouveau puis Projet dans la barre d'outils.
Étape 2) Dans la nouvelle fenêtre, cliquez sur Visual Basic dans le volet de navigation vertical gauche. Choisissez Application console.
Étape 3) Donnez-lui un nom et cliquez sur le bouton OK. Le projet sera créé.
Résumé
- A Programme VB.Net est composé de diverses parties.
- Après avoir importé un espace de noms dans un programme, il nous devient possible d'utiliser toutes les méthodes et fonctions qui ont été définies dans ce module.
- Chaque programme VB.Net doit avoir un module.
- Le compilateur VB.Net ignore les commentaires.
- Nous pouvons avoir plusieurs procédures dans un programme VB.Net.