Freigeben über


"Hello World" in Visual Basic

Hello World sieht in Visual Basic folgendermaßen aus:

Auflistung 1. "Hello World" in 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

Dieser Code ist fast mit dem für Visual C# identisch. Die Syntax für den Zugriff auf die Hauptbibliothek ist neu. Wie in Visual C# geben Sie den Namespace und nicht den Namen der Datei an:

Imports System

Dem gibt es nicht viel hinzuzufügen. Die Zeile, die die Ausgabe schreibt, ist fast mit der für die anderen Sprachen identisch, insbesondere deshalb, weil in Visual Basic jetzt Klammern um Methodenparameter erforderlich sind. Natürlich ist in Visual Basic zum Abschließen der Anweisung kein Semikolon erforderlich:

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

Die Befehlszeile zum Kompilieren des Programms lautet folgendermaßen:

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

In der vorherigen Zeile gibt /out die Ausgabedatei und /t den Zieltyp an. Die Ausführung der Beispielbatchdatei, die diese Befehlszeile enthält, ergibt Folgendes:

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.

Die Ausführung der sich daraus ergebenden ausführbaren Datei erzeugt Folgendes:

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

Siehe auch

Schreiben einfacher .NET-Komponenten | Clients für die einfachen Komponenten | Zusammenfassung des Lernprogramms für Entwicklung | Anhang A: Tools zum Durchsuchen von Namespaces