勵志

勵志人生知識庫

active控制項是什麼

ActiveX控制項是由Microsoft開發的一組技術,它們基於組件對象模型(COM)構建,並允許軟體組件在網路環境中互動。ActiveX控制項通常以動態程式庫(DLL)的形式存在,它們可以在不同的應用程式和網路計算機上重複使用。這些控制項可以增強用戶的瀏覽體驗,例如通過播放動畫或執行任務,如安裝安全更新。ActiveX控制項的功能與Java Applet類似,但它是Microsoft為了對抗Sun Microsystems的JAVA技術而提出的。

ActiveX控制項必須通過容器來執行數據輸入和函式功能,因此它們必須具備以下性能機制:

屬性和方法:ActiveX控制項必須提供屬性的名稱、方法的名稱及參數,以便容器可以存取和改變控制項的屬性參數。

事件通知:容器在ActiveX控制項發生的事件,如屬性參數的改變、用戶的單擊、雙擊動作等,需要被通知。

存儲機制:ActiveX控制項需要有一種機制來存儲和提取有關信息數據,這通常是通過通知控制項在Windows的registry資料庫中註冊來實現的。

ActiveX技術最初只是一個商標名稱,後來在1996年春,Microsoft改變了主意,選擇了ActiveX作為新商標名,而最重要的核心仍然是COM。COM對象可以用C++、Java和VB等任意一種語言編寫,並可以DLL或作為不同過程工作的執行檔案的形式來實現。使用COM對象的客戶端,無需關心對象是用什麼語言寫的,也無需關心它是以DLL、還是以另外的過程來執行的。