Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    ActiveX Component Tutorial
    En ActiveX- komponent er en applet som kan lastes ned og kjøres uavhengig i Microsofts nettleser. Det kan også være " koblet " og kjøre som en Dynamic Link Library ( DLL) innenfor en Windows container program . Microsoft utviklet Object Linking and Embedding ( OLE )-teknologi på 1990-tallet , og lagt funksjonen til å lage ActiveX-komponenter med hjelp av Visual C + +-programmet rammeverk. Den eldre terminologi var OCX Controls ( OLE kontroller) , ligner VBX ( Visual Basic) Controls. En søknad og kontroll kan sende og motta data til hverandre via OLE -grensesnittet . Du kan bruke Microsoft Foundation Classes ( MFC ) i en Visual C + + prosjekt for å bygge en Active X- objekt . Du trenger
    Microsoft Visual Studio 6.0 eller høyere (helst en versjon av Visual Studio. NET )
    Vis flere instruksjoner
    en

    Launch Microsoft Visual Studio fra Windows "Start "-menyen .
    2

    Trekk ned " Fil "-menyen og velg " Ny", velg deretter "Project ".
    3

    i New prosjektet dialog , utvide " Visual C + +" og klikk på " MFC . " Velg " MFC ActiveX Control" under " Visual Studio installerte maler " i ruten til høyre .
    4

    Skriv inn et passende intuitive navn for prosjektet. For eksempel " MyFirstActiveXStatusBar " hvis du har tenkt å lage en statuslinje kontroll. Skriv inn en passende bane for prosjektet plassering og navnet på ActiveX-komponent mot " Solution navn . " Gi prosjektet med samme navn som den ActiveX-komponent . Kryss av i boksen "Opprett katalog for løsning " hvis det ikke allerede er gjort. Å gjøre prosjektet kilde en del av kildekoden versjonskontroll , sjekk " Legg til kildekontroll . " Klikk på " OK "-knappen for å lagre innstillingene.
    5

    velg "Control Settings" i MFC ActiveX Control Wizard som dukker opp .
    6

    listen med tittelen " Lag kontroll basert på , " velg ett av følgende alternativer : BUTTON , ComboBox , EDIT , valglisten rullefeltet , STATISK , hurtigtast , fremdrift , statuslinjen , spin -knappen , animasjon , header , listevisning , tab eller trevisningen. Microsoft Visual C + +-program rammeverket gir alle disse vanlige ActiveX- kontroll prototyper . STATISK er også en god nybegynner alternativ for en kontroll. Det vil bare vise noe og ikke ta noen innspill , så ikke aktiv i ordets rette forstand .
    7

    Kontroller " Aktiveres når synlige " og " Flimmer -free aktivering " boksene . Avhengig av hvilken type kontroll, kontrollere alle boksene som gjelder - for eksempel «Optimalisert tegning koden" for et objekt som involverer tunge grafikk. Se Ressurser for en forklaring av hver boksen parameter.
    8

    Klikk på " Finish" -knappen for å lagre endringene . Avhengig av kontroll typen du har valgt , vil Visual Studio generere riktig skjelettet kildekoden for prosjektet, basert på MFC .
    9

    Fra hovedmenyen , velg " Project" og " Egenskaper". Naviger til " Konfigurasjon Properties" til "General "-delen . Du vil se en oppføring som leser " Bruk av MFC . " Dette alternativet vil som standard til bruk av MFC som en felles DLL. Det betyr at du trenger MFC DLL å enten være i samme katalog som ActiveX-kontrollen ( binær ) eller i sin runtime banen . Endre innstillingen til " Bruk MFC i en statisk bibliotek . " Dette vil legge MFC biblioteket og det blir ingen mangler DLL feil under kjøring.
    10

    Bla gjennom kildekoden prosjektet generert . Veiviseren skal ha opprettet følgende grunnleggende klasser:

    - C App , programmet klasse avledet fra COleControlModule inneholder InitInstance og ExitInstance funksjoner. For eksempel CMyFirstActiveXStatusBarApp

    - . C Ctrl , ActiveX-kontrollen klasse avledet fra COleControl klassen , der det meste av funksjonaliteten for komponenten vil bli implementert

    . - C PropPage , avledet fra base klasse COlePropertyPage , og klarer kontrollens Eiendom Page dialogboksen . Veiviseren har skapt kode for å generere en standard Eiendom Page dialog. Du kan legge til funksjoner og egenskaper som ønsket.

    früher :

     Weiter:
      Relatert Artike
    ·Silverlight 2 egendefinert kontroll Tutorial 
    ·Hvordan skrive en XLS -skjema i CSharp 
    ·Visual Basic Tutorial 
    ·Hvordan legge til Gridview 
    ·Hvordan viser du antall tegn i en streng 
    ·Hvordan lage MFC Kommandoknapper 
    ·Hvordan skrive en kø klasse i C + + 
    ·Hvordan lage en matrise av Strings 
    ·C + + Function Call mangler Argument List 
    ·Slik konverterer en Xcode Prosjekt til filer 
      Anbefalte artikler
    ·Hvordan sette opp Java CLASSPATH på Windows 
    ·Hvordan lese Pixels Fra Bilde Bokser i VB6 
    ·Forskjeller i iPhone og iPad filer 
    ·Hvordan Iterate en liste i JSP 
    ·Hvordan vise en aritmetisk operator i en Query 
    ·Hvordan lage Google Maps Application 
    ·Hvordan : UTF8 Python til Unicode 
    ·Hvordan sette opp en tabell i Python 
    ·Slik Clear JTextField 
    ·Hvordan legge til en link med en Perl Script 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/