Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    ActiveX Component Tutorial

    En ActiveX -komponent är en applet som kan laddas ner och köras självständigt i Microsofts webbläsare . Det kan också vara " ansluten " och kör som en dynamisk länk bibliotek ( DLL ) i en Windows- container ansökan . Microsoft utvecklade Object och inbäddning ( OLE ) teknik under 1990-talet , och lagt till funktionen för att skapa ActiveX-komponenter med hjälp av Visual C + + ansökan ram . Den äldre terminologin var OCX Controls ( OLE-kontroller ) , liknande VBX ( Visual Basic ) Controls . En tillämpning och kontroll kan skicka och ta emot data till varandra via OLE -gränssnittet . Du kan använda Microsoft Foundation Classes ( MFC ) i en Visual C + + projekt att bygga en Active X- objekt . Saker du behöver
    Microsoft Visual Studio 6.0 eller högre ( företrädesvis en version av Visual Studio . NET )
    Visa fler instruktioner
    1

    Launch Microsoft Visual Studio från dina Windows " Start " -menyn .
    2

    Dra ner " Arkiv " -menyn och välj " Nytt " och sedan välja " Project . " Addera 3

    i Nya Projekt dialog , expandera " Visual C + + " och klicka på " MFC . " Välj " MFC ActiveX Control " under "Visuella installerade Studio mallar " i rutan till höger .
    4

    Ange ett lämpligt intuitivt namn för projektet . Till exempel , " MyFirstActiveXStatusBar " om du tänker skapa en kontroll statusrad . Ange en lämplig väg för projektet platsen och namnet på din ActiveX-komponent mot " Solution namn . " Ge ditt projekt med samma namn som den ActiveX-komponent . Markera kryssrutan " Skapa katalog för lösning " om den inte redan är markerad . För att göra ditt projekt källa en del av källkoden versionskontroll , kolla " Lägg till Source Control . " Klicka på " OK " -knappen för att spara inställningarna .
    5

    Välj " Control Settings " i MFC ActiveX Control Wizard som dyker upp .
    6

    För titeln listrutan " Skapa kontrollen bygger på , " välja ett av följande alternativ : Button , ComboBox , EDIT , listboxen , scrollbar , statisk elektricitet, kortkommando , förloppsindikator , statusfältet , spin knappen , animation , sidhuvud , listvy , fliken eller trädvy . Microsoft Visual C + + ansökan ram ger alla dessa gemensamma ActiveX kontroll prototyper . STATIC är också en bra nybörjare alternativ för en kontroll . Det kommer endast att visa något och inte ta någon ingång , så inte aktiv i egentlig mening .
    7

    Kontrollera " Aktiveras när synliga " och " Flimmerfritt aktivering" kryssrutor . Beroende på vilken typ av kontroll , kontrollera alla rutor som gäller - till exempel " Optimerad ritningskod " för ett objekt som involverar tung grafik . Se Resurser för en förklaring av varje kryssruta parameter .
    8

    Klicka på " Finish " -knappen för att spara ändringarna . Beroende på vilken kontroll du valde , kommer Visual Studio generera rätt kod skelett källa för ditt projekt , baserade på MFC .
    9

    Från huvudmenyn , välj " Project " och " Egenskaper . " Navigera till " Configuration Properties , " till " Allmänt" . Du kommer att se en post som läser " Användning av MFC . " Detta alternativ kommer automatiskt att använda maskinen som delade DLL . Det innebär att du behöver MFC DLL vara antingen i samma katalog som ActiveX -kontroll ( binär ) eller i dess runtime bana . Ändra inställningen till " Använd MFC i ett statiskt bibliotek . " Detta kommer att lägga MFC biblioteket och det blir inga saknade DLL fel vid körning .
    10

    Bläddra igenom källkoden projektet genererat . Guiden bör ha skapat följande grundläggande klasser :

    - C mobilen , tillämpningen klass från COleControlModule innehållande InitInstance och ExitInstance funktioner . Exempelvis CMyFirstActiveXStatusBarApp

    - . C Ctrl , ActiveX-kontrollen klassen härstammar från COleControl klassen , där det mesta av funktionaliteten för din del kommer att genomföras

    . - C PropPage , härledd från basklass COlePropertyPage , och sköter kontrollen egendom rutan Sida dialogrutan . Guiden har skapat koden för att generera en standard dialogruta Property Sida . Du kan lägga till funktioner och egenskaper som önskas .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man drar en sträng , kvadrat, rektangel , cirkel, …
    ·Hur man skapar en Pk3 Arkiv
    ·Hur Round decimaler i C + +
    ·Vad är Felsökning i programmering C
    ·Hur man kompilerar ett CPP på DOS
    ·Hur att dölja en knapp i Visual C
    ·Hur att packa en fil i C #
    ·Hur man skriver ut en triangel i C
    ·Hur man gör en C + + Void Display
    ·Hur man gör en String Immutable
    Utvalda artiklarna
    ·Hur du ändrar en skrivbordsbakgrund med VB.NET
    ·Konvertera Void till Int
    ·Hur man gör en elektronisk Timer
    ·Hur Trim en sträng i Python
    ·Hur man skapar en Loop att fylla arrayer i Java
    ·Hur att dölja en rullningslist med JavaScript
    ·Hur man använder en för nästa loop i Visual Basic
    ·Hur man skriver en XML Header i PHP
    ·Hur man skapar sidhuvuden och filer OBJ i C + +
    ·Hur Läs Syntax av FORTRAN
    Copyright © Dator Kunskap http://www.dator.xyz