? Beim Schreiben eines Computerprogramms es gibt Zeiten , wenn Sie es auf eine bestimmte Aktion mehr als einmal ausführen möchten. Allgemeine Verfahren bieten diese Möglichkeit , aber Ihr Code muss die Prozedur jedes Mal, wenn Sie wollen , um die Aktion durchzuführen. Auf der anderen Seite eine Schlaufe kann das Programm eine Reihe von Aktionen durchzuführen , bis eine bestimmte Bedingung erfüllt ist. Es gibt zwei Arten von Schleifen in Visual Basic angeboten und beide sind starke Implementierungen der Loop Funktion . Programmschleifen
Programmschleifen bieten dem Programmierer eine Möglichkeit, eine Reihe von Code mehrfach ausführen , bis eine Abbruchbedingung erfüllt ist. Es gibt zwei grundlegende Arten von Schleifen . Do-Schleifen kann eine Schleife programmiert werden ", während" eine Bedingung erfüllt ist oder " bis" eine Bedingung erfüllt ist. For /Next-Schleifen verwenden einen Zähler, um die Anzahl der Schleifen auszuführen , und der Zähler kann so programmiert werden , um vorwärts oder rückwärts Schritt durch Addition oder Subtraktion von der Theke werden , bzw. zu bestimmen.
Do-While Loops
Eine Do- While-Schleife stellt eine Bedingung für die Ausführung , die auf der Do -Anweisung oder auf der Loop-Anweisung platziert werden können. Erstere wird als Vortest und die letztere wird als Nachtest . In jedem Fall wird die Schleife solange die vorgegebene Bedingung erfüllt ist, auszuführen. Der Hauptunterschied besteht darin , dass bei einem Vortest Ihr Code wird nie ausgeführt , wenn die angegebene Bedingung nicht beim ersten Versuch traf . Mit einem Nachtest der Code mindestens einmal ausführen und testen Sie die Bedingung am Ende .
Do- Until-Schleifen
Do- Until-Schleife können auch gesetzt Bedingungen auf dem Do-Anweisung oder auf der Loop-Anweisung . Die bis Version der Do-Schleife ausgeführt, bis eine Bedingung erfüllt ist . Sie müssen vorsichtig sein , wenn Sie den Zustand, da Sie möglicherweise falsche Ergebnisse erhalten , wenn der Test nicht richtig codiert .
For-Next Loops
die letzte Version des Loopings Struktur in Visual Basic ermöglicht dem Programmierer die Ausführung einer Bedingung eine bestimmte Anzahl von Malen , und verwendet einen Schleifenzähler , den Überblick über die Anzahl der Iterationen der Schleife zu halten. Dieser Zähler und seine obere Grenze auf der For-Anweisung angegeben , die Standardeinstellung ist, mittels einer zählen. Eine Variation der For-Anweisung kann der Programmierer einen Schritt Parameter, der die Schrittweite von positiv zu negativ , sowie Angabe von Werten größer als eins.
Kann variieren Beenden einer Schleife
< br hinzufügen >
Es gibt Zeiten, wenn Sie wollen , um eine Schleife verlassen können , bevor die Schleife-Bedingung erfüllt ist. Der Exit For and Exit Do-Anweisungen erleichtern dies für die For -und Do-Schleifen , beziehungsweise. Es ist wichtig, daran zu erinnern, dass, wenn Sie die Schleife verlassen keine anderen Anweisungen in der Schleife wird ausgeführt und das Programm wird auf die Anweisung nach der Next oder Loop-Anweisung zu springen.