ActiveX控制項指的是“插件程式”,是用於互聯網的很小的程序,是一種可重用的軟體元件,透過使用ActiveX控件,可以很快地在網址、桌上型應用程式、以及開發工具中加入特殊的功能。
本教學操作環境:windows10系統、Dell G3電腦。
activex控制項是什麼?
activex是Microsoft對於一系列策略性物件導向程式技術和工具的稱呼,其中主要的技術是元件物件模型(COM)。在有目錄和它支援的網路中,COM變成了分散式COM(DCOM)。
ActiveX 控制項是用於網路的很小的程序,有時稱為外掛程式。它們會允許播放動畫,或協助執行任務,例如在 Microsoft Update 安裝安全性更新,因此可以增強您的瀏覽體驗。
在創建包含ActiveX程式時,主要的工作就是元件,一個可以自給自足的在ActiveX網路(如今的網路主要包括Windows和Mac)中任意運行的程式。這個元件就是ActiveX控制項。 ActiveX是Microsoft為抗衡Sun Microsystems的JAVA技術而提出的,此控制項的功能和java applet功能類似。
如果您使用的是Windows作業系統,您或許會注意到一些以OCX結尾的檔案。 OCX代表「物件連結與嵌入控制項」(OLE),這個技術是Microsoft提出的程式技術,用來處理桌面檔案的混合使用。如今COM的概念取代OLE的一部分,Microsoft也使用ActiveX控制項來代表元件物件。
元件的一大優點就是可以被大多數應用程式再使用(這些應用程式稱為元件容器)。一個COM元件(ActiveX控制項)可由不同語言的開發工具開發,包括C 和Visual Basic或PowerBuilder,甚至一些技術性語言如VBScript。
目前,ActiveX控制項在Windows 95/NT和Macintosh中運行,Microsoft也準備好支援UNIX的ActiveX控制項。
activex控制項元件分類
1、自動化伺服器:可以由其他應用程式程式設計驅動的元件。自動化伺服器至少包括一 個,也許是多個供其他應用程式產生和連接的基於IDispatch的介面。自動化伺服器可以含有或沒有使用者介面(UI),這取決於伺服器的特性和功能。
2、自動化控制器:那些使用和操縱自動化伺服器的應用程式。
3、控制項:ActiveX控制項等價於先前的OLE控製或OCX。一個典型的控制項包括設計時和運 行時的使用者介面,唯一的IDispatch介面定義控制項的方法和屬性,唯一的 IConnectionPoint介面用於控制項可引發的事件。
4、文檔:ActiveX文檔,即先前所說的DocObject,表示一種不僅僅是簡單控製或自動 化伺服器的物件。 ActiveX文件在結構上是對OLE連結和模型的擴展,並對其所在的 容器具有更多控制權。一個最顯著的變化是選單的顯示方式。一個典型的OLE文檔的 選單會與容器選單合併成一個新的集合,而ActiveX文檔將取代整個選單系統,只表 現出文檔的特性而不是文檔與容器共同的特性。
5、容器:ActiveX容器是一個可以作為自動化伺服器、控制項和文件宿主的應用程式。
activex控件應用程式
ActiveX控件是一種可重複使用的軟體元件,透過使用ActiveX控件,可以很快地在網址、桌上型應用程式、以及開發工具中加入特殊的功能。如,StockTicker控制可以用來在網頁上即時地加入活動訊息,動畫控制可用於向網頁中加入動畫特性。如今,已有1000多個商用的ActiveX控件,開發控制可以使用各種程式語言,如C,C ,下一代的Microsoft Visual Basic®,以及微軟公司的 Visual Java開發環境Microsoft Visual J ™。主要的編輯語言有:主要的是C ,VB,VC,C#,Java,delphi,PowerBuilder,VBScript。 ActiveX控制項一旦被開發出來,設計 和開發人員就可以把它當作預先組裝元件,用來開發客戶程式。以這種方式使用 ActiveX控件,使用者無需知道這些元件是如何開發的,在許多情況下,甚至不需要自己編程,就可以完成網頁或應用程式的設計。
ActiveX控制項可以在Windows窗體和Web程式上使用,所以不管是什麼語言開發的應用程式只要在windows窗體和html頁面中使用,同時也可以在MAC和JAVA平台使用,大部分均採用ActiveX控件,這就是我們平時看到的各種網路銀行的安全控件等應用。
更多相關知識,請造訪常見問題欄位!
以上是activex控制項是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!