Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

ActiveX Component Tutorial

Ένα στοιχείο ActiveX είναι μια βοηθητική εφαρμογή που μπορείτε να κατεβάσετε και να λειτουργεί ανεξάρτητα στο πρόγραμμα περιήγησης στο Web της Microsoft . Μπορεί επίσης να είναι « στην πρίζα » και λειτουργεί ως βιβλιοθήκη δυναμικής σύνδεσης ( DLL ) μέσα σε ένα δοχείο εφαρμογή των Windows . Η Microsoft ανέπτυξε Object Linking and Embedding τεχνολογία ( OLE ) στη δεκαετία του 1990 , και πρόσθεσε τη δυνατότητα να δημιουργήσουν τα συστατικά ActiveX με τη βοήθεια της C + + πλαίσιο εφαρμογής Visual . Η παλαιότερη ορολογία ήταν Έλεγχοι OCX ( OLE Controls ) , παρόμοια με VBX ( Visual Basic ) ελέγχου . Μια εφαρμογή και ο έλεγχος μπορούν να στέλνουν και να λαμβάνουν δεδομένα μεταξύ τους μέσω της διασύνδεσης OLE . Μπορείτε να χρησιμοποιήσετε το Microsoft Foundation Classes ( MFC ) σε Visual C + + έργο για την κατασκευή Active X αντικειμένου . Τα πράγματα που θα χρειαστείτε για Microsoft Visual Studio 6.0 ή νεότερη έκδοση (κατά προτίμηση μια έκδοση του Visual Studio . NET)
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

την εφαρμογή Microsoft Visual Studio από τα Windows σας "Start" μενού . 2

Τραβήξτε προς τα κάτω το μενού "Αρχείο" και επιλέξτε " New " και στη συνέχεια επιλέξτε "Project ".
εικόνων 3

Στη Νέα διαλόγου project, αναπτύξτε " Visual C + + " και κάντε κλικ στο " MFC . " Επιλέξτε " MFC ελέγχου ActiveX " υπό τον τίτλο " Visual Studio εγκατεστημένα πρότυπα " στο παράθυρο στα δεξιά .
Η

4 Εισάγετε ένα κατάλληλο έξυπνο όνομα για το έργο . Για παράδειγμα , " MyFirstActiveXStatusBar " αν σκοπεύετε να δημιουργήσετε ένα στοιχείο ελέγχου στη γραμμή κατάστασης . Εισάγετε μια κατάλληλη διαδρομή για την τοποθεσία του έργου και το όνομα του στοιχείου ελέγχου ActiveX σας κατά " Όνομα λύση . " Δώστε το έργο σας το ίδιο όνομα με το στοιχείο ελέγχου ActiveX . Ελέγξτε το παράθυρο "Δημιουργία καταλόγου για λύση» , εάν δεν είναι ήδη ενεργοποιημένο . Για να κάνετε την πηγή του έργου σας ένα μέρος της πηγής ελέγχου κώδικα έκδοση , επιλέξτε " Προσθήκη στα Ελέγχου Source . " Κάντε κλικ στο κουμπί "OK " για να αποθηκεύσετε τις ρυθμίσεις .
5

Επιλέξτε " Ρυθμίσεις " στο MFC ActiveX Ελέγχου Wizard, που αναδύεται .
Η 6

Για το πλαίσιο λίστας με τίτλο "Δημιουργία ελέγχου που βασίζεται σε , « να επιλέξουν μία από τις ακόλουθες επιλογές : BUTTON , σύνθετο πλαίσιο , EDIT , ListBox, κύλισης , STATIC , πλήκτρο συντόμευσης , γραμμή προόδου , ​​γραμμή κατάστασης , το κουμπί περιστροφής , animation , κεφαλίδα , προβολή λίστας , καρτέλα ή προβολή δέντρου . Η Microsoft Visual C + + πλαίσιο εφαρμογής παρέχει όλα αυτά τα κοινά πρότυπα ελέγχου ActiveX . ΣΤΑΤΙΚΗ είναι επίσης η επιλογή μιας καλής αρχαρίων για ένα στοιχείο ελέγχου . Θα εμφανιστεί μόνο κάτι και να μην πάρει καμία εισαγωγή , έτσι δεν είναι ενεργή με την πραγματική έννοια του όρου.
Η

7 Ελέγξτε τις " Ενεργοποιεί όταν είναι ορατός " και " Flicker - δωρεάν ενεργοποίηση " κουτάκια . Ανάλογα με το είδος του ελέγχου , ελέγξτε όλα τα κουτάκια που ταιριάζουν - για παράδειγμα , " Optimized κωδικός σχέδιο" για ένα αντικείμενο που περιλαμβάνει βαριά γραφικά . Δείτε Πόροι για μια εξήγηση του κάθε παράμετρο κουτάκι .
8

Κάντε κλικ στο κουμπί " Τέλος" για να αποθηκεύσετε τις αλλαγές . Ανάλογα με το είδος του ελέγχου που έχετε επιλέξει , το Visual Studio θα δημιουργήσει το κατάλληλο σκελετό πηγαίου κώδικα για το έργο σας , με βάση MFC .
Η 9

Από το κύριο μενού , επιλέξτε "Project " και " Ιδιότητες". Πλοηγηθείτε στο " Ιδιότητες ρύθμισης παραμέτρων ", στην ενότητα " Γενικά" . Θα δείτε μια καταχώρηση που διαβάζει «Χρήση MFC . " Αυτή η επιλογή θα προκαθορίσει τη χρήση της MFC ως κοινόχρηστο DLL . Αυτό σημαίνει ότι θα πρέπει η MFC DLL να είναι είτε στον ίδιο κατάλογο με το στοιχείο ελέγχου ActiveX ( δυαδικό ) ή στην πορεία εκτέλεσης του . Αλλάξτε τη ρύθμιση στο "Χρήση MFC σε μια στατική βιβλιοθήκη . " Αυτό θα προσθέσει τη βιβλιοθήκη MFC και δεν θα υπάρξουν λείπουν DLL λάθη κατά το χρόνο εκτέλεσης .
Η 10

Ρίξτε μια ματιά στον πηγαίο κώδικα του έργου που παράγεται . Ο οδηγός πρέπει να έχει δημιουργήσει τις ακόλουθες βασικές κατηγορίες :

- C App , η κλάση εφαρμογής που προέρχεται από COleControlModule περιέχει InitInstance και ExitInstance λειτουργίες . C τον έλεγχο του Ctrl , η κατηγορία ελέγχου ActiveX που προέρχεται από την τάξη COleControl , όπου οι περισσότερες από τις λειτουργίες της συσκευής σας θα εφαρμοστεί

- Για παράδειγμα , CMyFirstActiveXStatusBarApp

. . - C PropPage , που προέρχεται από τη βάση τάξη COlePropertyPage , και διαχειρίζεται το παράθυρο διαλόγου ελέγχου Ακίνητα σελίδας. Ο οδηγός έχει δημιουργήσει κώδικα για να δημιουργήσει ένα πλαίσιο διαλόγου Page προεπιλεγμένη ακινήτου . Μπορείτε να προσθέσετε χαρακτηριστικά και ιδιότητες, όπως είναι επιθυμητό .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα