Βοηθητικές κλάσεις περιβάλλοντος χρήστη για τον εντοπισμό και διόρθωση σφαλμάτων
Επιπρόσθετα του ορισμού ενός γενικού πλαισίου για την εμφάνιση ενός περιβάλλοντος χρήστη εντοπισμού και διόρθωσης σφαλμάτων, η πρόσθετη λειτουργία περιβάλλοντος χρήστη εντοπισμού και διόρθωσης σφαλμάτων περιλαμβάνει κλάσεις οι οποίες υλοποιούν χρήσιμες μεθόδους βοηθητικών προγραμμάτων για την υλοποίηση ενός περιβάλλοντος χρήστη λειτουργίας εντοπισμού και διόρθωσης σφαλμάτων.
Η κλάση DebugUITools ομαδοποιεί πολλά από αυτά τα βοηθητικά προγράμματα και περιλαμβάνει μεθόδους για τα ακόλουθα:
- Αποθήκευση και/ή δόμηση του χώρου εργασίας πριν την εκκίνηση συγκεκριμένων ρυθμίσεων εκκίνησης
- Χώρο αποθήκευσης και ανάκτηση εικόνων εκ μέρους πελατών περιβάλλοντος χρήστη εντοπισμού και διόρθωσης σφαλμάτων
- Αναζήτηση παρουσίασης μοντέλου εντοπισμού και διόρθωσης σφαλμάτων που συσχετίζεται με ένα δεδομένο μοντέλο εντοπισμού και διόρθωσης σφαλμάτων
- Ανάκτηση του χώρου αποθήκευσης προτιμήσεων για την πρόσθετη λειτουργία εντοπισμού και διόρθωσης σφαλμάτων
- Πληροφορίες σχετικά με το τρέχον πρόγραμμα στο οποίο εκτελείται εντοπισμός και διόρθωση σφαλμάτων, όπως το τρέχον περιβάλλον, διεργασία ή κονσόλα
- Άνοιγμα του πλαισίου διαλόγου ρυθμίσεων εκκίνησης με διάφορες προεπιλογές
- Ενεργοποίηση ή απενεργοποίηση της χρήσης φίλτρων βηματικής εκτέλεσης
Η IDebugView παρέχει κοινή λειτουργία για της προβολές εντοπισμού και διόρθωσης σφαλμάτων.
Παρέχει πρόσβαση σε μια υποκείμενη λειτουργία προβολής και τη δική
της παρουσίαση του μοντέλου εντοπισμού και διόρθωσης σφαλμάτων. Συνήθως, οι πελάτες θα πρέπει να επεκτείνουν την
AbstractDebugView
παρά να υλοποιήσουν από την αρχή τη διεπαφή. Η AbstractDebugView παρέχει πολλές χρήσιμες λειτουργίες:
- Χώρο αποθήκευσης ενεργειών σε ένα μητρώο ενεργειών
- Γενικό χειρισμό του μενού περιβάλλοντος της υποκείμενης λειτουργίας προβολής
- Γενικές υλοποιήσεις των λειτουργιών του πλήκτρου Delete και του διπλού πατήματος
- Μηχανισμό για την εμφάνιση ενός μηνύματος σφάλματος στην προβολή