新聞中心
com什么程序?
COM即組件對象模型,是Component Object Model 取前三個字母的縮寫,這三個字母在當今Windows的世界中隨處可見。隨時涌現(xiàn)出來的大把大把的新技術(shù)都以COM為基礎(chǔ)。各種文檔中也充斥著諸如COM對象、接口、服務(wù)器之類的術(shù)語。因此,對于一個程序員來說,不僅要掌握使用COM的方法,而且還要徹底熟悉COM的所有一切。

簡單地說,COM是一種跨應(yīng)用和語言共享二進制代碼的方法。與C++不同,它提倡源代碼重用。ATL便是一個很好的例證。源碼級重用雖然好,但只能用于C++。它還帶來了名字沖突的可能性,更不用說不斷拷貝重用代碼而導(dǎo)致工程膨脹和臃腫。
Windows使用DLLs在二進制級共享代碼。這也是Windows程序運行的關(guān)鍵——重用kernel32.dll, user32.dll等。但DLLs是針對C接口而寫的,它們只能被C或理解C調(diào)用規(guī)范的語言使用。由編程語言來負責實現(xiàn)共享代碼,而不是由DLLs本身。這樣的話DLLs的使用受到限制。
MFC引入了另外一種MFC擴展DLLs二進制共享機制。但它的使用仍受限制——只能在MFC程序中使用。
COM通過定義二進制標準解決了這些問題,即COM明確指出二進制模塊(DLLs和EXEs)必須被編譯成與指定的結(jié)構(gòu)匹配。這個標準也確切規(guī)定了在內(nèi)存中如何組織COM對象。COM定義的二進制標準還必須獨立于任何編程語言(如C++中的命名修飾)。一旦滿足了這些條件,就可以輕松地從任何編程語言中存取這些模塊。由編譯器負責所產(chǎn)生的二進制代碼與標準兼容。這樣使后來的人就能更容易地使用這些二進制代碼。
在內(nèi)存中,COM對象的這種標準形式在C++虛函數(shù)中偶爾用到,所以這就是為什么許多COM代碼使用C++的原因。但是記住,編寫模塊所用的語言是無關(guān)的,因為結(jié)果二進制代碼為所有語言可用。
此外,COM不是Win32特有的。從理論上講,它可以被移植到Unix或其它操作系統(tǒng)。
com是什么意思?
com是互聯(lián)網(wǎng)之DNS上的一個通用頂級域(gTLD)。它的名稱源自英文單詞“commercial”,表明由商業(yè)組織注冊此域名的原始意圖。然而,隨著.com、.org及.net開放無限制注冊,最終便無有差別。
釋義:組件對象模型(Component Object Model);計算機輸出縮微膠片(Computer-Output Microfilm)
例句:
Behind all of this commotion are day traders, those creatures of the dot-com era.
在這一切騷動的背后是短線操盤手,他們是網(wǎng)絡(luò)時代的產(chǎn)物。
通用域名、品牌名稱、組件技術(shù)
com有三種含義分別是,通用域名、品牌名稱、組件技術(shù)。 通用域名:com是指互聯(lián)網(wǎng)之DNS上的一個頂級域,是一種國際最廣泛流行的通用域名格式,源自英語單詞“commercial”,表明由商業(yè)組織注冊此域名的原始意圖。 品牌名稱:com是康木有限公司旗下品牌。主營生活銷售類品牌。 組件技術(shù):COM也是“Component Object Model”的縮寫,這是微軟開發(fā)的一種軟件接口標準。
到此,以上就是小編對于注冊com組件 命令的問題就介紹到這了,希望這2點解答對大家有用。
分享文章:com什么程序?(windows注冊com組件)
分享鏈接:http://m.fisionsoft.com.cn/article/djdpjep.html


咨詢
建站咨詢
