In questo video, vedremo come eseguire il debug in Visual Studio City Building è il processo di esecuzione del
programma riga per riga e traccia del programma.
Quindi la traccia ci aiuterà a scoprire eventuali bug nel programma.
Un programma, se un programma è in esecuzione ma non dà risultati perfetti, potrebbe esserci qualcosa di
sbagliato nel programma.
Per scoprire quell'errore, dobbiamo rintracciare il programma e controllarlo.
Quindi per tracciare il debugger ci aiuterà.
Quindi, come eseguire il debug?
Vedremo qui.
Non è necessario eseguire impostazioni speciali per il debug, quindi è molto semplice.
E Visual Studio.
Ti mostrerò come eseguire il debug.
Quindi ho già scritto un programma qui.
Questo programma è già disponibile per trovare la somma di tutti gli elementi di un array.
Quindi ho una serie di elementi e il programma troverà l'aggiunta di tutti questi elementi.
Quindi facciamo il debug.
Quindi, per il debug, devi impostare un punto di interruzione in qualsiasi istruzione nel programma.
Quindi fino al punto di interruzione, il programma verrà eseguito normalmente e si fermerà lì.
Quindi puoi tracciarlo riga per riga.
Quindi metterò un punto di interruzione sulla prima riga stessa, la prima istruzione stessa.
Quindi il metodo per inserire un punto di interruzione è sul lato sinistro.
Questo è prima del numero di riga e c'è un'area grigia.
Basta fare clic per inserire un punto di interruzione.
E se vuoi rimuoverlo, fai di nuovo clic su di esso, sarà sparito.
Quindi è proprio come accendere e spegnere.
Quindi fai clic una volta.
Detto questo, andiamo al break, ma si possono avere più breakpoint anche nel programma.
Quindi, se il programma è molto prestante, potresti richiedere che tu possa avere più punti di interruzione.
Quindi qui ho la prima affermazione come un grande punto.
Ora corriamo, andiamo sul retro e diciamo avvia il debug in modo da poter premere F5.
Anche per fare clic su questo è sulla prima riga.
Sì, è proprio così puoi vedere che in questa riga è dichiarata qualche variabile, ma la riga non è ancora
stata eseguita.
Quindi ecco una finestra dell'orologio.
Ecco una finestra dell'orologio.
Apparirà automaticamente e qui puoi trovarne alcuni e sta avendo spazzatura.
Non è ancora inizializzato.
Quindi questa variabile, questa linea sta per essere eseguita di notte.
Quindi, se prendo il cursore anche per mostrare che il valore in alcuni è un valore spazzatura, Knoller esegue questa riga
così lontano che quello che devo solo andare al debug.
E qui puoi trovare le affermazioni come entrare per fare un passo oltre o uscire in modo da poter seguire F 10 quattro
passi oltre.
Se è una funzione e vuoi entrare in quella funzione, puoi dire entra, fallo per questo
semplice programma.
Afghani sta bene, quindi puoi premere un pulsante.
Quindi torna indietro e premi spesso trova urgente.
Efkan Sì.
No, puoi vedere quella variabile.
Alcuni è già stato creato ed è inizializzato a zero.
Se sposto il cursore qui mostra il valore a zero e nella finestra di controllo ora puoi vedere una nuova
variabile A che sta avendo spazzatura.
Non è giusto.
Non è inizializzato lì perché questa riga sta per essere eseguita.
Non è ancora stato eseguito.
Se premo di nuovo dopo di esso, ora puoi vedere che questo è inizializzato con questi valori.
Quindi qui nella finestra dell'orologio, puoi vedere andare quattro, sei, sette, nove.
Tutti questi valori, questi valori sono lì in un altro anche nella finestra di controllo, posso espandere e vedere i
valori qui per tutti questi valori rappresentati qui.
In questo momento, sta per entrare nel ciclo for.
Devi osservare questa finestra di controllo, come il valore di X sta prendendo questi elementi da esso e
vengono aggiunti ad alcuni.
Quindi i valori sono due quattro sei sette nove.
Quindi continuerò a premere dopo.
Ora, puoi vedere che anche X è definito ora ed è il valore di conoscere Nix, alcuni dicono alcuni più X.
Quindi ora due viene aggiunto ad alcuni e questo è un visualizzatore che viene visualizzato sullo schermo.
Quindi, se vuoi vedere quella finestra, puoi fare clic qui.
Ora puoi vedere che due è visualizzato qui nella finestra della console.
Ora, di nuovo, spesso non continua, non X è andato perché ha finito di nuovo la zucca del ciclo for per iniziare
a cadere di nuovo.
Quindi non è morto nella finestra dell'orologio qui.
Puoi vedere di nuovo la vita spesso ora che X è di nuovo lì e sta avendo per.
Quindi, se manteniamo il cursore su X, possiamo trovare i valori per e mantenere il cursore su alcuni dei valori fino ad
ora, quando questa istruzione viene eseguita, alcuni diventano sei.
Quindi sono due più quattro a sei.
Ora stamperà anche quattro, quindi di nuovo mercoledì prossimo può effettivamente diventare sei e alcuni diventano 12,
X diventa sette e alcuni diventano diciannove.
Quindi X diventa nove e Sam diventa 28, e questo è tutto ciò che è uscito dal giro questa volta, nessuna stampa
Daxam.
Quindi quel programma finisce.
Quindi, se vedo lo scandalo che è la finestra della console, posso vedere tutti i valori che vengono stampati e anche
alcuni vengono stampati qui.
Quindi è così che puoi con i programmi.
Quindi, ovunque tu voglia capire il funzionamento di un programma e vuoi vedere che funziona chiaramente.
Quindi ti suggerisco di seguire questo processo di debug in modo che ti dia un'idea chiara del lavoro di
un programma in modo che tutti i concetti che stai imparando, puoi controllarli come stanno accadendo le cose con
l'aiuto di thieberger.
Quindi DeBacker è uno strumento molto potente per l'apprendimento e anche per lo sviluppo di applicazioni per la rimozione di
libri.
Quindi è tutto in questo video.