ActiveX是Microsoft對於壹系列策略性面向對象程序技術和工具的稱呼,其中主要的技術是組件對象模型(COM)。
ActiveX 控件是用於互聯網的很小的程序,有時稱為插件程序。它們會允許播放動畫,或幫助執行任務,如在 Microsoft Update 安裝安全更新,因此可以增強瀏覽體驗。
在創建包括ActiveX程序時,主要的工作就是組件,壹個可以自足的在ActiveX網絡(Windows,Mac,Linux)中任意運行的程序。這個組件就是ActiveX控件。ActiveX是Microsoft為抗衡Sun Microsystems的JAVA技術而提出的,此控件的功能和java applet功能類似。
擴展資料:
控件分類:
1、自動化服務器
可以由其他應用程序編程驅動的組件。自動化服務器至少包括壹 個,也許是多個供其他應用程序生成和連接的基於IDispatch的接口。自動化服務器可以含有也可以沒有用戶界面(UI),這取決於服務器的特性和功能。
2、自動化控制器
那些使用和操縱自動化服務器的應用程序。
3、控件
ActiveX控件等價於以前的OLE控件或OCX。壹個典型的控件包括設計時和運 行時的用戶界面,唯壹的IDispatch接口定義控件的方法和屬性,唯壹的 IConnectionPoint接口用於控件可引發的事件。
4、文檔
ActiveX文檔,即以前所說的DocObject,表示壹種不僅僅是簡單控件或自動 化服務器的對象。ActiveX文檔在結構上是對OLE鏈接和模型的擴展,並對其所在的 容器具有更多控制權。壹個最顯著的變化是菜單的顯示方式。
5、容器
ActiveX容器是壹個可以作為自動化服務器、控件和文檔宿主的應用程序。
百度百科-Active控件