| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    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 .

    Previous :

    next :
      Articoli Correlati
    ·Come accedere alla MSDN Library in C + + 
    ·Come determinare la dimensione della struttura a runtim…
    ·Come lanciare in C da oggetto a DateTime 
    ·Come misurare Ogni ampiezza caratteri ASCII in una stri…
    ·Come tenere traccia di un'istanza di una classe utilizz…
    ·Come leggere un file riga alla volta in C 
    ·Il Progetto Wireless AVR 
    ·Come convertire binario ad un numero intero in C Progra…
    ·Come utilizzare OracleDataAdapter per aggiornare un'ori…
    ·Come importare modelli in GTK Radiant 
      Articoli in evidenza
    ·Come codice HTML con Python 
    ·Come convertire visiva logica di Visio XML 
    ·Come impostare un'area di lavoro con i percorsi relativ…
    ·Come modificare in Windows Script Host 
    ·Come scrivere un outer join nella AFD in WebFOCUS 
    ·Come leggere un file di input in Java 
    ·Come aggiungere un pannello al JFrame 
    ·Come inviare intestazioni MIME 
    ·PowerShell di Windows 7 Tutorial 
    ·Come costruire un file jar con build.xml 
    Copyright © Conoscenza Informatica http://it.wingwit.com