Forsøger at fejlsøge en VB.NET program uden mulighed for at undersøge variabler er næsten som at forsøge at køre en bil uden at se vejen. VB.NET 's Immediate -vinduet giver udviklere mulighed for at holde pause et program henrettelse på noget tidspunkt , og undersøge programmets tilstand. Denne evne er nyttigt, fordi det Immediate -vinduet viser de faktiske værdier , som variablerne indeholder på et bestemt tidspunkt , og du kan endda ændre en variabels værdi uden at stoppe programmet. At lære at bruge Immediate -vinduet hjælper dig debug VB.NET applikationer hurtigere og identificere flaskehalse , der kan påvirke systemets ydeevne. Instruktioner
Set Up Test Environment
1
Open en af dine VB.NET Windows Forms projekter ved hjælp af Visual Studio. Navnene på filerne i projektet vises i Solution Explorer -vinduet.
2
Find filen der kører, når dit projekt starter . Højreklik denne formular og klik på " View Designer" for at se skemaet i Design -vinduet.
3
Klik på " View " og " Toolbox " for at se projektets værktøjskasse. Dobbeltklik på " Button " kontrol i værktøjskassen. Visual Studio placerer en knap til formularen .
4
Dobbeltklik på denne knap. Kodeksen åbnes, og placerer markøren inde i formularens "klik" sub. Den sub navn afhænger navnet på knappen. For eksempel, " , Button1 ", hvis knappens navn er sub navn er " Button1_Click . "
5
Indsæt følgende kode, før der sub er " End Sub " erklæring : Hej
Dim variabel1 As String = " string 1 "
Dim variabel2 As String = " string 2 "
Dim variabel3 Som int16 = 4
6
Flyt markøren til den ordet "variable " i den første erklæring , derefter langsomt flytte markøren til venstre, indtil den når den lodrette grå , der løber ned i venstre side af vinduet Kode . Klik det sted. Visual Studio placerer en rød prik der. Dette er en breakpoint , og når koden kører , stopper på dette punkt
7
Gentag denne proces for de resterende to linjer kode. . Når du er færdig, en rød breakpoint vises til venstre for hvert udsagn . Udviklere bruger disse breakpoints til pause applikationer på interessepunkter .
8
Tryk på " F5 " for at køre projektet. Programmet pause, når den når den første breakpoint . Tryk på " Ctrl ", "Alt " og "I " nøgler på samme tid for at åbne Immediate -vinduet.
Debug Brug Immediate Window
9
Skriv følgende erklæring i vinduet : Hej
? variabel1
spørgsmålstegnet fortæller Visual Studio , som du ønsker at undersøge værdien af den variabel, der vises til højre for spørgsmålstegnet . Denne variabel er " variabel1 " i dette eksempel .
10
Tryk på " Enter". Programmet fortsætter og falder igennem til næste sætning , hvor det standser igen
11
Skriv følgende i Immediate -vinduet: .
? variabel1
Tryk på " Enter". Vinduet viser variabel1 værdi denne gang , fordi det nu har en værdi
12
Tryk på " F11 ", og skriv følgende erklæring i Immediate -vinduet: .
? variabel2
Vinduet viser den variable værdi
13
Type erklæringen vist nedenfor i Immediate -vinduet: .
varaible2 = " ny værdi "
< p> Tryk på " Enter". Immediate -vinduet henretter din kommando i realtid og ændrer værdien af variabel2 til " ny værdi . " Kontroller dette ved at undersøge dens værdi som beskrevet i de foregående trin. Tildeling nye værdier til variabler som kode henretter er en nyttig måde at udforske alternative forgreninger muligheder. For eksempel, " , 1", hvis en blok af kode kører kun , hvis "X" er du kan ændre værdien af "X" i vinduet og trin gennem koden ved hjælp af " F11 " for at følge den vej , det tager , når "X "ikke " 1 ".