Vad är en ActiveX®-komponent?
En ActiveX®-komponent avser mjukvarumodulen som är baserad på en arkitekturmodell gjord av komponentobjekt. Det är ramverket som består av programvarukomponenter som är återanvändbara och möjliggör innehåll som är interaktivt över Internet. Före ActiveX®-komponenten förblev webbinnehållet begränsat till 2D-grafik och text, vilket gjorde webbplatser till en mycket statisk miljö. Implementering av ActiveX®-komponenter gjorde webbplatser mer dynamiska och erbjuder interaktiva objekt, multimediaeffekter och applikationer som betonade användarens upplevelse. Detta ramverk knyter samman alla delar av en webbplats för att skapa aktiva miljöer, vilket kan vara fördelaktigt i användarupplevelsen och för webbplatsdesignern.
Denna typ av komponent kan arbeta på flera plattformar, såväl som olika operativsystem. En av fördelarna med att använda ActiveX® är att det använder programmeringsspråk från kända verktyg, till exempel Java, verktyg som möjliggör Java och C ++. Den använder också standardiserade element i datorindustrin, till exempel HTML och COM. Huvuddelen av inventeringen av ActiveX®-komponenten är lätt att ladda ner och installera från Internet för användning på en webbplats. Komponentkontroller inkluderar teknik för både servern och klienten.
Kontroller i ActiveX® benämns vanligtvis OLE-objekt, eller COM-objekt, och stöder vissa gränssnitt samtidigt som de registreras själv. Vissa gränssnitt tillåter upptäckten av kontrollens funktionalitet i största möjliga utsträckning, vilket gör att en användare och designer kan få ut mesta möjliga av sina kontroller. Kontrollerna för ActiveX®-komponenten kräver inte annat än självregistrering och gränssnittet som den använder. Valet av ett visst gränssnitt är beroende av vad designern vill att kontrollen ska göra och vad som kan inträffa under kontrollens livstid.
En ActiveX®-komponentkontroll kan skapas med C ++, som är en allmän, fri form, dators programmeringsspråk. Det finns många olika program och språk där en ActiveX®-kontroll kan skrivas och skapas, men fördelen med att använda C ++ är att det inte finns någon förutbestämd strängmanipulation eller referensräkning. C ++ gör att strängarna på kontrollerna kan manipuleras som designern önskar så att han kan anpassa kontrollerna som han vill. Verktyg för att utveckla miljöer och kontroller i C ++ är lätt tillgängliga över Internet för att ladda ner och installera. Det finns också många tutorials som visar hur man skapar specifika kontroller och verktyg som redan har använts och testats, samt tutorials om hur man skapar en unik kontroll.