Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Tutorial componente ActiveX

Un componente ActiveX è un applet che può essere scaricato ed eseguito in modo indipendente nel browser di Microsoft. Può anche essere " collegato " e gestito come una libreria a collegamento dinamico ( DLL ) all'interno di un'applicazione contenitore di Windows . Microsoft ha sviluppato Object Linking and Embedding tecnologia ( OLE ) nel 1990 , e ha aggiunto la funzione per creare i componenti ActiveX , con l'aiuto di Visual application framework C + + . La terminologia più anziano era OCX Controls ( controlli OLE ) , simili a VBX ( Visual Basic) Controlli . La domanda e il controllo può inviare e ricevere dati tra loro tramite l'interfaccia OLE . È possibile utilizzare Microsoft Foundation Classes ( MFC ) in un progetto di Visual C + + progetto per la costruzione di un oggetto X attivo . Cose che ti serviranno
Microsoft Visual Studio 6.0 o superiore ( preferibilmente una versione di Visual Studio . NET ) economici Show More Istruzioni
1

lancio di Microsoft Visual Studio da Windows menu " Start" .
2

Aprire il menu "File" e selezionare " Nuovo ", quindi scegliere "Progetto ".
3

Nel Nuovo finestra di progetto, espandere " Visual C + + " e fare clic su " MFC ". Selezionare " controllo ActiveX MFC " in " Studio modelli installati visivi " nel riquadro a destra.
4

Inserisci un nome intuitivo adeguata al progetto . Ad esempio, " MyFirstActiveXStatusBar " Se avete intenzione di creare un controllo barra di stato . Immettere un percorso appropriato per il percorso del progetto e il nome del componente ActiveX contro il " Nome soluzione . " Lascia la tua progetto lo stesso nome del componente ActiveX . Seleziona la casella "Crea directory per soluzione " , se non è già selezionata . Per rendere l'origine del progetto una parte del codice sorgente di controllo di versione , selezionare " Aggiungi al controllo del codice sorgente . " Fare clic sul pulsante "OK " per salvare le impostazioni .
5

Selezionare " Impostazioni di controllo " nella Creazione guidata controllo ActiveX MFC che si apre.
6

Per la casella di riepilogo dal titolo "Crea controllo basato su ", scegliere una delle seguenti opzioni : BUTTON , ComboBox, EDIT , ListBox , ScrollBar STATICO , hot key , barra di avanzamento , barra di stato , pulsante di selezione , animazione , intestazione , vista elenco , scheda o ad albero . Il Microsoft Visual C + + framework applicazione fornisce tutti questi prototipi di controlli ActiveX comuni . STATICO è anche l'opzione di un principiante buono per un controllo . Mostrerà solamente qualcosa e non prendere alcun input , in modo da non attivo nel vero senso .
7

controllare la " attiva quando visibili " " attivazione senza sfarfallio " caselle e . A seconda del tipo di controllo , controllare le caselle che si applicano - per esempio , " Ottimizzato codice di disegno " per un oggetto che coinvolge grafica pesante . Vedi Risorse per una spiegazione di ciascun parametro casella di controllo .
8

Fare clic sul pulsante "Fine" per salvare le modifiche . A seconda del tipo di controllo selezionato , Visual Studio genererà il codice sorgente scheletro appropriato per il progetto , basato su MFC .
9

Dal menu principale , selezionare "Progetto" e " Proprietà". Passare a "Proprietà di configurazione , " alla sezione "Generale" . Vedrete una voce che dice " Utilizzo di MFC . " Questa opzione predefinita da utilizzare di MFC come DLL condivisa. Ciò significa che è necessario il DLL MFC essere o nella stessa directory del controllo ActiveX ( binario) o nel suo percorso di runtime . Cambiare l'impostazione a " Usa MFC in una libreria statica . " Questo aggiungerà la libreria MFC e non ci saranno errori di DLL mancanti in fase di esecuzione .
10

Navigare attraverso il codice sorgente del progetto generato . La procedura dovrebbe aver creato le seguenti classi di base:

- C , la classe applicazione derivata da COleControlModule contenente funzioni ExitInstance InitInstance e . Ad esempio , CMyFirstActiveXStatusBarApp

- . C Ctrl , la classe del controllo ActiveX derivata dalla classe COleControl , dove la maggior parte delle funzionalità del componente sarà attuato

. - C PropPage , derivato dalla base COlePropertyPage classe , e gestisce finestra di dialogo Proprietà del controllo. La procedura guidata ha creato il codice per generare una finestra di dialogo predefinita pagina Proprietà . È possibile aggiungere caratteristiche e proprietà , se lo desideri .

 

Programmazione © www.354353.com