国产探花免费观看_亚洲丰满少妇自慰呻吟_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的集成@@
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 双江| 沈阳市| 屏边| 靖宇县| 安徽省| 屏东市| 深泽县| 齐齐哈尔市| 封丘县| 商都县| 德令哈市| 澄江县| 惠水县| 萝北县| 昌平区| 德兴市| 城口县| 湖州市| 吐鲁番市| 河东区| 南汇区| 当阳市| 会昌县| 新泰市| 泰兴市| 翁牛特旗| 鄯善县| 东光县| 甘孜| 老河口市| 玛曲县| 土默特右旗| 儋州市| 祁连县| 浮山县| 吴忠市| 嘉兴市| 天等县| 台中县| 宽城| 刚察县|