ActiveX kifejezések és meghatározások
ActiveX - Microsoft tervezett technológia webes alkalmazások. Ez biztosítja a programozók egy sor szabványos könyvtárak, nagyban megkönnyíti a kódolási folyamat. Ha a korábbi írásakor programok használata mechanizmusok OLE (OLE Automation, OLE dokumentumok, OLE Controls.) Alapján a Component Object Model (COM - Component Object Model), most a könyvtár OLE átírt, hogy a funkcionalitás, amely elegendő az íráshoz hálózati alkalmazásokhoz. Tehát most írásakor programok segítségével DCOM (Distributed Component Object Model) - a Distributed Component Object Model, és végrehajtja az ActiveX könyvtár, amely a kötet sokkal kisebb volt, mint az OLE könyvtárak és a sebesség - gyorsabb. Őrizni és kompatibilitás - bármilyen szoftver komponens OLE fog működni ActiveX könyvtárak.
Mivel a leggyorsabban növekvő tendenciát mutat a számítógép ipar az interneten, ez itt a legtöbb természetben is megtalálják a helyüket írt programok ActiveX technológiát.
ActiveX szabvány lehetővé szoftver komponenseket, hogy kölcsönhatásba lépnek egymással a hálózaton, függetlenül a programozási nyelven íródtak. Az ActiveX, akkor „fűszer” Web oldalak, multimédiás, interaktív objektum vagy komplex alkalmazásokat. ActiveX biztosítja a „kötési megoldást”, amelyek révén az egyes szoftver komponensek különböző számítógépeken „ragasztott” egyetlen elosztott rendszer.
ActiveX tartalmazza, és biztosítja
A fő előnye az ActiveX technológia
- Gyors írás szoftver kódot. Programozási hálózat kölcsönhatások lesz nagyon hasonlít a programozás egyetlen számítógépre;
- A nyitottság és a mobilitást. technológia specifikáció, mint egy nyílt szabvány. A Microsoft és a Metrowerks és Bristol cég végrehajtja ActiveX technológia Macintosh és UNIX;
- Az a képesség, hogy írjon alkalmazások megszokott fejlesztőeszközök. Szoftver ActiveX vezérlők hozhatók létre a Visual Basic, Visual C ++, Borland Delphi, Borland C ++, minden fejlesztési eszközök Java;
- Számos meglévő ActiveX szoftver elemek. szabad alkalmazni a Web szerverek és alkalmazások független fejlesztők. Ezen kívül szinte bármilyen OLE szoftver készülék kompatibilis az ActiveX technológiát, és módosítás nélkül felhasználható a hálózati alkalmazások;
- Kiegészítők. ActiveX technológia alapja a széles körben használt Internet (TCP / IP, HTML, Java) szabványok egyrészt a szabványok által előírt idején a Microsoft és fenntartásához szükséges kompatibilitás (COM, OLE).
Client ActiveX technológia (Active Desktop)
ActiveX végrehajtása a kliens gépen a könyvtárak, hogy jön az Internet Explorer. A jövőben ezek a könyvtárak fogják kiegészíteni és újraírható.
ActiveX szoftver komponensek telepítése automatikusan a felhasználó számítógépén a hálózaton keresztül egy távoli szerveren, amely betöltésre kerül kódot, amely alkalmas egy adott ügyfél platform, hogy a Macintosh, Windows vagy Unix. Web-oldalak fejlesztő lehet programozni akár az ActiveX-vezérlők a népszerű nyelvek Visual C ++ programozás, Visual Basic vagy a Java, vagy használja a már meglévőket.
ActiveX script nyelvek, programozók nyújthat a kölcsönhatás a különböző ActiveX vezérlők, a Java, a többi program a kliens számítógépen, és a különböző részein a Internet Explorer. Például a szoftver elem lehet szinkronizálni frissítés weblap előre meghatározott időközönként. Azt is rendszeresen fut a szoftver elem, amely vonzza a felhasználó figyelmét. Ott végrehajtási Visual Basic Scripting Edition, ami egy részhalmaza Visual Basic, és a JScript. Ezen kívül a fejlesztők maguk is készíthetnek shell script nyelv és add hozzá a rendszerhez.
Server ActiveX technológia (Active Server)
A szerver része ActiveX technológia megvalósítása a Microsoft Internet Information Server 3.0. Az ActiveX, írhat programokat script nyelvek, hogy futnak a szerveren. Ha korábban a fejlesztők kellett eszközöket használni, mint a Microsoft Visual C ++ teremteni dinamikusan betölthető könyvtárak az Internet Server API különleges kihívásokat, most már lehetséges, hogy írjon egy programozási nyelv alkalmazásokat. Ez nagyban leegyszerűsíti a tervezési, csökkenti a írásakor a program, és csökkenti a költségeket. Programok alapján Active Server technológiák nagyságrendű program működését, amely a Common Gateway Interface (CGI). Ezt úgy érjük el, optimalizálja az ActiveX-kiszolgáló folyamatokat, figyelembe véve az építészet Windows NT.
Segítségével scriptnyelvek a szerver hozzáférhet az adatbázis-kezelő rendszerek, amelyek támogatják az ODBC szabványt, és használja a tranzakciós mechanizmus.
Mivel a megközelítés az ActiveX technológia szabványosít a szerver, programozók nem csak alkalmazásokat fejleszteni, amely képes futtatni a szerveren, hanem felismerni az összekapcsolási rendszer szerver alkalmazások és szolgáltatások, hogy hozzon létre saját szerver oldali programozási nyelv tolmácsok. Ehhez szükség van az előzetes vásárlási engedélyt az Open Group.