這是一本遲到的好書。英文原名《Essential COM》,由具有鬼才之稱的Don Box撰寫,在計算機界,沒有人能把COM闡釋得比Don Box更清楚。自1993年COM首次發(fā)布以來,COM本身經歷了重大的變化,但是它的基本思想和結構一直保持相對穩(wěn)定,這也正說明了COM思想的魅力所在。盡管如此,由于COM的神秘本質,并不是每個人都能夠很容易地理解COM的思想,理解COM的魅力,幸運的是,您看到了這本書,它會告訴您這一切是如何發(fā)生的。本書無疑是COM領域中最負有盛名的一本書。在亞馬遜的排行榜上曾盤踞數月之久,很多專家給其以極高的評價。讀完這本書之后,COM對于您會"變得再明白不過了"(這是"Inside OLE"的作者Kraig Brockschmidt和本書的作者DonBox在頓悟了COM和OLE之后的境界)。期望您會有這樣的感受。這不是一本供新手學習的書,也不是一本教您如何開發(fā)COM組件的書,而是一本在一定的基礎上繼續(xù)提高對COM的理解的書。如果用它來學習COM,您可能會失望,因為許多內容需要有一定的經驗基礎才能看得明白;但是如果用它來加深自己對COM的理解,那么這本書再合適不過了。COM是跨語言的組件對象模型,但是它與C++和OO(面向對象)思想的淵源可謂深矣。本書會向您解釋這些內容,但前提條件是您必須具備扎實的C++基礎知識,特別要理解C++類的二進制結構以及類型轉換機制。反過來,閱讀本書也可以加強您在C++和OO思想方面的理解。此外,本書還涉及到許多COM高級特性,例如線程模型(或者套間模型)、名字對象、連接點等,因此,要想從本書獲得最大受益,您也需要有COM的知識作基礎,我建議讀者先系統(tǒng)地學習COM之后再閱讀本書(可以參看"COM技術內幕"或者"COM原理與應用")。本書由國內COM方面最負盛名的專家潘愛民先生親自翻譯,中國電力出版社7月份推出,期待您的關注。