国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 技術開發 > 正文

ActiveX與OLE和Java的區別

2020-12-17 19:33:27
字體:
來源:轉載
供稿:網友
ActiveX涵蓋了Java和微軟的OLE部件技術,但與兩者有所區別。ActiveX與OLE都基于構件對象模型(Component Object Model,COM),但它們為開發者提供了本質上不同的服務。

COM提供了底層的對象束定機制,這種機制允許對象之間相互通信。

OLE利用COM提供應用程序的上層服務,例如: 對象的鏈接與嵌入,使用戶能夠創建復合文檔。另一方面,ActiveX提供了一種機制使控件能嵌入到Web頁面中,并對事件作出響應。

總的來講,OLE側重于單機應用程序的重用和配合,而ActiveX更側重于網絡和Internet。采用ActiveX技術,使臺式計算機接口和Internet接口合二為一,消除了如文件之類的本地資源和網絡資源之間的差別,對應用程序和最終用戶做到網絡透明。

ActiveX與Java是兩種不相同但相類似的技術。Java是一種平臺無關的Intenet語言,用Java寫的程序是一系列虛機器字節代碼,它可以在任何運行Java虛擬機(JVM)的平臺上運行。而ActiveX是一套技術規范,它本身與語言無關。利用ActiveX技術,不同的開發語言可以互相利用已有的構件,這大大擴充了一種語言的功能。例如使用Visual C++創建一個定時器構件,開發人員可以在Visual Basic,Dephi,Visual C++,PowerBuilder以及其它支持ActiveX的語言中重用這個定時器構件,不必自行開發(如圖一)。ActiveX比Java最大的優點就是保留了原有的技術投資,新的應用可以在老的基礎上繼續開發。@@11181000.GIF;圖1 ActiveX控件的開發和使用@@另外,由于ActiveX的底層支持(COM)和Java在許多概念上十分相似,使得COM和Java的集成變得十分方便。

通過集成,ActiveX擴展了Java語言的功能。現在,Java程序員可以利用多媒體效果,一個擴充的軟件對象集包括ActiveX控件,ActiveX文檔和ActiveX腳本去增強Javaapplets的功能,如在Java applets中增加聲音、影像、打印、數據庫訪問,虛擬現實以及其他一些操作系統級的特征。同樣,用其它語言開發的對象也可以鏈接Java applets。圖二顯示了Java與ActiveX集成。

總之,ActiveX已經把目前最強有力的Web技術聯接到一起,Web開發者可以利用廣泛的技術在保留原有投資基礎上建立Internet的應用。@@11181001.GIF;圖2 Java和ActiveX的集成@@
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉隆县| 和平区| 宽甸| 鄂托克前旗| 永顺县| 伊金霍洛旗| 安泽县| 冕宁县| 庆云县| 当雄县| 枞阳县| 南开区| 塘沽区| 纳雍县| 平果县| 平江县| 崇义县| 巴林左旗| 天镇县| 山阳县| 桂东县| 论坛| 郧西县| 青冈县| 独山县| 五大连池市| 德令哈市| 常山县| 苏尼特右旗| 娱乐| 来凤县| 隆子县| 遂宁市| 恭城| 彭山县| 陵川县| 柳林县| 黄冈市| 宝鸡市| 南开区| 波密县|