Debug in Visual C

March 9

La scrittura di codice C in ambiente Microsoft Windows viene fornito con un paio di vantaggi, tra cui librerie .NET di Microsoft e l'accesso a Microsoft libero Visual Studio Express. Visual Studio è un ambiente di sviluppo a pieno carico per codificare e debug di vari programmi, utili per la gestione di progetti di grandi dimensioni e rendendo lo sviluppo più semplice ed efficiente. Gli strumenti di debug inclusi in Visual Studio dare al programmatore la possibilità di scorrere riga di esecuzione per riga, per monitorare lo stato del programma e rilevare gli errori in tempo reale.

Avvio del debugger

Programmazione in Visual C ++ si svolge nel Visual Studio ambiente di sviluppo interattivo (IDE), disponibile presso Microsoft.com/express. All'interno di questo ambiente, un programmatore può scrivere codice nell'editor e quindi compilare ed eseguire il debug in un solo passo. Il processo di compilazione in Visual Studio default l'impostazione "debug", in modo che il programmatore può invocare il debugger facendo clic sulla freccia verde nella barra dei menu. Ciò inizierà esecuzione del programma in modalità debug.

break Point

Un "punto di rottura" interrompe l'esecuzione di codice in modalità di debug. Il programmatore può impostare un punto di interruzione per fermare il codice a un certo punto, e visualizzare lo stato di variabili e funzioni fino a quel punto. Questo permette al programmatore di saltare punti di esecuzione lunghi per controllare lo stato del programma in cui i problemi possono essere presenti. Break Point vengono impostati facendo clic sul margine sinistro del codice l'editor di codice. Il programmatore sa che un punto di interruzione è impostato quando viene visualizzata una piccola sfera rossa accanto a una riga di codice (Fonte 2).

Scavalcando e in codice

Una volta che il debugger colpisce un punto di rottura, il programmatore esegue il codice riga per riga dal scavalcando ogni linea, con il tasto "F10". Come ogni linea è scavalcò, il programma esegue quella singola riga di codice. Se la riga contiene una funzione, scavalcando eseguirà l'intera funzione. Al fine di andare in funzione da eseguire anche riga per riga, il programmatore deve entrare in funzione con il tasto "F11". Una volta in funzione, il programmatore può continuare ad usare il tasto "F10" scavalcare linee contenute all'interno della funzione.

watch Window

Nella parte inferiore della finestra di debug risiede una piccola sottofinestra, chiamata finestra "vedere". Il programmatore può tenere traccia dei valori delle variabili in un dato punto di interruzione, o qualsiasi punto di un programma, visualizzando la finestra di controllo. La finestra di controllo contiene i valori delle variabili nel campo di applicazione del codice corrente. Se una variabile rappresenta un oggetto, la finestra di controllo mostra i valori dei campi di dati dell'oggetto, nonché le informazioni riguardanti uno dei suoi metodi. In questo modo, il programmatore può tenere traccia del programma mentre scavalcando o in linee di codice durante il debug.