注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合COM本質(zhì)論

COM本質(zhì)論

COM本質(zhì)論

定 價(jià):¥49.00

作 者: (美)Don Box著;潘愛民譯;潘愛民譯
出版社: 中國電力出版社
叢編項(xiàng): 開發(fā)大師系列
標(biāo) 簽: COM/DCOM/ATL/COM+

ISBN: 9787508306117 出版時(shí)間: 2001-08-01 包裝:
開本: 26cm 頁數(shù): 358 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

  潘愛民中國大陸少有的資深技術(shù)作家、譯者。潘愛民,浙江海寧人,現(xiàn)任職于北京大學(xué)計(jì)算機(jī)科學(xué)技術(shù)研究所,研究方向?yàn)樾畔踩蛙浖_發(fā)?!拔沂且幻胀ǖ某绦騿T,在軟件開發(fā)隊(duì)伍中算一名老兵了,以上所介紹的經(jīng)歷是我十幾年的路,走的路很長,但是沒有值得一提的成績。也許我的介紹中有一些偏頗之處,請大家不必挑刺,因?yàn)檫@只是我的一點(diǎn)感受,真實(shí)的感受,它所反映的僅僅是一個(gè)側(cè)面?!?>更多作品

圖書目錄

第1章  COM是一個(gè)更好的C++    1
1.1  軟件分發(fā)和C++    2
1.2  動(dòng)態(tài)鏈接和C++    4
1.3  C++和可移植性    5
1.4  封裝性和C++    7
1.5  把接口從實(shí)現(xiàn)中分離出來    10
1.6  抽象基類作為二進(jìn)制接口    12
1.7  運(yùn)行時(shí)多態(tài)性    18
1.8  對象擴(kuò)展性    20
1.9  資源管理    26
1.10  我們走到哪兒了?    29
第2章  接口    30
2.1  再談接口與實(shí)現(xiàn)    30
2.2  IDL    32
2.3  方法和結(jié)果    34
2.4  接口和IDL    36
2.5  IUnknown    39
2.6  資源管理和IUnknown    44
2.7  類型強(qiáng)制轉(zhuǎn)換和IUnknown    47
2.8  實(shí)現(xiàn)IUnknown    50
2.9  使用COM接口指針    55
2.10  優(yōu)化QueryInterface    57
2.11  數(shù)據(jù)類型    60
2.12  IDL屬性和COM屬性    72
2.13  異常    73
2.14  我們走到哪兒了?    78
第3章  類    79
3.1  再談接口與實(shí)現(xiàn)    79
3.2  類對象    81
3.3  激活    84
3.4  使用SCM    86
3.5  類和服務(wù)器    89
3.6  一般化(generalization)    96
3.7  優(yōu)化(Optimization)    99
3.8  再論接口與實(shí)現(xiàn)    105
3.9  名字對象和組合    110
3.10  名字對象和永久性    113
3.11  服務(wù)器生命周期    116
3.12  類和IDL    118
3.13  類模仿(class emulation)    121
3.14  組件類別    123
3.15  我們走到哪兒了?    128
第4章  對象    129
4.1  再談IUnknown    130
4.2  QueryInterface是對稱的    131
4.3  QueryInterface是可傳遞的    132
4.4  QueryInterface是自反的    134
4.5  對象具有靜態(tài)類型    136
4.6  唯一性和對象實(shí)體身份    137
4.7  QueryInterface和IUnknown    138
4.8  多重接口和方法名字    141
4.9  動(dòng)態(tài)復(fù)合    149
4.10  二進(jìn)制復(fù)合    155
4.11  包容    165
4.12  我們走到哪兒了?    166
第5章  套間    167
5.1  再談接口和實(shí)現(xiàn)    167
5.2  對象、接口和套間    170
5.3  跨套間訪問    173
5.4  進(jìn)程內(nèi)列集輔助函數(shù)    179
5.5  標(biāo)準(zhǔn)列集結(jié)構(gòu)    183
5.6  實(shí)現(xiàn)接口列集器    188
5.7  標(biāo)準(zhǔn)列集、線程和協(xié)議    191
5.8  生命周期管理和列集    197
5.9  自定義列集    204
5.10  自由線程列集器    209
5.11  我們走到哪兒了?    217
第6章  應(yīng)用    218
6.1  進(jìn)程內(nèi)激活的缺陷    218
6.2  激活和SCM    219
6.3  再談服務(wù)器生命周期    224
6.4  應(yīng)用ID    229
6.5  COM和安全性    233
6.6  通過編程實(shí)現(xiàn)安全性    240
6.7  訪問控制    250
6.8  令牌管理    256
6.9  我們走到哪兒了?    262
第7章  雜項(xiàng)    263
7.1  指針基礎(chǔ)    264
7.2  指針和內(nèi)存    266
7.3  數(shù)組    274
7.4  流程控制    290
7.5  動(dòng)態(tài)與靜態(tài)調(diào)用    294
7.6  雙向接口協(xié)議    298
7.7  IDL中的別名技術(shù)    310
7.8  異步方法    314
7.9  我們走到哪兒了?    314
附錄A  對象技術(shù)的演變    316
附錄B  代碼摘錄    322
COM Chat:一個(gè)基于COM的聊天程序    322
    

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號