基于二进制重用的组件开发平台的设计与 实现
THE DESIGN AND IMPLEMENTATION OF COMPONENT DEVELOPMENT PLATFORM BASED ON BINARY REUSE
摘要
Abstract
第1章 绪论
1.1 课题的来源背景及研究目的
1.2 与课题相关的国内外研究综述
1.3 本论文的主要工作内容
第2章 二进制重用的组件技术
2.1 组件的产生
2.2 组件的特性
2.3 组件对象
2.4 组件接口
2.5 本章小结
第3章 组件开发平台的设计
3.1 总体功能结构设计
3.2全局唯一标识
3.3组件接口模型
3.4组件生命期管理
3.4.1引用计数
3.4.2使用引用计数的规则
3.5 组件接口的查询
3.6 注册表设计
3.6.1 注册表的信息格式
3.6.2 注册表的程序接口
3.7 类厂设计
3.8 包容设计
3.9 聚合设计
3.10 连接点设计
3.11 本章小结
第4章 组件开发平台的实现
4.1 注册表实现
4.1.1 注册表的信息格式
4.1.2 注册表的程序接口
4.2 组件对象生命期控制实现
4.3 组件接口查询实现
4.4 类厂实现
4.5 包容实现
4.6 聚合实现
4.6.1 被聚合对象的创建
4.6.2 委托IUnknown与非委托IUnknown
4.6.3 被聚合对象的委托IUnknown实现
4.6.4聚合对象的引用计数
4.7 连接点实现
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 本章小结
结论
参考文献
哈尔滨工业大学硕士学位论文原创性声明
哈尔滨工业大学硕士学位论文使用授权书
致谢
个人简历