Hvad er en ActiveX®-komponent?
En ActiveX®-komponent henviser til softwaremodulet, der er baseret på en arkitekturmodel lavet af komponentobjekter. Det er rammen, der består af softwarekomponenter, der kan genanvendes og muliggør indhold, der er interaktivt over Internettet. Før ActiveX®-komponenten forblev webindhold begrænset til 2D-grafik og -tekst, hvilket gjorde websteder til et meget statisk miljø. Implementering af ActiveX®-komponenter gjorde websteder mere dynamiske og tilbyder interaktive objekter, multimedieeffekter og applikationer, der understregede brugerens oplevelse. Denne ramme binder alle dele af et websted sammen for at skabe aktive miljøer, som kan være gavnlige i brugeroplevelse og for webstedsdesigner.
Denne type komponent er i stand til at arbejde på tværs af flere platforme såvel som forskellige operativsystemer. En af fordelene ved at bruge ActiveX® er, at det anvender programmeringssprog fra velkendte værktøjer, såsom Java, værktøjer, der muliggør Java og C ++. Det bruger også standardiserede elementer i computerbranchen, f.eks. HTML og COM. Størstedelen af beholdningen af ActiveX®-komponenten er let tilgængelig til download og installation fra Internettet til brug på et websted. Komponentkontroller inkluderer teknologier til både serveren og klienten.
Kontroller i ActiveX® kaldes ofte OLE-objekter eller COM-objekter og understøtter visse grænseflader, mens de selvregistrerer. Nogle grænseflader tillader opdagelse af en kontrols funktionalitet i videst muligt omfang, så en bruger og designer kan få mest muligt ud af deres kontroller. Kontrollerne af ActiveX®-komponenten kræver ikke andet end selvregistrering og det interface, den bruger. Et valg af en bestemt grænseflade afhænger af, hvad designeren ønsker, at kontrollen skal gøre, og hvad der kan forekomme i omfanget af kontrolens levetid.
En ActiveX®-komponentkontrol kan oprettes ved hjælp af C ++, som er en generel, gratis form, computerprogrammeringssprog til alle formål. Der er mange forskellige programmer og sprog, hvor en ActiveX®-kontrol kan skrives og oprettes, men fordelen ved at bruge C ++ er, at der ikke er nogen forudbestemt strengmanipulation eller referencetælling. C ++ gør det muligt at manipulere strenge af kontrollerne, som designeren ønsker, så han kan tilpasse kontrollerne, som han vil. Værktøjer til at udvikle miljøer og kontroller i C ++ er let tilgængelige over internettet til download og installation. Der er også mange tutorials, der viser, hvordan man opretter specifikke kontroller og værktøjer, der allerede er blevet brugt og testet, samt tutorials om, hvordan man opretter en unik kontrol.