Freigeben über


Übersicht über Anweisungen

Aktualisiert: November 2007

Eine Anweisung in Visual Basic ist eine vollständige Instruktion. Sie kann Schlüsselwörter, Operatoren, Variablen, Konstanten und Ausdrücke enthalten. Jede Anweisung gehört zu einer der folgenden Kategorien:

  • Deklarationsanweisungen, die eine Variable, Konstante oder Prozedur benennen und auch einen Datentyp angeben können.

  • Ausführbare Anweisungen, die Aktionen starten. Diese Anweisungen rufen eine Methode oder Funktion auf und können Codeblöcke in einer Schleife durchlaufen oder sich in Codeblöcke verzweigen. Zu ausführbaren Anweisungen zählen Zuweisungsanweisungen, die einer Variablen oder Konstanten einen Wert oder einen Ausdruck zuweisen.

Anordnen mehrerer Anweisungen in einer Zeile

Sie können mehrere Anweisungen in einer Zeile durch einen Doppelpunkt (:) trennen. Dies wird anhand des folgenden Beispiels veranschaulicht:

Dim sampleString As String = "Hello World" : MsgBox(sampleString)

Dies ist jedoch nur selten sinnvoll, da durch diese Syntaxform der Code schwer leserlich und schwer zu pflegen ist. Daher empfiehlt es sich, nur eine Anweisung pro Zeile zu verwenden.

Fortsetzen einer Anweisung über mehrere Zeilen

Eine Anweisung passt normalerweise in eine Zeile. Wenn sie jedoch zu lang ist, können Sie die Anweisung in der nächsten Zeile fortsetzen. Verwenden Sie dazu ein Zeilenfortsetzungszeichen, das aus einem Leerzeichen vor einem Unterstrich (_) gefolgt von einem Wagenrücklauf besteht. Im folgenden Beispiel wird die ausführbare MsgBox-Anweisung über zwei Zeilen fortgesetzt.

Public Sub demoBox()
    Dim nameVar As String
    nameVar = "John"
    MsgBox("Hello " & nameVar & _
        ". How are you?")
End Sub

Hinzufügen von Kommentaren

Quellcode ist nicht immer selbsterklärend, selbst nicht für den Programmierer, der ihn geschrieben hat. Daher verwenden die meisten Programmierer eingebettete Kommentare, um den Code zu dokumentieren. Mit Kommentaren in Code kann eine Prozedur oder eine bestimmte Anweisung für jede Person erläutert werden, die den Code später liest oder damit arbeitet. Visual Basic ignoriert Kommentare während der Kompilierung, und sie wirken sich nicht auf den kompilierten Code aus.

Kommentarzeilen beginnen mit einem Apostroph (') oder REM vor einem Leerzeichen. Sie können an beliebiger Stelle im Code, außer in einer Zeichenfolge, hinzugefügt werden. Wenn Sie einen Kommentar an eine Anweisung anhängen möchten, fügen Sie nach der Anweisung einen Apostroph oder REM ein, und geben Sie danach den Kommentar ein. Kommentare können auch in eine separate Zeile geschrieben werden. Im folgenden Beispiel werden diese Möglichkeiten veranschaulicht.

' This is a comment on a separate code line.
REM This is another comment on a separate code line.
x += a(i) * b(i) ' Add this amount to total.
MsgBox(statusMessage) REM Inform operator of status.

Überprüfen von Kompilierungsfehlern

Wenn nach der Eingabe einer Codezeile die Zeile mit einer blauen Wellenlinie unterstrichen ist (möglicherweise wird auch eine Fehlermeldung angezeigt), enthält die Anweisung einen Syntaxfehler. Sie müssen den Fehler in der Anweisung finden (indem Sie in der Aufgabenliste nachschauen oder den Mauszeiger über dem Fehler positionieren und die Fehlermeldung lesen) und korrigieren. Solange nicht alle Syntaxfehler im Code behoben sind, kann das Programm nicht ordnungsgemäß kompiliert werden.

Siehe auch

Aufgaben

Gewusst wie: Umbrechen und Zusammenfassen von Anweisungen in Code

Gewusst wie: Bezeichnen von Anweisungen

Konzepte

Zuweisungsanweisungen

Deklarationsanweisungen in Visual Basic

Ausführbare Anweisungen