Der Versuch, eine VB.NET-Anwendung ohne die Möglichkeit, Variablen untersuchen debuggen ist fast wie der Versuch, ein Auto ohne zu sehen, die Straße zu fahren . VB.NET ' s Direkt-Fenster ermöglicht es Entwicklern, Pause Ausführung einer Anwendung an beliebiger Stelle und untersuchen den Status des Programms . Diese Fähigkeit ist sehr nützlich, da das Direkt-Fenster zeigt Ihnen die aktuellen Werte, die Variablen enthalten zu einem bestimmten Moment in der Zeit , und Sie können sogar den Wert einer Variablen , ohne das Programm beendet . Lernen, um die Direkt-Fenster verwenden hilft Ihnen debuggen VB.NET -Anwendungen schneller und Engpässe , die System-Performance auswirken können . Anleitung
Einrichten Testumgebung
1
öffnen einer Ihrer VB.NET Windows Forms -Projekte mit Visual Studio. Die Namen der Dateien im Projekt erscheinen im Solution Explorer-Fenster.
2
Suchen Sie die Datei , wenn Ihr Projekt startet läuft . Der rechten Maustaste auf das Formular aus und klicken Sie auf " View Designer " , um das Formular im Design- Fenster zu sehen.
3
Klicken Sie auf " Ansicht" und " Toolbox ", um das Projekt Toolbox anzuzeigen. Doppelklicken Sie auf den "Button" -Steuerelement in der Toolbox. Visual Studio stellt eine Schaltfläche auf das Formular.
4
Doppelklicken Sie auf diese Schaltfläche . Das Code-Fenster öffnet und positioniert den Cursor innerhalb des Formulars "Click " sub . Die Sub Name hängt von der Name der Schaltfläche . Zum Beispiel, wenn der Name der Schaltfläche ist " Button1 ", der Sub -Name ist " Button1 . "
5
den folgenden Code vor , dass die Sub "End Sub "-Anweisung einfügen:
Dim variable1 As String = " String 1 "
Dim variable2 As String = "string 2 "
Dim Variable3 Wie Int16 = 4
6
bewegen Sie den Cursor auf die Wort " Variable" in der ersten Anweisung , dann langsam bewegen Sie den Cursor nach links, bis sie die vertikale graue , die sich läuft die linke Seite des Code-Fenster erreicht . Klicken Sie auf diesen Punkt . Visual Studio legt einen roten Punkt gibt . Dies ist ein Haltepunkt , wenn der Code ausgeführt wird , hält er an dieser Stelle
7
Wiederholen Sie diesen Vorgang für die restlichen zwei Zeilen Code. . Wenn Sie fertig sind , erscheint ein rotes Haltepunkt auf der linken Seite der einzelnen Aussagen . Entwickler verwenden diese Haltepunkte zu pausieren Anwendungen am Point of Interest .
8
Presse "F5 ", um das Projekt auszuführen. Das Programm wird unterbrochen, wenn es das erste Haltepunkt erreicht . Drücken Sie "Strg ", "Alt " und "I "-Tasten gleichzeitig , um das Direktfenster zu öffnen .
Debug Mit Direkt-Fenster
9
Typ die folgende Anweisung in dem Direkt-Fenster :
? variable1
Das Fragezeichen zeigt Visual Studio , dass Sie den Wert der Variablen, die auf der rechten Seite des Fragezeichens erscheint untersuchen wollen. Diese Variable ist " variable1 " in diesem Beispiel.
10
Press "Enter". Das Programm läuft weiter und fällt in die nächste Anweisung, in der es wieder Pausen
11
Geben Sie den folgenden in dem Direkt-Fenster : .
? variable1
Press "Enter". Das Fenster zeigt variable1 den Wert dieses Mal , weil es jetzt einen Wert
12
Presse " F11 " und geben Sie die folgende Anweisung in dem Direkt-Fenster : .
? variable2
Das Fenster zeigt den Wert der Variablen
13
Typ die folgende Erklärung in dem Direkt-Fenster gezeigt : .
varaible2 = " neuer Wert "
< p> Press "Enter". Das Direkt-Fenster führt Ihren Befehl in Echtzeit und ändert den Wert von variable2 zu " neuen Wert . " Überprüfen Sie dies durch die Untersuchung ihren Wert als in den vorherigen Schritten beschrieben . Zuweisen neuer Werte an Variablen als Code ausgeführt wird, ist ein sinnvoller Weg , um alternative Verzweigung Möglichkeiten zu erforschen . Zum Beispiel, wenn ein Code-Block nur ausgeführt, wenn "X" ist " 1 ", können Sie den Wert "X" in dem Direkt-Fenster und ändern Schritt durch den Code mit " F11 ", um den Pfad zu folgen , wenn es dauert " X "ist nicht " 1 ".