- Στον Project Explorer, κάντε δεξί κλικ
στο Debug.htm αρχείο, επιλέξτε Set As Start Page.
- Από το Debug μενού
επιλέξτε Start. ( Αν εμφανιστεί ένα πλαίσιο
διαλόγου για username και password, βάλτε το όνομα του
τοπικού δικτύου (domain) και το username (για παράδειγμα
‘domain\username’) γιατί ένας Windows NT λογαριασμός
απαιτείται. Αν δεν έχετε όνομα τοπικού δικτύου
απλά χρησιμοποιείστε το username και το password σας.
- Ο debugger φορτώνει την debug.htm σελίδα
στον Internet Explorer και την εκτελεί μέχρι να φτάσει
στο πρώτο σημείο διακοπής. Την ίδια στιγμή, το Visual
InterDev γυρίζει στην προεπιλεγμένη debug οθόνη,
ανοίγοντας έναν αριθμό από debugging παράθυρα όπως
φαίνεται στο σχήμα.
- Στον Internet Explorer, εισάγετε 10
στο πρώτο παράθυρο και 20 στο δεύτερο και κάντε
κλικ στο Submit
- Μόλις
κάνετε κλικ στο Submit, ο debugger φτάνει στο πρώτο
σημείο διακοπής, εμφανίζοντας ένα κίτρινο βελάκι
πάνω από το εικονίδιο του σημείου διακοπής, που
υποδεικνύει τη γραμμή κειμένου στην οποία ο debugger
σταμάτησε την εφαρμογή.
- Από
την οθόνη - Debug Windows Submenu, ανοίξτε τα Immediate, Locals,
Watch, Threads, Call Stack και Running,
παράθυρα εγγράφων.
Τοποθετήστε τον κέρσορα σας
πάνω από το κείμενο ClientNum 1 στο debugging
παράθυρο.
- Ο debugger εμφανίζει μία αριθμητική πληροφορία
παραθέτοντας την τρέχουσα τιμή της μεταβλητής ClientNum
1 (ισχύουσα 10).
- Προσθέστε μία μεταβλητή στο παράθυρο
παρατήρησης κάνοντας διπλό κλικ στην μεταβλητή ClientNum
2 και επιλέγοντας add watch από το μενού.
- Στο παράθυρο παρατήρησης, η μεταβλητή ClientNum 2
προστέθηκε δίχως να καθοριστεί η τιμή της.
- Από το debug.menu επιλέξτε Step Into.
- Στο παράθυρο παρατήρησης, η τιμή για τη
μεταβλητή ClientNum 2 αλλάζει σε 20.
- Από το debug παράθυρο, επιλέξτε Continue.
Η Debug.htm σελίδα συνεχίζει να
εκτελείται στον Web Browser και εμφανίζει το alert με τις
μεταβλητές. Πατήστε Enter και οι μεταβλητές
αποστέλλονται στην ASP σελίδα στον Web Server για
επεξεργασία, φτάνοντας στο επόμενο σημείο
διακοπής. Μόλις έχετε περάσει από το Client-Side
κείμενο στο Server-side κείμενο.
- Αλλάξτε την τιμή για την ServerNum 1 τοποθετώντας
τον κέρσορα σας στο άμεσο παράθυρο και γράφοντας
: ServerNum1=2000
- Πατήστε Enter.
- Μόλις αλλάξατε την τιμή μίας μεταβλητής σας
κατά τη διάρκεια της εκτέλεσης του προγράμματος.
- Επιλέξτε την έκφραση ServerNum1 + ServerNum2
καi τοποθετήστε
τον κέρσορα σας πάνω της για να δείτε μία
αριθμητική πληροφορία της τρέχουσας τιμής
ολόκληρης αυτής της έκφρασης - 2020 όπως φαίνεται
στο σχήμα.
-
Μπορείτε επίσης να
εξετάσετε τις τρέχουσες εκτελέσιμες σειρές και
διαδικασίες στον client και server στο Threads and Running Documents
παράθυρο.
- Από το debug μενού, επιλέξτε Continue.
- Η ASP σελίδα παράγει την HTML και την στέλνει
πίσω στον Browser για εμφάνιση.
- Σταματήστε τον debugger στο Visual InterDev
επιλέγοντας End από το debug μενού.
Το Visual InterDev 6.0 παρέχει ένα πλήρες σετ από debugging
εργαλεία που οι προγραμματιστές περιμένουν από
παραδοσιακά client\server RAD εργαλεία που θα σας κάνουν
ικανό να ελέγξετε και να κάνετε debug στον
χειρόγραφο κώδικα σας. |