Cercando di eseguire il debug di un'applicazione VB.NET senza la capacità di esaminare le variabili è quasi come cercare di guidare una macchina senza vedere la strada . Finestra immediata VB.NET s ' permette agli sviluppatori di mettere in pausa l'esecuzione di un programma in qualsiasi punto ed esaminare lo stato del programma. Questa capacità è utile perché la finestra immediata che mostra i valori attuali delle variabili che contengono in un determinato momento nel tempo , e si può anche cambiare il valore di una variabile senza fermare il programma . Imparare a utilizzare la finestra immediata aiuta a eseguire il debug di applicazioni VB.NET più velocemente e identificare i colli di bottiglia che possono influenzare le prestazioni del sistema .
Istruzioni Impostazione Ambiente di test
1
aperto uno dei vostri progetti VB.NET Windows Form utilizzando Visual Studio . I nomi dei file del progetto vengono visualizzati nella finestra Esplora soluzioni .
2
Individuare il file che viene eseguito quando il progetto viene avviato . Fare clic con quella forma e fare clic su " Visualizza finestra di progettazione " per visualizzare il modulo nella finestra di progettazione .
3
Fare clic su " Visualizza" e " Casella degli strumenti " a finestra degli strumenti del progetto. Fare doppio clic sul controllo " Button " nella casella degli strumenti . Visual Studio inserisce un pulsante nel form .
4
doppio clic su tale pulsante. Si apre la finestra del codice e posiziona il cursore all'interno di sub "Click" del form . Nome del sottomarino dipende dal nome del pulsante . Per esempio, se il nome del pulsante è " Button1 ", il nome del sub è " Button1_Click ".
5
Incollare il seguente codice prima dichiarazione "End Sub " che di sub :
Dim variable1 As String = " stringa 1 "
Dim variabile2 As String = " stringa 2"
Dim variabile3 come Int16 = 4
6
Sposta il cursore al parola " variabile " nella prima dichiarazione , poi, lentamente, spostare il cursore verso sinistra fino a raggiungere il grigio verticale che corre lungo il lato sinistro della finestra del codice . Fare clic su quel punto. Visual Studio inserisce un punto rosso lì . Questo è un punto di interruzione , quando il codice viene eseguito , si ferma a questo punto
7
Ripetere questa procedura per le altre due linee di codice . . Al termine, un punto di interruzione rosso appare a sinistra di ogni istruzione . Gli sviluppatori utilizzano questi punti di interruzione per applicazioni pausa nei punti di interesse .
8
Premere " F5 " per eseguire il progetto . Il programma pausa quando raggiunge il primo punto di interruzione . Premere il tasto " Ctrl ", " I" tasti contemporaneamente per aprire la finestra immediata Alt "e" .
Debug Utilizzo immediato Finestra
9
digitare la seguente istruzione nella finestra Immediata :
? variable1
Il punto interrogativo indica Visual Studio che si desidera esaminare il valore della variabile che appare a destra del punto di domanda . Tale variabile è " variable1 " in questo esempio .
10
Premere " Invio". Il programma continua e si risolve con l'istruzione successiva dove si ferma di nuovo
11
Digitare quanto segue nella finestra immediata : .
? variable1
Premere " Invio". La finestra visualizza il valore di variable1 questa volta , perché adesso ha un valore
12
Premere " F11 " e digitare la seguente istruzione nella finestra immediata : .
? variable2
La finestra visualizza il valore della variabile
13
Tipo di seguito riportato il prospetto nella finestra immediata : .
varaible2 = " nuovo valore "
< p > Premere il tasto " Enter ". La finestra di controllo immediato esegue il comando in tempo reale e cambia il valore di variable2 a " nuovo valore ". Verificarlo esaminando il suo valore , come descritto nei passaggi precedenti . L'assegnazione di nuovi valori alle variabili come codice eseguito è un modo utile per esplorare alternative possibilità di ramificazione . Per esempio, se un blocco di codice viene eseguito solo se " X " è "1 ", è possibile modificare il valore di "X" nella finestra immediata e passo attraverso il codice utilizzando " F11 " per seguire il sentiero che ci vuole quando " X "non è" 1 ".