Partager via


Hello World dans Visual Basic

Enfin, voici comment Hello World apparaît dans Visual Basic :

Listing 1. Hello World dans Visual Basic (HelloVB.vb)

' Allow easy reference to the System namespace classes.
Imports System

' This module houses the application's entry point.
Public Module modmain
   ' Main is the application's entry point.
   Sub Main()
     ' Write text to the console.
     Console.WriteLine ("Hello World using Visual Basic!")
   End Sub
End Module

Ce code est presque le même que pour Visual C#. La syntaxe permettant d'accéder à la bibliothèque principale est nouvelle : comme avec Visual C#, vous spécifiez l'espace de noms plutôt que le nom du fichier :

Imports System

À part cela, il n'y a rien d'autre à spécifier. La ligne qui écrit la sortie est presque la même que celle des autres langages, surtout depuis que Visual Basic exige des parenthèses autour du paramètre de méthode. Bien sûr, Visual Basic ne requiert pas l'utilisation de points-virgules pour achever les instructions :

Console.WriteLine("Hello World using Visual Basic!")

La ligne de commande permettant de compiler le programme est la suivante :

vbc.exe /t:exe /debug+ /optionstrict+ /out:.\HelloVB.exe HelloVB.vb

Dans la ligne précédente, /out spécifie le fichier de sortie et /t indique le type cible. L'exécution de l'exemple de fichier batch contenant cette ligne de commande génère la sortie suivante :

C:\...\HelloWorld\vb>build

C:\...\HelloWorld\vb> vbc.exe /t:exe /debug+ /optionstrict+ /out:.\HelloVB.exe HelloVB.vb
Microsoft (R) Visual Basic Compiler Version ...
for Microsoft (R) .NET CLR ...
Copyright (C) Microsoft Corp 2001. All rights reserved.

L'exécution du fichier exécutable obtenu produit la sortie suivante :

C:\...\HelloWorld\vb>hellovb
Hello World using Visual Basic!

Voir aussi

Écriture de composants .NET simples | Clients pour les composants simples | Résumé du didacticiel de développement | Annexe A : Outils pour l'exploration des espaces de noms