王朝网络
分享
 
 
 

COM 本质论

王朝导购·作者佚名
 
  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,网络与数据通信,

作者: DON BOX

出 版 社: 中国电力出版社

出版时间: 2001-7-1字数: 530000版次: 1页数: 360印刷时间: 2001/12/01开本:印次:纸张: 胶版纸I S B N : 9787508306117包装: 平装编辑推荐

这是一本迟到的好书。英文原名《Essential COM》,由具有鬼才之称的Don Box撰写,在计算机界,没有人能把COM阐释得比Don Box更清楚。

自1993年COM首次发布以来,COM本身经历了重大的变化,但是它的基本思想和结构一直保持相对稳定,这也正说明了COM思想的魅力所在。尽管如此,由于COM的神秘本质,并不是每个人都能够很容易地理解COM的思想,理解COM的魅力,幸运的是,您看到了这本书,它会告诉您这一切是如何发生的。

本书无疑是COM领域中最负有盛名的一本书。在亚马逊的排行榜上曾盘踞数月之久,很多专家给其以极高的评价。读完这本书之后,COM对于您会"变得再明白不过了"(这是"Inside OLE"的作者Kraig Brockschmidt和本书的作者DonBox在顿悟了COM和OLE之后的境界)。期望您会有这样的感受。

这不是一本供新手学习的书,也不是一本教您如何开发COM组件的书,而是一本在一定的基础上继续提高对COM的理解的书。如果用它来学习COM,您可能会失望,因为许多内容需要有一定的经验基础才能看得明白;但是如果用它来加深自己对COM的理解,那么这本书再合适不过了。

COM是跨语言的组件对象模型,但是它与C++和OO(面向对象)思想的渊源可谓深矣。本书会向您解释这些内容,但前提条件是您必须具备扎实的C++基础知识,特别要理解C++类的二进制结构以及类型转换机制。反过来,阅读本书也可以加强您在C++和OO思想方面的理解。此外,本书还涉及到许多COM高级特性,例如线程模型(或者套间模型)、名字对象、连接点等,因此,要想从本书获得最大受益,您也需要有COM的知识作基础,我建议读者先系统地学习COM之后再阅读本书(可以参看"COM技术内幕"或者"COM原理与应用")。

本书由国内COM方面最负盛名的专家潘爱民先生亲自翻译,中国电力出版社7月份推出,期待您的关注。

内容简介

这是一本迟到的好书。英文原名《Essential COM》,由具有鬼才之称的Don Box撰写,在计算机界,没有人能把COM阐释得比Don Box更清楚。

自1993年COM首次发布以来,COM本身经历了重大的变化,但是它的基本思想和结构一直保持相对稳定,这也正说明了COM思想的魅力所在。尽管如此,由于COM的神秘本质,并不是每个人都能够很容易地理解COM的思想,理解COM的魅力,幸运的是,您看到了这本书,它会告诉您这一切是如何发生的。

本书无疑是COM领域中最负有盛名的一本书。在亚马逊的排行榜上曾盘踞数月之久,很多专家给其以极高的评价。读完这本书之后,COM对于您会"变得再明白不过了"(这是"Inside OLE"的作者Kraig Brockschmidt和本书的作者DonBox在顿悟了COM和OLE之后的境界)。期望您会有这样的感受。

这不是一本供新手学习的书,也不是一本教您如何开发COM组件的书,而是一本在一定的基础上继续提高对COM的理解的书。如果用它来学习COM,您可能会失望,因为许多内容需要有一定的经验基础才能看得明白;但是如果用它来加深自己对COM的理解,那么这本书再合适不过了。

COM是跨语言的组件对象模型,但是它与C++和OO(面向对象)思想的渊源可谓深矣。本书会向您解释这些内容,但前提条件是您必须具备扎实的C++基础知识,特别要理解C++类的二进制结构以及类型转换机制。反过来,阅读本书也可以加强您在C++和OO思想方面的理解。此外,本书还涉及到许多COM高级特性,例如线程模型(或者套间模型)、名字对象、连接点等,因此,要想从本书获得最大受益,您也需要有COM的知识作基础,我建议读者先系统地学习COM之后再阅读本书(可以参看"COM技术内幕"或者"COM原理与应用")。

本书由国内COM方面最负盛名的专家潘爱民先生亲自翻译,中国电力出版社7月份推出,期待您的关注。

目录

第1章 COM是一个更好的C++ 1

1.1 软件分发和C++ 2

1.2 动态链接和C++ 4

1.3 C++和可移植性 5

1.4 封装性和C++ 7

1.5 把接口从实现中分离出来 10

1.6 抽象基类作为二进制接口 12

1.7 运行时多态性 18

1.8 对象扩展性 20

1.9 资源管理 26

1.10 我们走到哪儿了? 29

第2章 接口 30

2.1 再谈接口与实现 30

2.2 IDL 32

2.3 方法和结果 34

2.4 接口和IDL 36

2.5 IUnknown 39

2.6 资源管理和IUnknown 44

2.7 类型强制转换和IUnknown 47

2.8 实现IUnknown 50

2.9 使用COM接口指针 55

2.10 优化QueryInterface 57

2.11 数据类型 60

2.12 IDL属性和COM属性 72

2.13 异常 73

2.14 我们走到哪儿了? 78

第3章 类 79

3.1 再谈接口与实现 79

3.2 类对象 81

3.3 激活 84

3.4 使用SCM 86

3.5 类和服务器 89

3.6 一般化(generalization) 96

3.7 优化(Optimization) 99

3.8 再论接口与实现 105

3.9 名字对象和组合 110

3.10 名字对象和永久性 113

3.11 服务器生命周期 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 对象具有静态类型 136

4.6 唯一性和对象实体身份 137

4.7 QueryInterface和IUnknown 138

4.8 多重接口和方法名字 141

4.9 动态复合 149

4.10 二进制复合 155

4.11 包容 165

4.12 我们走到哪儿了? 166

第5章 套间 167

5.1 再谈接口和实现 167

5.2 对象、接口和套间 170

5.3 跨套间访问 173

5.4 进程内列集辅助函数 179

5.5 标准列集结构 183

5.6 实现接口列集器 188

5.7 标准列集、线程和协议 191

5.8 生命周期管理和列集 197

5.9 自定义列集 204

5.10 自由线程列集器 209

5.11 我们走到哪儿了? 217

第6章 应用 218

6.1 进程内激活的缺陷 218

6.2 激活和SCM 219

6.3 再谈服务器生命周期 224

6.4 应用ID 229

6.5 COM和安全性 233

6.6 通过编程实现安全性 240

6.7 访问控制 250

6.8 令牌管理 256

6.9 我们走到哪儿了? 262

第7章 杂项 263

7.1 指针基础 264

7.2 指针和内存 266

7.3 数组 274

7.4 流程控制 290

7.5 动态与静态调用 294

7.6 双向接口协议 298

7.7 IDL中的别名技术 310

7.8 异步方法 314

7.9 我们走到哪儿了? 314

附录A 对象技术的演变 316

附录B 代码摘录 322

COM Chat:一个基于COM的聊天程序 322

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
UC/ OS-II源码公开的实时嵌入式操作系统(含盘)
Macromedia 三剑客精彩实例
Visual FoxPro 6.0实用教程
MFC 经典问答  含盘
Macromedia 三合一实例教程
青年经济学家文库:差距与赶超——中国工业与世界先进水平的比较
青年经济学家文库:金融市场的合约分析
古文观止插图珍藏本  上下  修订版
临床心电图快速解读
一氧化碳中毒
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有