Hva er en ActiveX®-komponent?
En ActiveX®-komponent refererer til programvaremodulen som er basert på en arkitekturmodell laget av komponentobjekter. Det er rammen som består av programvarekomponenter som er gjenbrukbare og muliggjør innhold som er interaktivt over Internett. Før ActiveX®-komponenten forble webinnholdet begrenset til 2D-grafikk og tekst, noe som gjorde nettsteder til et veldig statisk miljø. Implementering av ActiveX®-komponenter gjorde nettsteder mer dynamiske, og tilbyr interaktive objekter, multimediaeffekter og applikasjoner som understreket brukeropplevelsen. Dette rammeverket knytter alle delene av et nettsted sammen for å skape aktive miljøer, som kan være fordelaktig i brukeropplevelsen og for nettsteddesigneren.
Denne typen komponenter er i stand til å jobbe på tvers av flere plattformer, i tillegg til forskjellige operativsystemer. En av fordelene ved å bruke ActiveX® er at den bruker programmeringsspråk fra kjente verktøy, for eksempel Java, verktøy som muliggjør Java og C ++. Den bruker også standardiserte elementer i datamaskinindustrien, for eksempel HTML og COM. Størstedelen av inventaret til ActiveX®-komponenten er lett tilgjengelig for nedlasting og installering fra Internett for bruk på et nettsted. Komponentkontroller inkluderer teknologier for både serveren og klienten.
Kontroller i ActiveX® blir ofte referert til som OLE-objekter, eller COM-objekter, og støtter visse grensesnitt mens de selvregistreres. Noen grensesnitt gjør det mulig å oppdage kontrollens funksjonalitet i størst grad, slik at en bruker og designer kan få mest mulig ut av kontrollene sine. Kontrollene til ActiveX®-komponenten krever ikke annet enn egenregistrering og grensesnittet den bruker. Valg av et visst grensesnitt er avhengig av hva designeren ønsker at kontrollen skal gjøre og hva som kan oppstå i løpet av kontrollens levetid.
En ActiveX®-komponentkontroll kan opprettes ved hjelp av C ++, som er en generell, gratis form, alle programmeringsspråk for datamaskiner. Det er mange forskjellige programmer og språk der en ActiveX®-kontroll kan skrives og opprettes, men fordelen med å bruke C ++ er at det ikke er noen forhåndsbestemt strengmanipulering eller referansetelling. C ++ gjør det mulig å manipulere strenger av kontrollene slik designeren ønsker, slik at han kan tilpasse kontrollene som han vil. Verktøy for å utvikle miljøer og kontroller i C ++ er lett tilgjengelig over Internett for å lastes ned og installeres. Det er også mange opplæringsprogrammer som viser hvordan du lager spesifikke kontroller og verktøy som allerede er brukt og testet, samt opplæringsprogrammer for hvordan du oppretter en unik kontroll.