Att försöka felsöka ett VB.NET program utan möjlighet att granska variabler är nästan som att försöka köra en bil utan att se vägen . VB.NET s Direktfönstret tillåter utvecklare att pausa ett program avrättning vid varje punkt och undersöka programmets tillstånd . Denna förmåga är användbar eftersom Direktfönstret visar dig de faktiska värden som variablerna innehåller vid en viss tidpunkt , och du kan även ändra en variabels värde utan att stoppa programmet . Lära sig att använda Direktfönstret hjälper dig felsöka VB.NET program snabbare och identifiera flaskhalsar som kan påverka systemets prestanda . Instruktioner
Set Up Test Environment
1
Öppna en av dina VB.NET Windows Forms projekt med Visual Studio . Namnen på filerna i projektet visas i Solution Explorer fönstret .
2
Hitta filen som körs när projektet startar . Högerklicka på formuläret och klicka på " View Designer " för att se formuläret i design fönstret .
3
Klicka på "Visa " och " Toolbox " för att granska projektets verktygslåda . Dubbelklicka på " Button " kontroll i verktygslådan . Visual Studio placerar en knapp på formuläret .
4
Dubbelklicka på den knappen . Koden öppnas och placerar markören innanför formulärets "klick" sub . Den sub namn beror på namnet på knappen . Till exempel , om knappen heter " Button1 , " sub namn är " Button1_Click . "
5
Klistra in följande kod före detta delområde : s " End Sub " uttalande :
Dim variable1 As String = " sträng 1 "
Dim variable2 As String = " sträng 2 "
Dim variable3 som Int16 = 4
6
Flytta markören till ordet " variabel " i det första meddelandet , sedan långsamt flytta markören åt vänster tills den når den vertikala grå som rinner ner till vänster i fönstret Kod . Klicka den platsen . Visual Studio placerar en röd prick där. Detta är en brytpunkt , när koden körs , stannar den vid denna tidpunkt
7
Upprepa denna process för de två återstående rader kod . . När du är klar , visas ett rött brytpunkt till vänster om varje påstående . Utvecklare använder dessa brytpunkter för att pausa program på intressanta platser .
8
Tryck " F5 " för att köra projektet . Programmet pausar när den når den första brytpunkten . Tryck på " Ctrl ", " Alt " och " I" tangenterna samtidigt för att öppna Immediate fönstret .
Debug Använda Direktfönstret
9
Skriv följande uttalande i direktfönstret :
? variable1
Frågetecknet instruerar Visual Studio som du vill undersöka värdet på den variabel som visas till höger om frågetecknet . Denna variabel är " variabel1 " i det här exemplet .
10
Tryck " Enter ". Programmet fortsätter och faller igenom till nästa uttalande där den stannar igen
11
Skriv följande i Direktfönstret : .
? variable1
Tryck " Enter ". Fönstret visar variable1 värde denna gång eftersom det nu finns ett värde
12
Tryck " F11 " och skriv in följande uttalande i Direktfönstret : .
? variabel2
fönstret visar variabelns värde
13
Typ uttalandet nedan i Direktfönstret : .
varaible2 = " nytt värde "
Tryck " Enter ". Direktfönstret kör ditt kommando i realtid och ändrar värdet för variable2 till " nytt värde . " Verifiera detta genom att undersöka dess värde enligt beskrivningen i föregående steg . Tilldela nya värden till variabler som koden körs är ett bra sätt att utforska alternativa förgreningar möjligheter . Till exempel, om ett block av kod körs endast om " X " är " 1 , " du kan ändra värdet på " X " i Immediate fönstret och steg genom koden med " F11 " för att följa den väg det tar när " X " är inte " 1 . " Addera