Programme VB.Net avec Code Exemples : 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
  • Commentaires
  • 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 :

Programme Hello World

Discutons des diffรฉrentes parties du programme ci-dessus :

Programme Hello World

Explication de 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 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.
  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. 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.
  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 instructions dans votre code. Quiconque lira 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 fonction, un sous, un get, un set, un AddHandler, Opรฉrateur,, 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.
  5. Cโ€™est ici que nous avons spรฉcifiรฉ le comportement de la mรฉthode principale. La mรฉthode WriteLine appartient ร  la classe Console et est dรฉfinie dans lโ€™espace de noms System. Nโ€™oubliez pas que cette classe a รฉtรฉ importรฉe dans le code. Cette instruction permet au programme dโ€™afficher le texte ยซ Bonjour ยป. Guru99 s'affiche sur la console lors de l'exรฉcution.
  6. 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.
  7. Clรดture de la sous-procรฉdure principale.
  8. 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 :

Exemple de classe VB.Net

Nous avons utilisรฉ le code suivant :

Exemple de classe VB.Net

Explication de 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 of 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รฉ largeur 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 pourra accรฉder ร  tous les membres dรฉfinis ร  l'intรฉrieur de la classe Figure.
  8. Dรฉfinir une variable nommรฉe zone de type Double et initialiser 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รฉdez ร  la propriรฉtรฉ width dรฉfinie dans la classe Figure et initialisez sa valeur ร  7.0.
  11. 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.
  12. Impression du texte et de la zone du rectangle sur la console.
  13. Mettre la console en pause en attendant qu'un utilisateur agisse pour la fermer.
  14. Fin de la sous-procรฉdure.
  15. 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 :

Structure dans VB.Net

Nous avons utilisรฉ le code suivant :

Structure dans VB.Net

Explication de 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 au sein de la structure nommรฉe Struct.
  8. Accรฉder ร  la variable x dรฉfinie au sein de la structure Struct et initialiser sa valeur ร  10.
  9. Accรฉder ร  la variable y dรฉfinie au sein de la structure Struct et initialiser sa valeur ร  20.
  10. Dรฉfinir la somme des variables et initialiser 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 agisse pour la fermer.
  13. Fin de la sous-procรฉdure principale.
  14. 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.

Projet d'application console dans Visual Studio

ร‰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.

Projet d'application console dans Visual Studio

ร‰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 d'application de formulaire. Ce type de projet vous permettra de crรฉer une interface utilisateur graphique par glisser-dรฉposer.ping รฉ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.

Projet d'application console dans Visual Studio

ร‰tape 2) Dans la nouvelle fenรชtre, cliquez sur Visual Basic dans le volet de navigation vertical gauche. Choisissez Application console.

Projet d'application console dans Visual Studio

ร‰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.

Rรฉsumez cet article avec :