久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔
站長百科 | 數(shù)字化技能提升教程 數(shù)字化時(shí)代生存寶典
首頁
數(shù)字化百科
電子書
建站程序
開發(fā)
服務(wù)器
辦公軟件
開發(fā)教程
服務(wù)器教程
軟件使用教程
運(yùn)營教程
熱門電子書
WordPress教程
寶塔面板教程
CSS教程
Shopify教程
導(dǎo)航
程序頻道
推廣頻道
網(wǎng)賺頻道
人物頻道
網(wǎng)站程序
網(wǎng)頁制作
云計(jì)算
服務(wù)器
CMS
論壇
網(wǎng)店
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航
WIKI使用導(dǎo)航
WIKI首頁
最新資訊
網(wǎng)站程序
站長人物
頁面分類
使用幫助
編輯測試
創(chuàng)建條目
網(wǎng)站地圖
站長百科導(dǎo)航
站長百科
主機(jī)偵探
IDCtalk云說
跨境電商導(dǎo)航
WordPress啦
站長專題
網(wǎng)站推廣
網(wǎng)站程序
網(wǎng)站賺錢
虛擬主機(jī)
cPanel
網(wǎng)址導(dǎo)航專題
云計(jì)算
微博營銷
虛擬主機(jī)管理系統(tǒng)
開放平臺(tái)
WIKI程序與應(yīng)用
美國十大主機(jī)
編輯“
組件對(duì)象模型
”
人物百科
|
營銷百科
|
網(wǎng)賺百科
|
站長工具
|
網(wǎng)站程序
|
域名主機(jī)
|
互聯(lián)網(wǎng)公司
|
分類索引
跳轉(zhuǎn)至:
導(dǎo)航
、?
搜索
警告:
您沒有登錄。如果您做出任意編輯,您的IP地址將會(huì)公開可見。如果您
登錄
或
創(chuàng)建
一個(gè)賬戶,您的編輯將歸屬于您的用戶名,且將享受其他好處。
反垃圾檢查。
不要
加入這個(gè)!
'''組件對(duì)象模型''',也稱組件對(duì)象模型,英文為Component Object Model,縮寫COM,是[[微軟]]對(duì)于[[網(wǎng)頁服務(wù)器]]與[[客戶端]]、增益集與Office系列[[軟件]] 之間交互的一項(xiàng)軟件組件技術(shù)。 自動(dòng)化是指應(yīng)用程序的COM化來讓外部可以調(diào)用它們的功能,以及外部調(diào)用這些功能的方法。自動(dòng)化的典型應(yīng)用是微軟的很多軟件中都支持的[[宏]]。由于自動(dòng)化普遍使用OLE的標(biāo)準(zhǔn)接口來實(shí)現(xiàn),所以這個(gè)技術(shù)有時(shí)也稱OLE自動(dòng)化。 ==歷史== Windows[[操作系統(tǒng)]]提供了三種[[應(yīng)用程序]]間的通信機(jī)制:剪貼板(clipboard)、DDE與OLE。OLE原名是對(duì)象連接與嵌入(Object Linking and Embedding),OLE可說是DDE的改良版,OLE 1.0版提供復(fù)合文檔(compound document)處理。但過于復(fù)雜,Brockschmidt, Kraig“Inside OLE”一書中提到,必須經(jīng)過六個(gè)月的心靈混沌期,才能了解OLE是什么。因此OLE 2.0后,微軟提出COM架構(gòu)。所有OLE組件皆是繼承COM而來,這些技術(shù)包含OLE Document和OLE Controls、Drag and Drop等。 ==概要== COM是微軟自[[1993年]]便提出的組件式軟件平臺(tái),用來做進(jìn)程間通信(Inter-process communication, IPC)以及當(dāng)作組件式軟件開發(fā)的平臺(tái)。COM提供跟[[編程]]語言無關(guān)的方法實(shí)現(xiàn)一個(gè)軟件對(duì)象,因此可以在其他環(huán)境中運(yùn)行。COM要求軟件組件必須遵照一個(gè)共同的接口,該接口與實(shí)現(xiàn)無關(guān),因此可以隱藏實(shí)現(xiàn)屬性,并且被其他對(duì)象在不知道其內(nèi)部實(shí)現(xiàn)的情形下正確的使用。 COM并被實(shí)現(xiàn)于多個(gè)平臺(tái)之上,并不限于Windows操作系統(tǒng)之上。但還是只有Windows最常使用COM,且某些功能已被目前的[[.NET]]平臺(tái)取代。 ==COM組件類型== COM 是基于組件對(duì)象方式概念來設(shè)計(jì)的,在基礎(chǔ)中,至少要讓每個(gè)組件都可以支持二個(gè)功能: *查詢組件中有哪些接口 *讓組件做自我生命管理,此概念的實(shí)踐即為參考計(jì)數(shù) (Reference Counting) 這二個(gè)功能即為 COM 的根:IUnknown 接口所提供的IUnknown::QueryInterface(),IUnknown::AddRef() 及 IUnknown::Release() 三個(gè)方法的由來。所有的 COM 組件都要實(shí)現(xiàn)IUnknown,表示每個(gè)COM[[組件]]都有相同的能力。 只由COM派生實(shí)現(xiàn)出來的組件,稱為純 COM 組件。 但在 Windows 持續(xù)發(fā)展時(shí),Visual Basic 4.0 開始支持 OCX,也就是 OLE Custom Control,這讓微軟開始思考要如何讓 COM 組件可以跨語言支持,在這樣的要求下,必須要提供一個(gè)一致的接口,以及提供一組可以調(diào)用接口內(nèi)方法的能力,由于純 COM 組件只能夠支持 [[C]]/[[C++]] 的直接訪問,為了要達(dá)到跨語言的能力,在 COM 中必須要支持在外部調(diào)用內(nèi)部方法的機(jī)能,這個(gè)機(jī)能造就了 Invoke() 方法,另外為了跨語言的支持,COM 應(yīng)該要提供簡單的組件訪問識(shí)別方式,這也就是會(huì)有 GetIDsOfNames() 的原因,將這些方法組合起來,定義出的必要接口,稱為 IDispatch 接口,所有實(shí)現(xiàn)此接口的,都可以支持跨語言的支持。 微軟將實(shí)現(xiàn)此接口的組件都稱為自動(dòng)化 (Automation) 組件。 ==相關(guān)技術(shù)== COM曾是Windows平臺(tái)下主要的軟件開發(fā)平臺(tái),并且影響至其他許多相關(guān)軟件技術(shù)。 ===COM+=== 主條目:微軟組件服務(wù) COM+ 是微軟 Windows 2000 中,Microsoft Transaction Server 的強(qiáng)化實(shí)現(xiàn)版本,除了提供基本的組件交易支持外,還提供了松散藕合式事件 (loosely-coupled events) 與對(duì)象共用池 (object pooling) 等[[應(yīng)用程序]][[服務(wù)器]]的能力,成為 Windows 2000 開始在微軟平臺(tái)上主要的應(yīng)用程序服務(wù)器平臺(tái),目前 [[.NET]] Framework 也提供了 System.EnterpriseServices 命名空間以支持 COM+。 ===設(shè)備上下文OM=== 主條目:Distributed COM 設(shè)備上下文OM 是可以在[[網(wǎng)絡(luò)]]上通信的COM組件,依據(jù)RPC(Remote Procedure Call)的規(guī)范來發(fā)展的,它將COM組件的能力擴(kuò)及到網(wǎng)絡(luò)上,但是因?yàn)榫W(wǎng)絡(luò)安全以及[[防火墻]]的問題,讓設(shè)備上下文OM無法廣泛的流行。 ===.NET=== 主條目:.NET Framework .NET Framework 是新一代的Microsoft Windows應(yīng)用程序開發(fā)平臺(tái)。 ==禁用com組件可能導(dǎo)致的問題== *在線播放功能的組件被禁用,會(huì)導(dǎo)致在線電影等在線視頻無法正常觀看; *在線殺毒功能的組件被禁用,會(huì)導(dǎo)致在線殺毒不能使用; *在線游戲功能的組件被禁用,會(huì)導(dǎo)致在線游戲無法玩, *com組件禁用后的具體情況,需要根據(jù)具體的com組件功能作判斷。 ==相關(guān)條目== *[[ActiveX]] *[[J2EE]] ==參考來源== *http://zh.wikipedia.org/zh-cn/%E7%BB%84%E4%BB%B6%E5%AF%B9%E8%B1%A1%E6%A8%A1%E5%9E%8B *http://baike.baidu.com/view/185316.htm [[category:面向?qū)ο髚Z]]
摘要:
請(qǐng)注意,您對(duì)站長百科的所有貢獻(xiàn)都可能被其他貢獻(xiàn)者編輯,修改或刪除。如果您不希望您的文字被任意修改和再散布,請(qǐng)不要提交。
您同時(shí)也要向我們保證您所提交的內(nèi)容是您自己所作,或得自一個(gè)不受版權(quán)保護(hù)或相似自由的來源(參閱
Wordpress-mediawiki:版權(quán)
的細(xì)節(jié))。
未經(jīng)許可,請(qǐng)勿提交受版權(quán)保護(hù)的作品!
取消
編輯幫助
(在新窗口中打開)
取自“
http://kktzf.com.cn/wiki/組件對(duì)象模型
”