引言 | 第1-7页 |
第一章 COM的发展及其理论基础 | 第7-22页 |
1.1 COM的发展 | 第7-9页 |
1.1.1 组件技术及其发展 | 第7-8页 |
1.1.2 COM的发展 | 第8-9页 |
1.2 COM的理论基础 | 第9-22页 |
1.2.1 COM(component object model) | 第9-10页 |
1.2.2 COM组件对象和COM接口 | 第10-15页 |
1.2.3 COM的客户机/服务器模式 | 第15-22页 |
第二章 COM系统上组件开发和使用 | 第22-36页 |
2.1 COM客户的实现 | 第22-25页 |
2.1.1 COM客户的C++实现实例 | 第23-25页 |
2.1.2 COM客户实现的困难所在 | 第25页 |
2.2 COM服务器的实现 | 第25-36页 |
2.2.1 COM组件接口定义 | 第26-27页 |
2.2.2 COM组件类的定义和实现 | 第27-29页 |
2.2.3 类厂的定义和实现 | 第29-31页 |
2.2.4 COM组件服务器的注册 | 第31-34页 |
2.2.5 类厂指针引出函数——DllGetClassObject函数 | 第34页 |
2.2.6 COM组件服务器的卸载 | 第34-35页 |
2.2.7 COM服务器实现的困难所在 | 第35-36页 |
第三章 EzCOM组件系统 | 第36-46页 |
3.1 COM组件实现的简化技术概述 | 第36-39页 |
3.1.1 用MFC类库实现COM组件的开发 | 第36-38页 |
3.1.2 用ATL模板库实现COM组件的开发和使用 | 第38-39页 |
3.1.3 基于MFC和ATL的COM实现简化机制的不足之处 | 第39页 |
3.2 EzCOM组件系统 | 第39-44页 |
3.2.1 EzCOM是一套完整的COM组件系统 | 第40页 |
3.2.2 EzCOM是一个小型的,优化的COM组件系统 | 第40-41页 |
3.2.3 EzCOM是一个新型的COM组件系统 | 第41-44页 |
3.3 EzCOM组件系统的运行机制和实现机制 | 第44-46页 |
第四章 EzCOM组件系统中的组件开发和使用 | 第46-57页 |
4.1 EzCOM开发环境简介 | 第46-47页 |
4.1.1 EzCOM开发环境的目录结构 | 第46-47页 |
4.1.2 Build源程序的步骤 | 第47页 |
4.2 EzCOM服务器的开发 | 第47-52页 |
4.2.1 EzCOM服务器源代码中的CDL文件 | 第48-49页 |
4.2.2 EzCOM组件类实现文件 | 第49-50页 |
4.2.3 EzCOM服务器的开发的优越性 | 第50-52页 |
4.3 EzCOM客户的实现 | 第52-57页 |
4.3.1 EzCOM组件对象的使用 | 第52-54页 |
4.3.2 EzCOM组件对象使用与COM组件对象使用之间的比较 | 第54-55页 |
4.3.3 EzCOM客户实现的优越性 | 第55-57页 |
第五章 EzCOM组件系统的实现 | 第57-66页 |
5.1 EzCOM组件系统的主要实现模块 | 第57-58页 |
5.1.1 EzCOM库模块的实现 | 第57页 |
5.1.2 EzCOM工具库模块的实现 | 第57-58页 |
5.1.3 EzCOM辅助实现库模块和EzCOM动态库模块 | 第58页 |
5.2 EzCOM组件系统的关键实现技术 | 第58-66页 |
5.2.1 类封装技术 | 第58-63页 |
5.2.2 类型库技术 | 第63-66页 |
第六章 结束语 | 第66-67页 |
致谢 | 第67-68页 |
参考文献 | 第68页 |