C++Builder 6.0 COM程序设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:田丰,胡湘渝,吴成勇等编著
- 出 版 社:北京:国防工业出版社
- 出版年份:2003
- ISBN:7118032085
- 页数:303 页
第1章 COM概述 1
1.1 COM基本概念和基本术语 1
1.2 COM的起源 2
1.2.1 OLE和组件技术 2
1.2.2 COM——面向对象组件模型 4
1.2.3 COM的发展 5
1.3 组件技术和接口 7
1.3.1 组件的特点 7
1.3.2 组件的规则 9
1.3.3 组件的分类 9
1.3.4 接口的特性 13
1.3.5 接口规则 14
1.3.6 接口的设计和实现 16
1.4 COM的特性 18
1.4.1 可复用性 19
1.4.2 与语言无关性 19
1.4.3 对进程的透明性 20
1.5 COM和面向对象技术 21
1.6 COM的利与弊 22
1.6.1 COM的优点 22
1.6.2 COM的局限性 23
1.7 程序实例 24
1.7.1 程序1:DDE技术 24
1.7.2 程序2:模拟接口 29
1.8 本章小结 33
2.1.1 组件对象模型基础 34
第2章 COM的实现规则 34
2.1 COM编程基础 34
2.1.2 对象复用 39
2.2 如何管理COM对象 40
2.2.1 COM组件在注册表中的信息 40
2.2.2 注册COM组件的操作 45
2.3 类工厂 46
2.3.1 类工厂简介 47
2.3.2 类工厂和COM库 48
2.3.3 类工厂对组件生存期的控制 50
2.4 COM库 51
2.4.1 COM库的初始化 51
2.4.2 COM库的内存管理 52
2.4.3 组件程序的装载和卸载 55
2.5 本章小结 57
第3章 开发COM客户应用程序 58
3.1 COM客户程序概述 58
3.2 引入类型库信息 60
3.2.1 使用Import Type Library引入类型库信息 61
3.2.2 使用Import ActiveX引入类型库信息 63
3.2.3 分析引入类型库信息后生成的代码 64
3.3 控制引入的对象 65
3.3.1 使用组件包装器 65
3.3.2 创建包含数据感知组件的程序 67
3.3.3 程序1:建立包含数据感知控件的应用程序 67
3.3.4 使用数据感知的ActiveX控件……………………………………………3.3.5 程序2:创建包含ActvieX控件的应用程序 71
3.3.6 如何编写基于类型库定义的代码 74
3.3.7 为没有类型库的服务器创建客户程序 77
3.4 本章小结 78
第4章 COM服务器对象 79
4.1 COM的服务器程序和客户端的联系 79
4.2 创建COM服务器对象 80
4.3 创建COM对象概述 81
4.4 设计COM对象 81
4.5 使用COM对象生成向导 82
4.5.1 COM对象生成向导使用指南 82
4.6 指定ATL选项 85
4.7.1 给对象接口添加属性 87
4.7 定义COM对象接口 87
4.5.2 为COM对象制定不同的线程模式 87
4.7.2 给对象接口添加方法 88
4.7.3 提供客户事件 88
4.7.4 管理自动化对象的事件 89
4.8 自动化接口 89
4.8.1 双向接口 90
4.8.2 派发接口 90
4.8.3 自定义接口 90
4.9 调度数据 91
4.9.1 自动化兼容的类型 91
4.9.2 自动化调度的类型限制 91
4.10.1 程序1:Inproc服务器 92
4.10 程序实例 92
4.9.3 自定义调度 92
4.10.2 程序2:COM服务器程序 100
4.11 本章小结 109
第5章 COM应用技术背景分析 110
5.1 可连接对象 110
5.1.1 客户与可连接对象的关系 111
5.1.2 可连接对象的基本结构 112
5.1.3 客户方的基本结构 113
5.2 可连接对象的实现 114
5.2.1 枚举器 114
5.2.2 源对象和IConnectionPointContainer接口 115
5.2.3 链接点和IConnectionPoint接口 116
5.2.4 建立链接过程 117
5.3 客户、源对象和接收器的协作过程 118
5.3.1 接收器的实现 118
5.3.2 事件的激发和处理 120
5.3.3 与出向接口有关的类型信息 121
5.4 结构化存储 121
5.4.1 结构化存储基础 122
5.4.2 存储对象和流操作 124
5.5 结构化存储的特性 127
5.5.1 访问模式 128
5.5.2 事务机制 130
5.5.3 命名规则 131
5.5.4 增量访问 132
5.6.1 名字技术基础 133
5.6 命名和绑定技术 133
5.6.2 IMoniker接口 135
5.6.3 复合名字对象 141
5.7 统一数据传输 146
5.7.1 统一数据传输基础知识 146
5.7.2 数据传输机制 149
5.8 本章小结 155
第6章 DCOM 156
6.1 DCOM的基本结构 157
6.1.1 从COM转向DCOM 157
6.1.2 DCOM对象的定位 158
6.1.3 列集 159
6.1.4 DCOM特性 160
6.2 对象激活 161
6.2.1 创建DCOM组件 161
6.2.2 远程创建进程内组件:代理进程 163
6.3 连接管理 164
6.3.1 有效地控制远程对象的生存期 164
6.3.2 pinging机制 165
6.3.3 连接点管理 165
6.3.4 连接传递 166
6.4 并发管理 166
6.4.1 线程模型 166
6.4.2 消息过滤器 169
6.5.1 安全性策略 170
6.5 DCOM安全模型 170
6.5.2 安全性配置 172
6.6 程序实例 173
6.6.1 程序1:使用DCOM 173
6.6.2 程序2:DCOM实例 176
6.7 本章小结 185
第7章 自动化对象 186
7.1 自动化概述 186
7.1.1 自动化的产生和发展 187
7.1.2 属性和方法 187
7.1.3 类型库和ODL 188
7.1.4 IDispatch接口 188
7.1.5 自动化兼容的数据类型 190
7.1.6 参数顺序、可选参数和命名参数 192
7.1.7 IDispatchEx接口 194
7.2 自动化对象的实现 195
7.2.1 类型库支持 196
7.2.2 Invoke函数实现 196
7.3 异常处理 197
7.4 程序实例 199
7.4.1 程序1:Variant变量 199
7.4.2 程序2:创建OLE自动化服务器 202
7.4.3 建立Office Word自动化应用程序 208
7.5 本章小结 213
第8章 ActiveX技术 215
8.1 概述 215
8.2.1 ActiveX控件中的成员 217
8.2 ActiveX控件结构 217
8.2.2 ActiveX控件的许可证机制 219
8.2.3 用ActiveX控件构建块 220
8.2.4 属性和方法 221
8.2.5 ActiveX控件注册信息 224
8.3 属性页 225
8.3.1 属性页和属性表 225
8.3.2 通过IPropertyNotifySink实现数据绑定 228
8.4 容器 229
8.4.1 必需的接口 229
8.5 分发ID 230
8.4.2 可选方法 230
8.5.1 事件处理 231
8.5.2 永久特性 231
8.6 ActiveX技术中的接口 231
8.6.1 IOleObject和IOleClientSite接口 231
8.6.2 IOleControl和IOleControlSite接口 233
8.6.3 自定义ActiveX控件的接口 237
8.7 ActiveX和Internet 237
8.8 ActiveX控件实例 238
8.8.1 编写ActiveX控件 238
8.8.2 在程序中调用测试控件 249
8.8.3 将控件发布到Internet 251
8.8.4 创建一个数据感知的ActiveForm 255
8.9 本章小结 257
8.8.5 总结和提高 257
第9章 COM+ 258
9.1 COM+概述 258
9.1.1 COM+应用程序的概念 259
9.1.2 COM+应用程序的类型 259
9.2 开发COM+程序需要完成的任务 260
9.2.1 设计COM组件 260
9.2.2 创建COM+应用程序 260
9.2.3 管理COM+应用程序 261
9.3 Windows DNA 261
9.4 组件服务配置 262
9.5 设计COM+应用程序 263
9.5.1 COM+设计理念和原则 263
9.6.1 上下文 265
9.5.2 设计COM+应用程序的基本要素 265
9.6 COM+提供的服务 265
9.6.2 事务处理 267
9.7 Windows 2000中COM的新特性 273
9.7.1 同步机制 273
9.7.2 异步COM 275
9.7.3 管道 276
9.8 程序实例 283
9.8.1 程序1:无名管道 283
9.8.2 程序2:有名管道 284
9.8.3 程序3:COM+应用程序 291
9.9 本章小结 302
参考文献 303
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《抗战三部曲 国防诗歌集》蒲风著 1937
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017