欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
OCX控件(組件)的相關(guān)知識
一、OCX組件的來(lái)歷是怎樣的?

一般的開(kāi)發(fā)工具都會(huì )提供一些標準控件,但不管標準控件多么強大、多么完善,都不能完全滿(mǎn)足用戶(hù)的需要。所以易語(yǔ)言就提供一個(gè)接口,允許用戶(hù)編寫(xiě)自己的控件插入到易語(yǔ)言中使用。用戶(hù)編寫(xiě)自己的控件在使用方法上同標準控件是相同。按照易語(yǔ)言的接口標準編寫(xiě)的控件就是OCX。由于使用OCX可以節省開(kāi)發(fā)軟件的時(shí)間,所以現在幾乎所有開(kāi)發(fā)工具都允許用戶(hù)使用OCX來(lái)增強其功能。后來(lái)隨著(zhù)Internet的流行,微軟又讓網(wǎng)頁(yè)中可以嵌入OCX,并稱(chēng)其為ActiveX控件。目前可以編寫(xiě)OCX的工具包括VB、VC、Delphi。易語(yǔ)言也即將支持OCX。

二、OLE和OCX的關(guān)系是什么?

OLE和OCX通稱(chēng)對象鏈接與嵌入。易語(yǔ)言已通過(guò)超級鏈接框等實(shí)現很多對象的鏈接功能,對象的嵌入易語(yǔ)言也即將支持。
OLE與OCX的應用主要是源于將多個(gè)應用信息源組合到一起的目標,OCX即將在易語(yǔ)言中得到廣泛的應用,因為它能更好的與易語(yǔ)言的應用程序相結合,從而實(shí)現易語(yǔ)言不好實(shí)現或是很難實(shí)現的功能。實(shí)際上,易語(yǔ)言本身以及Visual Basic等等其它程序會(huì )提供多處實(shí)現特定功能的OCX控件。通過(guò)它們,我們可以非常容易的實(shí)現一些易語(yǔ)言本身不能實(shí)現的功能。

三、控件與DLL的關(guān)系是什么?

組件的前身是動(dòng)態(tài)鏈接庫(DLL),DLL使我們能夠用一種語(yǔ)言開(kāi)發(fā)一個(gè)可以用于任何其他語(yǔ)言的過(guò)程庫。DLL的另一個(gè)強大的功能是在運行期間被加載的,這使得我們能夠將開(kāi)發(fā)任務(wù)劃分為一個(gè)個(gè)組件而不必開(kāi)發(fā)并靜態(tài)鏈接一個(gè)大型應用程序。

四、什么是ActiveX插件(控件)?

根據微軟權威的軟件開(kāi)發(fā)指南MSDN(Microsoft Developer Network)的定義,ActiveX插件以前也叫做OLE控件或OCX控件,它是一些軟件組件或對象,可以將其插入到WEB網(wǎng)頁(yè)或其它應用程序中。
ActiveX(COM)技術(shù)是一種嵌入式程序技術(shù),它其實(shí)就是OLE和 OCX的融合。 ActiveX是Microsoft提出的一組使用COM(Component Object Model,部件對象模型)使得軟件部件在網(wǎng)絡(luò )環(huán)境中進(jìn)行交互的技術(shù)。 它與具體的編程語(yǔ)言無(wú)關(guān)。作為針對Internet應用開(kāi)發(fā)的技術(shù) ,ActiveX被廣泛應用于WEB服務(wù)器以及客戶(hù)端的各個(gè)方面。同時(shí),ActiveX技術(shù)也被用于方便地創(chuàng )建普通的桌面應用程序。在A(yíng)pplet中可以使用ActiveX技術(shù) ,如直接嵌入 ActiveX控制,或者以ActiveX技術(shù)為橋梁,將其它開(kāi)發(fā)商提供的多種語(yǔ)言的程 序對象集成到Java中。與Java的字節碼技術(shù)相比,ActiveX提供了“代碼簽名 ”(Code Signing)技術(shù)保證其安全性。
ActiveX是Microsoft的元素軟件標準。簡(jiǎn)單地說(shuō),ActiveX技術(shù)是一種共享程序數據和功能的技術(shù)。它由微軟提出并大力推廣,并已成為事實(shí)上的標準。

ActiveX技術(shù)是Microsoft對OLE技術(shù)的更新和發(fā)展,Microsoft公司為了適應網(wǎng)絡(luò )的高速發(fā)展把它的OLE技術(shù)和OCX技術(shù)融為一體并加以改進(jìn)形成聯(lián)合標準,改進(jìn)之后賦予新名字ActiveX。也就是說(shuō),ActiveX中涵蓋了OLE的所有技術(shù)和功能,同時(shí)又具有許多新的特性,以適應網(wǎng)絡(luò )發(fā)展的需要。

ActiveX指的是一組包括控件、DLL和ActiveX文檔的組件,它通常以動(dòng)態(tài)鏈接庫的形式存在,其設計思想是將一個(gè)程序(比如Flash動(dòng)畫(huà))嵌入到另一個(gè)程序中(這個(gè)程序通常被稱(chēng)做容器,比如Authorware、Delphi、VB、VC、Internet Explorer等)。借助這種技術(shù)使得用戶(hù)在一個(gè)程序中所創(chuàng )建的信息可以被集成到其它程序所產(chǎn)生的文檔中。.這樣就可使它(如Flash動(dòng)畫(huà))可以隨意地應用到各種場(chǎng)合。

ActiveX控件的數據輸入和函數功能執行都必須通過(guò)容器,因此ActiveX控件和容器之間必須有一些特定的接口協(xié)議。ActiveX控件必須具備如下的性能機制

屬性和方法:ActiveX控件必須提供屬性的名稱(chēng)、方法的名稱(chēng)及參數,通過(guò)這項機制,容器可以存取和改變ActiveX控件的屬性參數。

事件:ActiveX控件由這項機制通知容器在A(yíng)ctiveX控件中發(fā)生的事件,比如屬性參數的改變,用戶(hù)按下鼠標左鍵等。

雖然在本質(zhì)上ActiveX和OLE是同一種技術(shù)(實(shí)現不同程序的數據和功能的共享),但其目的有所差別。ActiveX的目的主要是共享程序模塊之間的計算功能,生成一些專(zhuān)門(mén)的可以嵌入其他程序中的“小程序”,例如Microsoft web瀏覽器控件可以使得別的應用程序能夠瀏覽(僅僅是瀏覽而不是創(chuàng )建)Web網(wǎng)頁(yè)。

ActiveX控件是一個(gè)模塊化的靈活對象,如果某個(gè)應用程序或網(wǎng)頁(yè)需要增加一項特殊的功能,則無(wú)須重寫(xiě)整個(gè)程序,只要靈活地插入一個(gè)具有此項功能的ActiveX控件即可實(shí)現,ActiveX的優(yōu)勢還在于它的動(dòng)態(tài)可交互性,用戶(hù)可以動(dòng)態(tài)地在使用過(guò)程中,通過(guò)改變它的屬性和參數,在應用程序中實(shí)現自己的特殊要求。


五、什么是COM?

為了提供使對象能夠與主應用程序通信的一種標準,微軟原來(lái)引入了對象鏈接和嵌入(OLE)。原來(lái)規范的目標是提供一種途徑,使應用程序,如Excel能夠將電子表格嵌入到其他支持OLE標準的應用程序中。那時(shí),人們認識到,OLE支持一種技術(shù)的基礎,這種技術(shù)使得能夠共享類(lèi)屬的對象,即組件對象模型(COM)。這種概念用于為OCX組件創(chuàng )建一種組件規范。這將我們帶到了當前的標準ActiveX和ActiveX控件,OLE和OCX的發(fā)展最終形成了COM的頂尖產(chǎn)物。

可以將COM看作是在兩塊代碼之間共享組件的二進(jìn)制標準。COM根據對象可以完成的功能使得對象實(shí)現抽象化。對象可以完成的功能在其接口部分描述。接口就是對象可以實(shí)現的一組在邏輯上相關(guān)功能的訪(fǎng)問(wèn)方法。每個(gè)對象都擁有一個(gè)唯一的類(lèi)ID(CLSID),它使用任意的一組接口。所有類(lèi)必須具有IUNKNOWN接口,這個(gè)接口又可以被用于訪(fǎng)問(wèn)這個(gè)類(lèi)支持的任何接口。這是一種功能強大的對象模型,因為它使應用程序能夠在運行過(guò)程中確定任意一個(gè)對象是否可以完成某一項任務(wù)。

COM對象是通過(guò)幾個(gè)方法來(lái)實(shí)現的??梢詫OM對象編譯成DLL或OCX,它們可以與調用應用程序在相同的進(jìn)程空間中運行。COM對象還可以象編譯過(guò)的可執行文件一樣在它自己的進(jìn)程空間中運行。利用分布式COM(DCOM),對象可以運行在不同的機器上,即可以運行在世界的任何位置。盡管COM對象的實(shí)現代碼可能處于不同的進(jìn)程中或不同的機器上,但COM對象系統服務(wù)去除了調用COM對象的復雜性。ActiveX組件是COM對象,這些對象實(shí)現了一套基本的接口,使組件能夠被嵌入到可以主控ActiveX組件的應用程序中去。

六、OLE與COM的關(guān)系是什么?

組件對象模型COM(Component Object Model)是OLE的心臟,它不但提供了一個(gè)實(shí)現OLE的框架,還為一整類(lèi)新軟件提出了一種全新的設計思想。它是一種面向對象的結構,定義了一套對象間相互通信的標準方式,規定了如何使一些小的、定義良好的軟件模塊在系統中共存并充分地相互作用。依照這種結構,可以將若干元件組合起來(lái),以建立更大的和更復雜的系統。

七、ActiveX的來(lái)歷是怎樣的?

ActiveX的演變最早可以回溯到早期的剪切和粘貼以及后來(lái)的OLE(Object Link and Ember——對象的鏈接與嵌入)技術(shù)。實(shí)質(zhì)上,ActiveX已經(jīng)不僅僅是一個(gè)技術(shù)上的問(wèn)題,而是微軟的整個(gè)Internet戰略的中心環(huán)節。微軟把它的OLE和OCX技術(shù)融為一體并加以改進(jìn),將所形成的聯(lián)合標準命名為ActiveX。ActiveX把控件規范得更加精練,使得這些控件更加小巧而且效率更高,同時(shí)加強了其接口對數據和特性的管理。ActiveX可以幫助應用程序開(kāi)發(fā)者、Web網(wǎng)頁(yè)制作者建立動(dòng)態(tài)的Internet工具、網(wǎng)頁(yè)和站點(diǎn)。
實(shí)際上可以將Microsoft提供的ActiveX控件看成是一個(gè)小的應用程序庫。這些小程序對外提供接口,可以編寫(xiě)腳本語(yǔ)言(如用Vbscript等語(yǔ)言編寫(xiě))并對其進(jìn)行控制,這樣就能使網(wǎng)頁(yè)更加生動(dòng)。

八、OLE控件的宗旨是什么?

OLE控件的思想在于:開(kāi)發(fā)出即插即用的可重復利用的代碼,使第三方用戶(hù)開(kāi)發(fā)的控件很容易在自己的開(kāi)發(fā)環(huán)境中得到應用。它的實(shí)質(zhì)就是,用現有構件(控件)構造程序,即構件式軟件。

九、對象嵌入(OCX)通俗的叫法是什么?

我們平常所說(shuō)的窗口套窗口就是對象嵌入的一種。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Activex、OLE、COM、OCX、DLL之間有什么區別?
Activex控件
com組件和一般dll的區別
ActiveX基礎——什么是ActiveX - .net 空間
ActiveX控件
[VFP實(shí)例]VFP的OLE技術(shù)應用詳解
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久