Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Τρόπος εντοπισμού σφαλμάτων σε Visual C + +

Debugging είναι η διαδικασία της εύρεσης ελαττωμάτων στον πηγαίο κώδικα του προγράμματος . Συχνά , είναι χρονοβόρα και κουραστική. Αποτελεσματικότητά της εξαρτάται σε μεγάλο βαθμό από την ικανότητα του προγραμματιστή. Ωστόσο , οπτικά εργαλεία εντοπισμού σφαλμάτων , όπως εκείνες που είναι διαθέσιμες στο Microsoft Visual Studio ενισχύσει σημαντικά την παραγωγικότητα . Μέσα από αυτά τα εργαλεία , μπορείτε να διακόψετε ένα πρόγραμμα , να επιβραδύνει την εκτέλεσή του , να παρακολουθεί και να αλλάξετε τις τιμές των μεταβλητών και να πάει πίσω στο χρόνο εκτέλεσης . Τα πράγματα που θα χρειαστείτε για Microsoft Visual Studio . NET 2003
βιβλίο , όπως " Debugging Microsoft . NET 2.0 Εφαρμογές" από τον John Robbins
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Μάθετε πώς να εισέλθουν και να βγείτε από τη λειτουργία εντοπισμού σφαλμάτων στο Visual Studio . Για να εισέλθετε στη λειτουργία εντοπισμού σφαλμάτων , πατήστε F5 ή κάντε κλικ στο εικονίδιο "Go" . Για να βγείτε από τη λειτουργία εντοπισμού σφαλμάτων , πατήστε Shift + F5 ή κάντε κλικ στο εικονίδιο "Stop Debugging " . Μπορείτε να εκτελέσετε δύο βήματα κάνοντας κλικ στο " Debug " στο πάνω μενού και κάνοντας την κατάλληλη επιλογή . 2

Τοποθετήστε μια άνευ όρων breakpoint . Αυτό είναι κατάλληλο για την αξιολόγηση μιας μεταβλητής στο πρώτο πέρασμα του προγράμματος. Κάντε κλικ σε μια μεταβλητή του ενδιαφέροντος . Πιέστε το πλήκτρο F9 ή κάντε κλικ στο εικονίδιο " Εισαγωγή /Διαγραφή σημείου διακοπής " στο επάνω μενού . Ένα κόκκινο σημάδι μανταλάκια τη γραμμή με τη μεταβλητή . Εισάγετε σε κατάσταση εντοπισμού σφαλμάτων , όπως στο βήμα 1 . Ένα κίτρινο βέλος θα πρέπει να τοποθετείται πάνω από το κόκκινο σημάδι . Τοποθετήστε το δρομέα πάνω από την μεταβλητή. Ένα παράθυρο που εμφανίζει η αξία του θα εμφανιστεί . Έξοδος debug mode.
Εικόνων 3

Ορίστε ένα σημείο διακοπής υπό όρους . Αυτό είναι σκόπιμο για την εκτίμηση μιας μεταβλητής μετά την πρώτη επανάληψη ή πέρασμα. Κλικ σε έναν μετρητή μεταβλητής όπως αυτά που χρησιμοποιούνται σε ένα " για " βρόχο. Πιέστε το πλήκτρο F9 ή κάντε κλικ στο εικονίδιο " Εισαγωγή /Διαγραφή σημείου διακοπής " στο επάνω μενού . Από το επάνω μενού κάντε κλικ στο " Επεξεργασία ", " Breakpoints " ή πατήστε το πλήκτρο " Alt + F9 . " Κάντε κλικ στο "Δεδομένα" καρτέλα του παραθύρου " Όρια ευαισθησίας » . Πληκτρολογήστε το μετρητή μεταβλητή , " = " και η τιμή που θέλετε το πρόγραμμα να σταματήσει στο πλαίσιο του " Εισάγετε την έκφραση που πρέπει να αξιολογηθούν " κουτί κειμένου . Εισάγετε σε κατάσταση εντοπισμού σφαλμάτων , όπως στο βήμα 1 . Τοποθετήστε τον κέρσορα πάνω από την αξία των τόκων ( όχι ο μετρητής μεταβλητής ) . Αναδύεται ένα παράθυρο , που δείχνει την αξία . Έξοδος από τη λειτουργία εντοπισμού σφαλμάτων .
Η 4

Εκτελέστε μια ένδειξη μνήμης για να δείτε ένα μεγάλο όγκο δεδομένων . Ανατρέξτε στο Βήμα 1 για την τοποθέτηση μιας άνευ όρων breakpoint μετά από μια σειρά που έχει τροποποιηθεί , και να τεθεί σε κατάσταση εντοπισμού σφαλμάτων . Για να δείτε τα στοιχεία του πίνακα , πιέστε το πλήκτρο ALT +6 ή κάντε κλικ στο κουμπί "Προβολή ", " Debug των Windows " και το "Memory ". Το παράθυρο "Memory " σκάει επάνω , εμφανίζοντας τα δεδομένα σε τρεις στήλες byte . Μπορείτε να αλλάξετε τη μορφή δεδομένων από byte σε κάποιο άλλο τύπο κάνοντας κλικ στο " Εργαλεία ", " Επιλογές ", " Debug ( καρτέλα ) " και " Format" στο " παράθυρο μνήμης . " Έξοδος από τη λειτουργία εντοπισμού σφαλμάτων .
5

Ερευνήστε τις διατάξεις εκτέλεσης μέσα από το χαρακτηριστικό Profiling του Visual Studio του . Profiling διαβεβαιώνει τον προγραμματιστή που έχει εκτελεστεί μια συγκεκριμένη λειτουργία σε ένα πρόγραμμα . Κάντε κλικ στο κουμπί "Project ", " Ρυθμίσεις ", " Σύνδεσμος ( η καρτέλα ) " και επιλέξτε το πλαίσιο ελέγχου "Ενεργοποίηση Profiling " . Την κατασκευή του έργου , κάνοντας κλικ στο εικονίδιο " Build" ή το πλήκτρο F7 . Στο μενού στην κορυφή , κάντε κλικ στο κουμπί "Build ", " Προφίλ " και επιλέξτε μία από τις πέντε επιλογές οι προσφορές οδηγό , ανάλογα με το τι μπορείτε να βρείτε χρήσιμες . Πατήστε το πλήκτρο " OK". Κάντε κλικ στην καρτέλα " Προφίλ " κάτω από το παράθυρο του χώρου εργασίας για να δείτε το προφίλ του .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα