怎麼通俗的解釋COM元件?

時間 2021-05-30 14:00:14

1樓:深山聽松

COM 就是一套介面規範,就好象交通規則一樣,不存在過時的說法。

將inole2裡面的例子掃一遍,基本就能夠掌握COM ,而且發現微軟是一點點小功能也搞個介面。若好奇某個介面,可以快速搜下reactos,了解思想就可以了。

特別是inole2中CHAP14的COSMO例子,提供了Office 軟體、Adobe PDF、IE的API類似介面框架。明了後,可短時間掌握很多大型程式框架。

MFC原始碼是學習C++的好題材,但我們一直過於注重細節,浪費了。

2樓:徐辰

簡單說COM就是乙個通用的ABI規範,只要遵從這個規範,不管用什麼語言寫的程式都可以互相呼叫。

之後的DCOM/COM+又把這個規範擴充套件到了網路上,變成了乙個通用的RPC規範。

IUnknown是用來實現安全的dynamic cast的,GUID就是全域性唯一的型別標示,IDL則是介面描述。

另外COM明明沒有死,整個WindowsRT的API都是遵從COM規範的,反倒是之前的Win32 native API已經不再更新了。

3樓:李遙

COM是OO技術的巔峰之作,COM之後的OO都是COM的子集而已COM的意圖在於標準化OO元件的介面,使得跨平台跨語言

跨機器跨程序

的分布式物件服務可以標準化,而且服務方可以被動態替換。COM的本質是乙個分布式OO-RPC規範

如果光是RPC規範,那麼COM倒也不稀奇。COM最酷的一點是,允許把本地的RPC轉化成In-Process Procedure Call(程序內過程呼叫)。這點極大地優化了效能,而且使得COM成為了有史以來最強的RPC方案

怎麼通俗的解釋高中換元思想

佐鼬 換元用得好蠻有用的。乙個中學階段比較實用的技巧。說白了就是用乙個字母去表示乙個整體,這樣既可以簡化問題,又可以用這個字母來表示那個整體的各個部分。比方說一些複雜的因式分解,換元可以減少多項式項數,降低多項式結構複雜程度。然後,解一些方程,高次方程都可以用到。有好多種,分母代換 整體代換 倒數代...

怎麼通俗易懂的解釋位元幣?

伊卡魯斯 你們滿腦袋都是名詞,誰能看懂?我來用人話試試,給普通人解釋解釋。你們看看對不對啊!位元幣說白了就是由中本聰發明的乙個想法,而我確信中本聰不是乙個人而是乙個團隊,這點不說了!中本聰一宅男沒工作,天天在家吃炸醬麵,這生活也不行啊,腦袋一熱突然有個想法,我可以整點我自己印的貨幣,那得先定個死規矩...

怎麼通俗的解釋互動作用效應?

吳晶晶 謝宇 回歸分析 P235 248,解釋得很詳細,案例到應用場景另外,伍德里奇 計量經濟學導論 也有 至於,通俗解釋和如何計算,希望空了慢慢寫一篇回答吳晶晶 計量地圖 互動效應 進來嘮嘮機制分析中的 互動效應 A.Douooo 同意上面某答主的解釋 舉乙個心理學中最常見的兩因素實驗設計 小明 ...