Ανάκληση COM Components απο ASP σελίδες
Οι Active Server Pages κάνουν πολύ εύκολη τη χρήση προσωπικών components Έχουμε συμπεριλάβει δύο σελίδες δείγματα που η κάθε μία χρησιμοποιεί το ίδιο component για να επιδείξει πως ένα μόνο component μπορεί να ξαναχρησιμοποιηθεί αποτελεσματικά σε πολλαπλές σελίδες.
  1. Από τον εξερευνητή του προγράμματος, ανοίξτε το Transfers_Active.asp. Αυτή η σελίδα παράδειγμα περιλαμβάνει μία μοναδική γραμμή κώδικα απαραίτητη για την άμεση εφαρμογή του component στη σελίδα.
  2. Αυτή η γραμμή κώδικα δημιουργεί ένα δείκτη στο component έτσι ώστε επόμενες μεταφορές στο component στο ASP έγγραφο σας αυτομάτως εκτελούν τα IntelliSense χαρακτηριστικά για να εμφανίσουν τις μεθόδους και τις ιδιότητες του αντικειμένου.
  3. Στην Source Mode του Page editor, τοποθετήστε το σημείο εισαγωγής αμέσως μετά από τη γραμμή ‘myObj.DSN=”fitch” και πατήστε Enter.

image29.gif (8392 bytes)

Σχήμα 29: Μια ASP σελίδα με ένα εμπορικό Visual Basic-created custom component.

  1. Πληκτρολογήστε myObj. και προσέξτε το IntelliSense drop-down παράθυρο που εμφανίζεται για να δείξει τις ιδιότητες και μεθόδους του fitch εξαρτήματος.

image28.gif (13974 bytes)

Σχήμα 30 : Το IntelliSense βοηθάει τους προγραμματιστές κειμένου και με τα custom εξαρτήματα.

  1. Χρησιμοποιήστε το 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.”
  2. Εξετάστε τις, Visual Basic, διαδικασίες shipmethod() και shipcost() της έκδοσης κειμένου στη βάση της σελίδας για να δείτε πως χρησιμοποιούν απλές κλήσεις στο fitch component για να υπολογίσουν αυτές τις τιμές.Αφού εξετάσετε τον κώδικα για να καταλάβετε πως λειτουργεί, τρέξτε τη σελίδα για να δείτε πως λειτουργεί στον browser.
  3. Από τον εξερευνητή του προγράμματος, κάντε δεξί κλικ στο Transfer_active.asp και επιλέξτε View in browser.
  4. Κάντε κλικ σε ένα order ID αριθμό για να δείτε λεπτομερείς πληροφορίες για τη σειρά.
  5. Η τρέχουσα σελίδα (Transfer_details.asp) χρησιμοποιεί το fitch component για να αποκτήσει λεπτομερείς πληροφορίες για μία συγκεκριμένη σειρά και μετά να την διαμορφώσει σε ένα HTML πίνακα.

ΕΠΙΣΤΡΟΦΗ