Οι Active
Server Pages κάνουν πολύ εύκολη τη χρήση προσωπικών components Έχουμε συμπεριλάβει δύο σελίδες
δείγματα που η κάθε μία χρησιμοποιεί το ίδιο
component για να επιδείξει πως ένα μόνο component μπορεί να ξαναχρησιμοποιηθεί
αποτελεσματικά σε πολλαπλές σελίδες.
Από τον εξερευνητή του προγράμματος, ανοίξτε
το Transfers_Active.asp. Αυτή η σελίδα παράδειγμα
περιλαμβάνει μία μοναδική γραμμή κώδικα
απαραίτητη για την άμεση εφαρμογή του component
στη σελίδα.
Αυτή η γραμμή κώδικα δημιουργεί ένα δείκτη στο component έτσι ώστε
επόμενες μεταφορές στο component στο ASP έγγραφο σας αυτομάτως
εκτελούν τα IntelliSense χαρακτηριστικά για να
εμφανίσουν τις μεθόδους και τις ιδιότητες του
αντικειμένου.
Στην Source Mode του Page editor,
τοποθετήστε το σημείο εισαγωγής αμέσως μετά από
τη γραμμή ‘myObj.DSN=”fitch” και πατήστε Enter.
Σχήμα 29: Μια ASP σελίδα με ένα
εμπορικό Visual Basic-created custom component.
Πληκτρολογήστε myObj. και προσέξτε το IntelliSense
drop-down παράθυρο που εμφανίζεται για να δείξει τις
ιδιότητες και μεθόδους του fitch εξαρτήματος.
Σχήμα
30 : Το IntelliSense βοηθάει τους προγραμματιστές
κειμένου και με τα custom εξαρτήματα.
- Χρησιμοποιήστε το backspace πλήκτρο για να σβήσετε
τη γραμμή που μόλις δημιουργήσατε. Η τεχνολογία
IntelliSense επιταχύνει τη διαδικασία γραφής κώδικα
και βοηθά στην ελάττωση των σφαλμάτων. Οι
προγραμματιστές ASP μπορούν τώρα να επωφεληθούν
από το IntelliSense όταν δημιουργούν σελίδες που
χρησιμοποιούν custom εξαρτήματα που μπορεί να μην
έχουν γράψει αυτοί. Χαρακτηριστικά όπως η
συμπλήρωση δηλώσεων και η συντακτική βοήθεια
βοηθούν τον προγραμματιστή ASP να μάθει το μοντέλο
του αντικειμένου γρήγορα και να γράψει κώδικα
που είναι ταυτόχρονα έγκυρος και σωστός
συντακτικά. Αυτή η σελίδα δείγμα χρησιμοποιεί το
Recordset Design Time Control και το Grid Design Time Control για να
εκτελέσει ένα ερώτημα (query) στην βάση δεδομένων
και να εμφανίσει τα δεδομένα σε ένα
ευπαρουσίαστο HTML πίνακα. Επιπροσθέτως για να
εμφανιστούν απλές τιμές κατ’ ευθείαν από τη βάση
δεδομένων, το Grid Design Time Control χρησιμοποιεί το fitch
component για να κάνει κάποιους υπολογισμούς
επιχειρηματικών κανόνων στα δεδομένα και να
εμφανίσει τα υπολογισμένα στις δύο τελευταίες
στήλες του πίνακα, “Ship By” και “Ship Cost.”
- Εξετάστε τις, Visual Basic, διαδικασίες shipmethod() και
shipcost() της έκδοσης κειμένου στη βάση της σελίδας
για να δείτε πως χρησιμοποιούν απλές κλήσεις στο
fitch component για να υπολογίσουν αυτές τις τιμές.Αφού
εξετάσετε τον κώδικα για να καταλάβετε πως
λειτουργεί, τρέξτε τη σελίδα για να δείτε πως
λειτουργεί στον browser.
- Από τον εξερευνητή του προγράμματος, κάντε δεξί
κλικ στο Transfer_active.asp και επιλέξτε View
in browser.
- Κάντε κλικ σε ένα order ID αριθμό για να δείτε
λεπτομερείς πληροφορίες για τη σειρά.
- Η τρέχουσα σελίδα (Transfer_details.asp) χρησιμοποιεί το
fitch component για να αποκτήσει λεπτομερείς
πληροφορίες για μία συγκεκριμένη σειρά και μετά
να την διαμορφώσει σε ένα HTML πίνακα.
|