Link til SuperUsers hjemmeside. Link til kursusinformation - herunder beskrivelser, instruktører, datoer, priser, certificering, forløb, praktiske oplysninger og kørselsvejledning. Link til oplysninger om certificering - generelt og specifikt. Link til konsulent- og udviklingsydelser - generelt og specifikt. Link til artikler Link til hvem, hvad, hvor ... om SuperUsers. Link til kontaktinformation og formular til bestilling af materialer. Link til tilmeldingsformularer samt kursusdatoer og -priser. Link til søgning i SuperUsers' website.

Til Oversigt over Artikler

Artikler
Hvad er ActiveX
 

 

Hvad er ActiveX

ActiveX components er en COM (Component Object Model) baseret teknologi fra Microsoft, der udgør de fundamentale byggeklodser, som benyttes i de fleste Windows programmer.
ActiveX kan benyttes til at udvikle ActiveX controls, ActiveX documents og ActiveX code components, som anvendes i forbindelse med client/ server løsninger samt på Internettet. Man kan udvikle ActiveX komponenter i Visual Basic, Visual C++ eller tilsvarende sprog, som understøtter COM/DCOM teknologi.

ActiveX Controls

ActiveX controls er typisk visuelle software byggeklodser, der har sin egen funktionalitet og udseende indbygget i selve komponenten. En ActiveX control benyttes i en formular eller applikation. Containeren kan fx. være en VB form, en VC++ dialogbox eller en HTML side. En ActiveX control kan benyttes i mange forskellige applikationer, fx. Microsoft Office eller Internet Explorer. ActiveX controls er implementeret i en fil der ender på ".OCX".

ActiveX Controls og Security på en Internet side

Når man surfer på Internettet er der en risiko for at man kan få downloaded en ActiveX control, som forårsager skade på ens PC. Udviklere af ActiveX controls kan signere deres ActiveX controls digitalt eller markere disse som sikre for "scripting og initialization". Dette garanterer ikke at ActiveX control'en er sikker at downloade. En digitalt signeret ActiveX control garanterer kun at koden, der bliver downloaded, er udviklet og signeret af en bestemt udvikler. Sikker for "scripting og initialization" garanterer kun at denne ActiveX control kan benyttes på en web-side. Det er Internet Explorer der spørger ActiveX control'en, om det er en sikker komponent, og hvis security level er sat til at acceptere download, vil denne ActiveX control blive downloadet og installeret på brugerens computer, samt evt. scripting code vil blive eksekveret og ... Puf, der røg din harddisk  :-)

Scripting på client- og serverside

Scripting er fortolkende kode, der benyttes på en hjemmeside for at ændre funktionaliteten af siden dynamisk. Der findes flere script sprog, fx. JavaScript og VBScript. Client-side scripts eksekveres i brugerens browser og betjenes og debugges på clienten. Server-side scripts kan efterhånden også debugge på højt niveau. Da server-side scripts eksekveres på web serveren (ASP), er der mulighed for adgang til serverens centrale ressourcer og databaser.

ActiveX Code Components

ActiveX code components er biblioteker med forskellige typer objekter. Det er en nem måde at pakke allerede udviklet kode sammen for at kunne genbruge denne kode i en anden sammenhæng. ActiveX code component'en har nogle 'properties' og 'metoder', som en client kan kalde og derved sende events til brugeren af component'en. En ActiveX code component kaldes også for en Automation Server. Automation gør det muligt for en anden applikation (clienten) at kontrollere en automation server. En ActiveX code component kan enten eksekveres in-process (ActiveX DLL) eller den kan være en out-of-process (ActiveX EXE) komponent, hvor den ActiveX EXE eksekverer i sit eget addresse- og process-space. Man kan benytte ActiveX code componenter i forbindelse med MTS (Microsoft Transaction Server) for at få ACID (Atomicity, Consistency, Isolation, Durability)

ActiveX Documents

ActiveX documents er en slags VB dialogbokse, som er udviklet til at optræde i en ActiveX Document container. En container kan fx. være MS Binder eller Internet Explorer. Et ActiveX document adskiller sig fra et traditionelt document ved, at det er muligt at få overført funktionaliteten fra en applikation og det er muligt at få sekundære dialogbokse frem. Et ActiveX document har mulighed for at gemme data, som brugeren har indtastet.

 
© SuperUsers a/s
SJÆLLAND: Karlebogaard * Karlebovej 91 * DK-3400 Hillerød * Telefax  (+45) 48280705
JYLLAND:
Kampehøjgaard * Krajbjergvej 3 * DK-8541 Skødstrup* Telefax  (+45) 87490705
Telefon (+45) 48280706  *  Email super@superusers.dk  *  URL www.superusers.dk
---
Fejl/Kommentarer vedr. dette website bedes rapporteret til: webmaster@superusers.dk