Ενεργοποίηση του Debugger
  1. Στον Project Explorer, κάντε δεξί κλικ στο Debug.htm αρχείο, επιλέξτε Set As Start Page.
  2. Από το Debug μενού επιλέξτε Start. ( Αν εμφανιστεί ένα πλαίσιο διαλόγου για username και password, βάλτε το όνομα του τοπικού δικτύου (domain) και το username (για παράδειγμα ‘domain\username’) γιατί ένας Windows NT λογαριασμός απαιτείται. Αν δεν έχετε όνομα τοπικού δικτύου απλά χρησιμοποιείστε το username και το password σας.
  3. Ο debugger φορτώνει την debug.htm σελίδα στον Internet Explorer και την εκτελεί μέχρι να φτάσει στο πρώτο σημείο διακοπής. Την ίδια στιγμή, το Visual InterDev γυρίζει στην προεπιλεγμένη debug οθόνη, ανοίγοντας έναν αριθμό από debugging παράθυρα όπως φαίνεται στο σχήμα.

image21.gif (25015 bytes)

  1. Στον Internet Explorer, εισάγετε 10 στο πρώτο παράθυρο και 20 στο δεύτερο και κάντε κλικ στο Submit
  2. Μόλις κάνετε κλικ στο Submit, ο debugger φτάνει στο πρώτο σημείο διακοπής, εμφανίζοντας ένα κίτρινο βελάκι πάνω από το εικονίδιο του σημείου διακοπής, που υποδεικνύει τη γραμμή κειμένου στην οποία ο debugger σταμάτησε την εφαρμογή.
  3. Από την οθόνη - Debug Windows Submenu, ανοίξτε τα Immediate, Locals, Watch, Threads, Call Stack και Running, παράθυρα εγγράφων.
  4. Τοποθετήστε τον κέρσορα σας πάνω από το κείμενο ClientNum 1 στο debugging παράθυρο.
  5. Ο debugger εμφανίζει μία αριθμητική πληροφορία παραθέτοντας την τρέχουσα τιμή της μεταβλητής ClientNum 1 (ισχύουσα 10).
  6. Προσθέστε μία μεταβλητή στο παράθυρο παρατήρησης κάνοντας διπλό κλικ στην μεταβλητή ClientNum 2 και επιλέγοντας add watch από το μενού.
  7. Στο παράθυρο παρατήρησης, η μεταβλητή ClientNum 2 προστέθηκε δίχως να καθοριστεί η τιμή της.
  8. Από το debug.menu επιλέξτε Step Into.
  9. Στο παράθυρο παρατήρησης, η τιμή για τη μεταβλητή ClientNum 2 αλλάζει σε 20.
  10. Από το debug παράθυρο, επιλέξτε Continue.
  11. Η Debug.htm σελίδα συνεχίζει να εκτελείται στον Web Browser και εμφανίζει το alert με τις μεταβλητές. Πατήστε Enter και οι μεταβλητές αποστέλλονται στην ASP σελίδα στον Web Server για επεξεργασία, φτάνοντας στο επόμενο σημείο διακοπής. Μόλις έχετε περάσει από το Client-Side κείμενο στο Server-side κείμενο.
  12. Αλλάξτε την τιμή για την ServerNum 1 τοποθετώντας τον κέρσορα σας στο άμεσο παράθυρο και γράφοντας : ServerNum1=2000
  13. Πατήστε Enter.
  14. Μόλις αλλάξατε την τιμή μίας μεταβλητής σας κατά τη διάρκεια της εκτέλεσης του προγράμματος.
  15. Επιλέξτε την έκφραση ServerNum1 + ServerNum2 καi τοποθετήστε τον κέρσορα σας πάνω της για να δείτε μία αριθμητική πληροφορία της τρέχουσας τιμής ολόκληρης αυτής της έκφρασης - 2020 όπως φαίνεται στο σχήμα.

image22.gif (8874 bytes)

  1. Μπορείτε επίσης να εξετάσετε τις τρέχουσες εκτελέσιμες σειρές και διαδικασίες στον client και server στο Threads and Running Documents παράθυρο.
  2. Από το debug μενού, επιλέξτε Continue.
  3. Η ASP σελίδα παράγει την HTML και την στέλνει πίσω στον Browser για εμφάνιση.
  4. Σταματήστε τον debugger στο Visual InterDev επιλέγοντας End από το debug μενού.

Το Visual InterDev 6.0 παρέχει ένα πλήρες σετ από debugging εργαλεία που οι προγραμματιστές περιμένουν από παραδοσιακά client\server RAD εργαλεία που θα σας κάνουν ικανό να ελέγξετε και να κάνετε debug στον χειρόγραφο κώδικα σας.


ΕΠΙΣΤΡΟΦΗ