Share via


Version Visual Basic de Hello World!

Mise à jour : novembre 2007

Le programme de console suivant est la version Visual Basic du programme classique « Hello, World! », qui affiche la chaîne « Hello, World! ».

' A "Hello, World!" program in Visual Basic.
Module Hello
  Sub Main()
      MsgBox("Hello, World!") ' Display message on computer screen.
  End Sub
End Module

Les points importants de ce programme sont les suivants :

  • les commentaires ;

  • la procédure Main ;

  • les entrées et les sorties ;

  • la compilation et l'exécution.

Commentaires

La première ligne de l'exemple contient un commentaire :

' A "Hello, World!" program in Visual Basic.

Le guillemet simple (') signifie que le reste de la ligne constitue un commentaire et, en tant que tel, sera ignoré par le compilateur. Vous pouvez convertir une ligne complète en commentaire ou ajouter un commentaire à la fin d'une autre instruction, comme dans l'exemple qui suit :

MsgBox("Hello, World!") ' Display message on computer screen.

Procédure Main

Toutes les applications Visual Basic doivent contenir une procédure appelée Main. Cette procédure sert de point de départ et de contrôle général de l'application. Elle est appelée lors du chargement du module.

Il existe quatre types de Main :

  • Sub Main()

  • Sub Main(ByVal cmdArgs() As String)

  • Function Main() As Integer

  • Function Main(ByVal cmdArgs() As String) As Integer

Sub Main() est le type le plus courant de cette procédure. À moins que vous ne créiez une application Windows Forms, vous devez écrire la procédure Main pour les applications qui s'exécutent seules. Pour plus d'informations, consultez Procédure Main dans Visual Basic.

Entrées et sorties

Cet exemple utilise la bibliothèque Visual Basic Runtime standard, disponible par l'intermédiaire de l'espace de noms Microsoft.VisualBasic. Si vous compilez le programme dans l'environnement de développement intégré (IDE, Integrated Development Environment), vous pouvez utiliser toutes les procédures et propriétés de Microsoft.VisualBasic sans devoir l'importer. Si vous effectuez une compilation à partir de la ligne de commande, vous devez utiliser l'Imports, instruction (espace de noms et type .NET) dans votre code source, ou l'option du compilateur de ligne de commande /imports (Visual Basic), pour que les membres Microsoft.VisualBasic soient disponibles pour votre programme.

La procédure Main appelle la fonction MsgBox, fonction (Visual Basic) pour afficher un message contenant la chaîne « Hello, World! » :

MsgBox("Hello, World!") ' Display message on computer screen.

Compilation et exécution

Vous pouvez compiler le programme « Hello, World! » en utilisant l'environnement de développement intégré (IDE, Integrated Development Environment) Visual Studio ou la ligne de commande.

Pour compiler et exécuter le programme à partir de la ligne de commande

  1. Créez le fichier source à l'aide d'un éditeur de texte quelconque et enregistrez-le sous un nom tel que Hello.vb.

  2. Pour appeler le compilateur, entrez la commande suivante :

    vbc Hello.vb

    Si votre fichier source ne contient pas d'instruction Imports pour l'espace de noms Microsoft.VisualBasic, vous pouvez inclure l'option du compilateur de ligne de commande /imports dans la commande vbc :

    vbc Hello.vb /imports:Microsoft.VisualBasic

  3. Si votre programme est exempt d'erreurs de compilation, le compilateur crée un fichier Hello.exe.

  4. Pour exécuter le programme, entrez la commande suivante :

    Hello

Vous pouvez également inclure l'option de compilateur de ligne de commande /main dans la commande vbc pour indiquer l'espace de noms et le module qui fournissent la déclaration Main.

Pour compiler et exécuter le programme à partir de l'environnement de développement intégré

  1. Créez un projet d'application console Visual Basic.

  2. Copiez le code dans le projet.

  3. Sélectionnez la commande Générer appropriée dans le menu Générer, ou appuyez sur F5 pour la génération et l'exécution (équivaut à l'option Démarrer dans le menu Déboguer).

Pour plus d'informations sur le compilateur Visual Basic et ses options, consultez Génération à partir de la ligne de commande (Visual Basic).

Voir aussi

Concepts

Procédure Main dans Visual Basic

Référence

Structure d'un programme Visual Basic

Imports, instruction (espace de noms et type .NET)

/imports (Visual Basic)

MsgBox, fonction (Visual Basic)

Microsoft.VisualBasic

/main

Autres ressources

Génération à partir de la ligne de commande (Visual Basic)