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

首頁 > 擴展 > ActiveX > 正文

ActiveX與OLE和Java的區別

2024-09-06 20:39:18
字體:
來源:轉載
供稿:網友
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的集成@@
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 威海市| 大兴区| 德化县| 赣榆县| 焉耆| 广州市| 上饶市| 陈巴尔虎旗| 鲁山县| 山阴县| 来宾市| 库尔勒市| 长垣县| 苍溪县| 清涧县| 平陆县| 阳春市| 梧州市| 连州市| 濉溪县| 木兰县| 德清县| 扎鲁特旗| 景德镇市| 焦作市| 韩城市| 乌拉特中旗| 同仁县| 正镶白旗| 石城县| 崇州市| 台中市| 白城市| 昌乐县| 绵竹市| 绍兴县| 仁怀市| 娄烦县| 祁东县| 巴楚县| 怀仁县|