Structure du programme VB.Net, module, classes: exemple Hello World

Table des matières:

Anonim

Dans ce didacticiel, vous apprendrez-

  • Modules
  • Programme Hello World
  • Des classes
  • Structures
  • Utilisation de l'IDE de Microsoft Visual Studio

Modules

Un programme VB.NET comprend les éléments suivants:

  • Déclaration d'espace de noms
  • Une ou plusieurs procédures
  • Une classe ou un module
  • Variables
  • La procédure principale
  • commentaires
  • Déclarations et expressions

Programme Hello World

Étape 1) Créez une nouvelle application console.

Étape 2) Ajoutez le code suivant:

Imports SystemModule Module1'Prints Hello Guru99Sub Main()Console.WriteLine("Hello Guru99")Console.ReadKey()End SubEnd Module

Étape 3) Cliquez sur le bouton Démarrer de la barre d'outils pour l'exécuter. Il devrait imprimer ce qui suit sur la console:

Laissez-nous discuter des différentes parties du programme ci-dessus:

Explication du code:

  1. 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 avec 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.
  2. 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. Par conséquent, nous devons 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 à utiliser par votre programme.
  3. 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 déclarations dans votre code. Quiconque lit votre code le trouvera facile à comprendre.
  4. 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 Function, Sub, Get, Set, 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 le module fera lors de son exécution.
  5. C'est là 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. Souvenez-vous 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.
  6. Cette ligne empêchera l'écran de se fermer ou de sortir 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.
  7. Clôture de la sous-procédure principale.
  8. Fin du module.

Des classes

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 cela décrit de quoi un objet de cette classe sera fait 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 les 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:

[  ] [ accessmodifier ] _Class name[ Inherits classname ][ statements ]End Class

Ici,

  • La liste d’attributs désigne une liste d’attributs à appliquer à 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.
  • The Inherits désigne toute classe parent dont il hérite.

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 SystemModule Module1Class FigurePublic length As DoublePublic breadth As DoubleEnd ClassSub Main()Dim Rectangle As Figure = New Figure()Dim area As Double = 0.0Rectangle.length = 8.0Rectangle.breadth = 7.0area = Rectangle.length * Rectangle.breadthConsole.WriteLine("Area of Rectangle is : {0}", area)Console.ReadKey()End SubEnd 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:

  1. Création d'un module nommé Module1.
  2. Création d'une classe nommée Figure.
  3. Création d'un membre de classe nommé length de type Double. Son niveau d'accès a été défini sur public, ce qui signifie qu'il sera accessible publiquement.
  4. Création d'un membre de classe nommé width de type Double. Son niveau d'accès a été défini sur public, ce qui signifie qu'il sera accessible publiquement.
  5. Fin du cours.
  6. Création de la sous-procédure principale.
  7. Création d'un objet nommé Rectangle. Cet objet sera de type figure, ce qui signifie qu'il sera capable d'accéder à tous les membres définis à l'intérieur de la classe Figure.
  8. Définition d'une variable nommée area de type Double et initialisation de sa valeur à 0.0.
  9. Accéder à la propriété length définie dans la classe Figure et initialiser sa valeur à 8.0.
  10. Accéder à la propriété de largeur définie dans la classe Figure et initialiser sa valeur à 7.0.
  11. Calcul de l'aire du rectangle en multipliant les valeurs de longueur et de largeur. Le résultat de ce calcul sera affecté à la variable de surface.
  12. Impression du texte et de la zone du rectangle sur la console.
  13. Mettre la console en pause en attendant qu'un utilisateur prenne des mesures pour la fermer.
  14. Fin de la sous-procédure.
  15. Fin du cours.

Structures

Une structure est un type de données défini par l'utilisateur. Les structures nous permettent de regrouper des données de différents types. Une structure est déclarée à l'aide du mot-clé structure. Exemple pour créer une structure dans VB.NET:

Étape 1) Créez une nouvelle application console.

Étape 2) Ajoutez le code suivant:

Module Module1Structure StructPublic x As IntegerPublic y As IntegerEnd StructureSub Main()Dim st As New Structst.x = 10st.y = 20Dim sum As Integer = st.x + st.yConsole.WriteLine("The result is {0}", sum)Console.ReadKey()End SubEnd 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:

  1. Création d'un module nommé Module1.
  2. Création d'une structure nommée Struct.
  3. 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.
  4. 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.
  5. Fin de la structure.
  6. Création de la sous-procédure principale.
  7. 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 dans la structure nommée Struct.
  8. Accéder à la variable x définie dans la structure Struct et initialiser sa valeur à 10.
  9. Accéder à la variable y définie dans la structure Struct et initialiser sa valeur à 20.
  10. Définition de la somme des variables et initialisation de sa valeur à la somme des valeurs des deux variables ci-dessus.
  11. Impression du texte et du résultat de l'opération ci-dessus sur la console.
  12. Suspendre la fenêtre de la console en attendant qu'un utilisateur prenne des mesures pour la fermer.
  13. Fin de la sous-procédure principale.
  14. Fin du module.

Utilisation de l'IDE de Microsoft Visual Studio

IDE signifie Integrated Development Environment. C'est là que nous écrivons notre code. Microsoft Visual Studio constitue le type d'EDI le plus courant pour la programmation VB.NET.

Pour installer Visual Studio, utilisez ce guide.

Pour écrire votre code, vous devez créer un nouveau projet. Les étapes suivantes peuvent vous aider à atteindre cet objectif:

É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 Window Forms.

Étape 3) Donnez-lui un nom et cliquez sur le bouton OK. Le projet sera créé.

Vous aurez créé un projet d'application Windows Form. Ce type de projet vous permettra de créer une interface utilisateur graphique en faisant glisser et déposer des éléments.

Vous devrez peut-être créer une application qui s'exécute sur la console. Cela vous oblige à créer un projet d'application console. Les étapes suivantes peuvent vous aider à atteindre cet objectif:

É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 l'application console.

Étape 3) Donnez-lui un nom et cliquez sur le bouton OK. Le projet sera créé.

Résumé

  • Un programme VB.NET est composé de différentes 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 plus d'une procédure dans un programme VB.NET.