Hvordan bygge ActiveX-kontroller

ActiveX-kontroller er små komponenter som arbeider innenfor andre programmer, først og fremst nettlesere. De har objekter som brukeren kommuniserer med, for eksempel knapper for å klikke og tekstbokser. Du kan lage ActiveX-kontroller ved hjelp av et programmeringsspråk og deretter laste det opp til en server for å ta med på nettsiden din. Både Visual Basic og Visual C ++, som en del av Microsoft Visual Studio 6.0, har ActiveX-kontroll prosjekttyper som du kan velge å opprette kontroller. På grunn av forskjeller i syntaks av disse språkene, hvordan du oppretter en ActiveX-kontroll varierer sterkt.

Bruksanvisning

Visual Basic 6.0

1 Begynn Visual Basic. Klikk på "File" og deretter "New Project". Velg "ActiveX Control" fra listen over prosjekter og klikk "OK." Klikk på "Navn" eiendom for kontroll og angi et nytt navn, for eksempel "TestControl."

2 Dobbeltklikk på objekter i verktøykassen for å legge dem til kontrollen. Klikk og dra disse kontrollene på skjemaet for å arrangere sitt utseende.

3 Dobbeltklikk på en av kontrollene på skjemaet for å åpne opp koden vinduet. Skriv inn koden som vil avgjøre hvordan kontrollen reagerer på brukerhendelser.

4 Trykk "F5" for å teste kontrollen. Trykk "OK" for å starte kontrollen i en nettleser. Test objekter når kontroll laster. Slutte å kjøre programmet og fikse eventuelle feil.

5 Klikk på "File" og velg "Make TestControl.ocx" for å lage ActiveX-kontrollen.

Visual C ++ 6.0

6 Begynn Visual C ++. Klikk på "File" og deretter "Ny". Velg "MFC ActiveX ControlWizard" fra listen.

7 Skriv inn et navn på prosjektnavnet tekstboksen, for eksempel "TestControl." Klikk "OK" for å åpne prosjektveiviseren. Klikk "Finish" for å lage prosjektfiler.

8 Høyreklikk på "_DTestControlEvents" og velg "Legg til hendelse." Klikk på eksterne navnet nedtrekkslisten og velge en hendelse. Klikk på "Custom" -knappen og skriv inn parametere i listen hvis du trenger dem. Klikk "OK" for å opprette denne hendelsen.

9 Klikk på "_DTestControl" og velg "Legg Method". Velg eksterne og interne navn og en returtype. Legg parametere til parameterlisten hvis nødvendig, og klikk "OK." Skriv klassen header fil og definere metoden.

10 Åpne "TestControlCtl.cpp" -filen kode vinduet. Definer din metode ved koding det.

11 Lag andre hendelser og metoder på samme måte. Åpne erklæringen filen og erklære din melding og feil handlere som du ville gjort i andre C ++ prosjekt. Åpne cpp filen og definere disse handlers.

12 Trykk på knappen "Kjør" eller "CTRL + F5" for å teste kontrollen. I den kjørbare filnavnet, klikk på pilen og velg "ActiveX Control Container Test" og klikk "OK."

1. 3 Klikk på "Edit" og deretter "Sett inn Ny Control." Finn din ActiveX-kontroll i listen, klikker du på den og klikk "OK." Klikk på "Control" og deretter "starter metoder" for å teste metodene du har opprettet. Lukker du testvinduet og fikse eventuelle feil.

14 Redd prosjektfiler. Klikk på "Build" og deretter "Build TestControl.ocx" eller trykk "F7" for å lage ActiveX-kontrollen.