书籍详情
C++BUILDER 6.0 COM程序设计
作者:田丰[等]编著
出版社:国防工业出版社
出版时间:2003-10-01
ISBN:9787118032086
定价:¥27.00
购买这本书可以去
内容简介
本书详细阐述了COM规则的实现机制,以及利用C++Builder6.0编制COM应用程序的步骤和方法,并通过典型实例进行了详细剖析.此外,本书在最后的几章着重介绍了操作系统中的一些新增COM+标准和开发COM+应用程序的方法.全书从COM技术的基础知识出发逐渐深入,紧紧围绕如何利用C++Builder6.0进行符合COM标准的应用程序开发这一核心问题,通过丰富的程序实例,向读者展示了如何在Windows操作系统下进行COM应用程序开发的方法和步骤,并对COM模型的机理和特性进行了深入而全面的介绍.另外,本书图文并茂.实例众多,并且所举实例都具有很强的针对性,分析透彻,突出了本书以实例为中心的特点.相信通过阅读本书,读者会加深对Windows平台下利用C++Builder6.0进行编程的理解,提高编程的技巧.本书采用基础知识讲述、任务驱动的方法介绍了进行COM应用程序开发的理论、方法和步骤。本书共分9章,不仅重点介绍了COM模型的形成、COM理论的基础知识,还通过在C++Builder6.0下编写众多实用性强的实例介绍了符合COM标准应用程序的开发过程。本书主要面向使用C++Builder进行软件开发的中、高级用户,全书实例丰富、语言通俗、叙述深入浅出、实用性强,既适合作为软件开发人员开发COM应用程序的参考资料,也可作为C++Builder用户的学习资料。
作者简介
暂缺《C++BUILDER 6.0 COM程序设计》作者简介
目录
第1章COM概述
1. 1 COM基本概念和基本术语
1. 2 COM的起源
1. 2. 1 OLE和组件技术
1. 2. 2 COM--面向对象组件模型
1. 2. 3 COM的发展
1. 3 组件技术和接口
1. 3. 1 组件的特点
1. 3. 2 组件的规则
1. 3. 3 组件的分类
1. 3. 4 接口的特性
1. 3. 5 接口规则
1. 3. 6 接口的设计和实现
1. 4 COM的特性
1. 4. 1 可复用性
1. 4. 2 与语言无关性
1. 4. 3 对进程的透明性
1. 5 COM和面向对象技术
1. 6 COM的利与弊
1. 6. 1 COM的优点
1. 6. 2 COM的局限性
1. 7 程序实例
1. 7. 1 程序1:DDE技术
1. 7. 2 程序2:模拟接口
1. 8 本章小结
第2章 COM的实现规则
2. 1 COM编程基础
2. 1. 1 组件对象模型基础
2. 1. 2 对象复用
2. 2 如何管理COM对象
2. 2. 1 COM组件在注册表中的信息
2. 2. 2 注册COM组件的操作
2. 3 类工厂
2. 3. 1 类工厂简介
2. 3. 2 类工厂和COM库
2. 3. 3 类工厂对组件生存期的控制
2. 4 COM库
2. 4. 1 COM库的初始化
2. 4. 2 COM库的内存管理
2. 4. 3 组件程序的装载和卸载
2. 5 本章小结
第3章 开发COM客户应用程序
3. 1 COM客户程序概述
3. 2 引人类型库信息
3. 2. 1 使用Import Type Library引入类型库信息
3. 2. 2 使用Import ActiveX引入类型库信息
3. 2. 3 分析引入类型库信息后生成的代码
3. 3 控制引入的对象
3. 3. 1 使用组件包装器
3. 3. 2 创建包含数据感知组件的程序
3. 3. 3 程序1:建立包含数据感知控件的应用程序
3. 3. 4 使用数据感知的ActiveX控件
3. 3. 5 程序2:创建包含ActvieX控件的应用程序
3. 3. 6 如何编写基于类型库定义的代码
3. 3. 7 为没有类型库的服务器创建客户程序
3. 4 本章小结
第4章 COM服务器对象
4. 1 COM的服务器程序和客户端的联系
4. 2 创建COM服务器对象
4. 3 创建COM对象概述
4. 4 设计COM对象
4. 5 使用COM对象生成向导
4. 5. 1 COM对象生成向导使用指南
4. 5. 2 为COM对象制定不同的线程模式
4. 6 指定ATL选项
4. 7 定义COM对象接口
4. 7. 1 给对象接口添加属性
4. 7. 2 给对象接口添加方法
4. 7. 3 提供客户事件
4. 7. 4 管理自动化对象的事件
4. 8 自动化接口
4. 8. 1 双向接口
4. 8. 2 派发接口
4. 8. 3 自定义接口
4. 9 调度数据
4. 9. 1 自动化兼容的类型
4. 9. 2 自动化调度的类型限制
4. 9. 3 自定义调度
4. 10 程序实例
4. 10. 1 程序1:Inproc服务器
4. 10. 2 程序2:COM服务器程序
4. 11 本章小结
第5章 COM应用技术背景分析
5. 1 可连接对象
5. 1. 1 客户与可连接对象的关系
5. 1. 2 可连接对象的基本结构
5. 1. 3 客户方的基本结构
5. 2 可连接对象的实现
5. 2. 1 枚举器
5. 2. 2 源对象和IConnection Point Container接口
5. 2. 3 链接点和IConnection Point接口
5. 2. 4 建立链接过程
5. 3 客户. 源对象和接收器的协作过程
5. 3. 1 接收器的实现
5. 3. 2 事件的激发和处理
5. 3. 3 与出向接口有关的类型信息
5. 4 结构化存储
5. 4. 1 结构化存储基础
5. 4. 2 存储对象和流操作
5. 5 结构化存储的特性
5. 5. 1 访问模式
5. 5. 2 事务机制
5. 5. 3 命名规则
5. 5. 4 增量访问
5. 6 命名和绑定技术
5. 6. 1 名字技术基础
5. 6. 2 IMoniker接口
5. 6. 3 复合名字对象
5. 7 统一数据传输
5. 7. 1 统一数据传输基础知识
5. 7. 2 数据传输机制
5. 8 本章小结
第6章DCOM
6. 1 BCOM的基本结构
6. 1. 1 从COM转向DCOM
6. 1. 2 DCOM对象的定位
6. 1. 3 列集
6. 1. 4 DCOM特性
6. 2 对象激活
6. 2. 1 创建DCOM组件
6. 2. 2 远程创建进程内组件:代理进程
6. 3 连接管理
6. 3. 1 有效地控制远程对象的生存期
6. 3. 2 pinging机制
6. 3. 3 连接点管理
6. 3. 4 连接传递
6. 4 并发管理
6. 4. 1 线程模型
6. 4. 2 消息过滤器
6. 5 DCOM安全模型
6. 5. 1 安全性策略
6. 5. 2 安全性配置
6. 6 程序实例
6. 6. 1 程序1:使用DCOM
6. 6. 2 程序2:DCOM实例
6. 7 本章小结
第7章 自动化对象
7. 1 自动化概述
7. 1. 1 自动化的产生和发展
7. 1. 2 属性和方法
7. 1. 3 类型库和ODL
7. 1. 4 IDispatch接口
7. 1. 5 自动化兼容的数据类型
7. 1. 6 参数顺序. 可选参数和命名参数
7. 1. 7 IDispatchEx接口
7. 2 自动化对象的实现
7. 2. 1 类型库支持
7. 2. 2 Invoke函数实现
7. 3 异常处理
7. 4 程序实例
7. 4. 1 程序1:Variant变量
7. 4. 2 程序2:创建OLE自动化服务器
7. 4. 3 建立OfficeWord自动化应用程序
7. 5 本章小结
第8章 ActiveX技术
8. 1 概 述
8. 2 ActiveX控件结构
8. 2. 1 ActiveX控件中的成员
8. 2. 2 ActiveX控件的许可证机制
8. 2. 3 用ActiveX控件构建块
8. 2. 4 属性和方法
8. 2. 5 ActiveX控件注册信息
8. 3 属性页
8. 3. 1 属性页和属性表
8. 3. 2 通过IPropertyNotifySink实现数据绑定
8. 4 容 器
8. 4. 1 必需的接口
8. 4. 2 可选方法
8. 5 分发ID
8. 5. 1 事件处理
8. 5. 2 永久特性
8. 6 ActiveX技术中的接口
8. 6. 1 IOleObject和IOleClientSlte接口
8. 6. 2 IOleControl和IOleControlSite接口
8. 6. 3 自定义ActiveX控件的接口
8. 7 ActiveX和Internet
8. 8 AetiveX控件实例
8. 8. 1 编写ActiveX控件
8. 8. 2 在程序中调用测试控件
8. 8. 3 将控件发布到 Internet
8. 8. 4 创建一个数据感知的ActiveForm
8. 8. 5 总结和提高
8. 9 本章小结
第9章 COM+
9. 1 COM+概述
9. 1. 1 COM+应用程序的概念
9. 1. 2 COM+应用程序的类型
9. 2 开发COM+程序需要完成的任务
9. 2. 1 设计COM组件
9. 2. 2 创建COM+应用程序
9, 2. 3 管理COM+应用程序
9. 3 WindowsDNA
9. 4 组件服务配置
9. 5 设计COM+应用程序
9. 5. 1 COM+设计理念和原则
9. 5. 2 设计COM+应用程序的基本要素
9. 6 COM+提供的服务
9. 6. 1 上下文
9. 6. 2 事务处理
9. 7 Windows2000中COM的新特性
9. 7. 1 同步机制
9. 7. 2 异步COM
9. 7. 3 管道
9. 8 程序实例
9. 8. 1 程序1:无名管道
9. 8. 2 程序2:有名管道
9. 8. 3 程序3:COM+应用程序
9. 9 本章小结
参考文献
1. 1 COM基本概念和基本术语
1. 2 COM的起源
1. 2. 1 OLE和组件技术
1. 2. 2 COM--面向对象组件模型
1. 2. 3 COM的发展
1. 3 组件技术和接口
1. 3. 1 组件的特点
1. 3. 2 组件的规则
1. 3. 3 组件的分类
1. 3. 4 接口的特性
1. 3. 5 接口规则
1. 3. 6 接口的设计和实现
1. 4 COM的特性
1. 4. 1 可复用性
1. 4. 2 与语言无关性
1. 4. 3 对进程的透明性
1. 5 COM和面向对象技术
1. 6 COM的利与弊
1. 6. 1 COM的优点
1. 6. 2 COM的局限性
1. 7 程序实例
1. 7. 1 程序1:DDE技术
1. 7. 2 程序2:模拟接口
1. 8 本章小结
第2章 COM的实现规则
2. 1 COM编程基础
2. 1. 1 组件对象模型基础
2. 1. 2 对象复用
2. 2 如何管理COM对象
2. 2. 1 COM组件在注册表中的信息
2. 2. 2 注册COM组件的操作
2. 3 类工厂
2. 3. 1 类工厂简介
2. 3. 2 类工厂和COM库
2. 3. 3 类工厂对组件生存期的控制
2. 4 COM库
2. 4. 1 COM库的初始化
2. 4. 2 COM库的内存管理
2. 4. 3 组件程序的装载和卸载
2. 5 本章小结
第3章 开发COM客户应用程序
3. 1 COM客户程序概述
3. 2 引人类型库信息
3. 2. 1 使用Import Type Library引入类型库信息
3. 2. 2 使用Import ActiveX引入类型库信息
3. 2. 3 分析引入类型库信息后生成的代码
3. 3 控制引入的对象
3. 3. 1 使用组件包装器
3. 3. 2 创建包含数据感知组件的程序
3. 3. 3 程序1:建立包含数据感知控件的应用程序
3. 3. 4 使用数据感知的ActiveX控件
3. 3. 5 程序2:创建包含ActvieX控件的应用程序
3. 3. 6 如何编写基于类型库定义的代码
3. 3. 7 为没有类型库的服务器创建客户程序
3. 4 本章小结
第4章 COM服务器对象
4. 1 COM的服务器程序和客户端的联系
4. 2 创建COM服务器对象
4. 3 创建COM对象概述
4. 4 设计COM对象
4. 5 使用COM对象生成向导
4. 5. 1 COM对象生成向导使用指南
4. 5. 2 为COM对象制定不同的线程模式
4. 6 指定ATL选项
4. 7 定义COM对象接口
4. 7. 1 给对象接口添加属性
4. 7. 2 给对象接口添加方法
4. 7. 3 提供客户事件
4. 7. 4 管理自动化对象的事件
4. 8 自动化接口
4. 8. 1 双向接口
4. 8. 2 派发接口
4. 8. 3 自定义接口
4. 9 调度数据
4. 9. 1 自动化兼容的类型
4. 9. 2 自动化调度的类型限制
4. 9. 3 自定义调度
4. 10 程序实例
4. 10. 1 程序1:Inproc服务器
4. 10. 2 程序2:COM服务器程序
4. 11 本章小结
第5章 COM应用技术背景分析
5. 1 可连接对象
5. 1. 1 客户与可连接对象的关系
5. 1. 2 可连接对象的基本结构
5. 1. 3 客户方的基本结构
5. 2 可连接对象的实现
5. 2. 1 枚举器
5. 2. 2 源对象和IConnection Point Container接口
5. 2. 3 链接点和IConnection Point接口
5. 2. 4 建立链接过程
5. 3 客户. 源对象和接收器的协作过程
5. 3. 1 接收器的实现
5. 3. 2 事件的激发和处理
5. 3. 3 与出向接口有关的类型信息
5. 4 结构化存储
5. 4. 1 结构化存储基础
5. 4. 2 存储对象和流操作
5. 5 结构化存储的特性
5. 5. 1 访问模式
5. 5. 2 事务机制
5. 5. 3 命名规则
5. 5. 4 增量访问
5. 6 命名和绑定技术
5. 6. 1 名字技术基础
5. 6. 2 IMoniker接口
5. 6. 3 复合名字对象
5. 7 统一数据传输
5. 7. 1 统一数据传输基础知识
5. 7. 2 数据传输机制
5. 8 本章小结
第6章DCOM
6. 1 BCOM的基本结构
6. 1. 1 从COM转向DCOM
6. 1. 2 DCOM对象的定位
6. 1. 3 列集
6. 1. 4 DCOM特性
6. 2 对象激活
6. 2. 1 创建DCOM组件
6. 2. 2 远程创建进程内组件:代理进程
6. 3 连接管理
6. 3. 1 有效地控制远程对象的生存期
6. 3. 2 pinging机制
6. 3. 3 连接点管理
6. 3. 4 连接传递
6. 4 并发管理
6. 4. 1 线程模型
6. 4. 2 消息过滤器
6. 5 DCOM安全模型
6. 5. 1 安全性策略
6. 5. 2 安全性配置
6. 6 程序实例
6. 6. 1 程序1:使用DCOM
6. 6. 2 程序2:DCOM实例
6. 7 本章小结
第7章 自动化对象
7. 1 自动化概述
7. 1. 1 自动化的产生和发展
7. 1. 2 属性和方法
7. 1. 3 类型库和ODL
7. 1. 4 IDispatch接口
7. 1. 5 自动化兼容的数据类型
7. 1. 6 参数顺序. 可选参数和命名参数
7. 1. 7 IDispatchEx接口
7. 2 自动化对象的实现
7. 2. 1 类型库支持
7. 2. 2 Invoke函数实现
7. 3 异常处理
7. 4 程序实例
7. 4. 1 程序1:Variant变量
7. 4. 2 程序2:创建OLE自动化服务器
7. 4. 3 建立OfficeWord自动化应用程序
7. 5 本章小结
第8章 ActiveX技术
8. 1 概 述
8. 2 ActiveX控件结构
8. 2. 1 ActiveX控件中的成员
8. 2. 2 ActiveX控件的许可证机制
8. 2. 3 用ActiveX控件构建块
8. 2. 4 属性和方法
8. 2. 5 ActiveX控件注册信息
8. 3 属性页
8. 3. 1 属性页和属性表
8. 3. 2 通过IPropertyNotifySink实现数据绑定
8. 4 容 器
8. 4. 1 必需的接口
8. 4. 2 可选方法
8. 5 分发ID
8. 5. 1 事件处理
8. 5. 2 永久特性
8. 6 ActiveX技术中的接口
8. 6. 1 IOleObject和IOleClientSlte接口
8. 6. 2 IOleControl和IOleControlSite接口
8. 6. 3 自定义ActiveX控件的接口
8. 7 ActiveX和Internet
8. 8 AetiveX控件实例
8. 8. 1 编写ActiveX控件
8. 8. 2 在程序中调用测试控件
8. 8. 3 将控件发布到 Internet
8. 8. 4 创建一个数据感知的ActiveForm
8. 8. 5 总结和提高
8. 9 本章小结
第9章 COM+
9. 1 COM+概述
9. 1. 1 COM+应用程序的概念
9. 1. 2 COM+应用程序的类型
9. 2 开发COM+程序需要完成的任务
9. 2. 1 设计COM组件
9. 2. 2 创建COM+应用程序
9, 2. 3 管理COM+应用程序
9. 3 WindowsDNA
9. 4 组件服务配置
9. 5 设计COM+应用程序
9. 5. 1 COM+设计理念和原则
9. 5. 2 设计COM+应用程序的基本要素
9. 6 COM+提供的服务
9. 6. 1 上下文
9. 6. 2 事务处理
9. 7 Windows2000中COM的新特性
9. 7. 1 同步机制
9. 7. 2 异步COM
9. 7. 3 管道
9. 8 程序实例
9. 8. 1 程序1:无名管道
9. 8. 2 程序2:有名管道
9. 8. 3 程序3:COM+应用程序
9. 9 本章小结
参考文献
猜您喜欢