首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

COM组件实现策略的设计与开发

摘要第5-6页
abstract第6-7页
第一章 绪论第12-15页
    1.1 研究背景第12-13页
    1.2 本文贡献和主要特色第13页
    1.3 论文组织第13-14页
    1.4 本章小结第14-15页
第二章 相关理论与技术基础第15-27页
    2.1 组件技术第15-17页
        2.1.1 CORBA第15-16页
        2.1.2 EJB第16-17页
    2.2 COM第17-23页
        2.2.1 概述第17-18页
        2.2.2 COM本地环境执行流程第18-22页
            2.2.2.1 组件的创建过程第18-20页
            2.2.2.2 组件的注册第20-21页
            2.2.2.3 DLL的卸载第21-22页
        2.2.3 COM与注册表第22-23页
    2.3 模板元编程和MPL第23-26页
        2.3.1 模板元编程概述第23-25页
            2.3.1.1 元数据第24-25页
            2.3.1.2 元函数第25页
        2.3.2 MPL第25-26页
    2.4 本章小结第26-27页
第三章 OCF的分析与设计第27-40页
    3.1 需求分析第27-28页
        3.1.1 功能性需求第27页
        3.1.2 非功能性需求第27-28页
    3.2 OCF系统架构第28-29页
    3.3 源码推导部件分析第29-33页
        3.3.1 设计思想第29-30页
        3.3.2 对外接第30-31页
        3.3.3 相关宏和基类介绍第31-33页
    3.4 OCF接口策略库设计第33-38页
        3.4.1 接口和策略代码结构第33-34页
        3.4.2 策略分析与设计第34-38页
    3.5 COM组件环境设计第38-39页
    3.6 本章小结第39-40页
第四章 接口策略库的设计与实现第40-68页
    4.1 IUnknown第40-47页
        4.1.1 PUnknownQueryInterface策略的实现第41-44页
            4.1.1.1 接口映射表IidArray第41-43页
            4.1.1.2 策略实现第43-44页
        4.1.2 IUnknownCount策略第44-47页
            4.1.2.1 AddRef实现第45-46页
            4.1.2.2 Release实现第46-47页
    4.2 动态库策略PShareDll第47-48页
        4.2.1 PShareDll策略第47页
        4.2.2 策略实现第47-48页
    4.3 锁策略PLock第48-50页
        4.3.1 PLock策略第49页
        4.3.2 策略实现第49-50页
    4.4 GUID策略PGuid第50-51页
        4.4.1 策略声明PGuid第50-51页
        4.4.2 策略实现第51页
    4.5 注册表策略PRegistry第51-56页
        4.5.1 策略声明PRegistry第51-52页
        4.5.2 Windows实现第52-53页
        4.5.3 Unix/Linux实现第53-56页
            4.5.3.1 Unix的注册表模拟实现regfs第53页
            4.5.3.2 Registry接口的实现第53-56页
    4.6 类厂策略第56-58页
        4.6.1 概述第56-57页
        4.6.2 实现第57-58页
    4.7 对象映射表策略PClassFactoryEmb第58-63页
        4.7.1 对象映射表第58-59页
        4.7.2 对象映射宏第59页
        4.7.3 ClassInfo结构第59-60页
        4.7.4 DEFINE_CLASS_INFO宏第60-62页
        4.7.5 映射表内存布局及遍历第62-63页
        4.7.6 Unix/Linux与Windows的不同实现第63页
    4.8 服务器策略PModule第63-67页
        4.8.1 策略声明第63-64页
        4.8.2 DllGetClassObject实现第64-65页
        4.8.3 DllCanUnloadNow实现第65页
        4.8.4 DllRegisterServer实现第65-67页
        4.8.5 DllUnregisterServer实现第67页
    4.9 本章小结第67-68页
第五章 COM本地环境的实现第68-76页
    5.1 策略组装成组件第68-69页
    5.2 COM组件注册与卸载第69-70页
    5.3 COM组件创建第70-72页
    5.4 COM组件清理第72-73页
    5.5 OCF库第73-74页
    5.6 注册工具regsvr第74-75页
    5.7 本章小结第75-76页
第六章 测试与分析第76-86页
    6.1 测试环境第76页
    6.2 策略测试第76-77页
    6.3 COM环境测试第77-85页
        6.3.1 测试准备第78-80页
        6.3.2 组件注册测试第80-82页
            6.3.2.1 Windows下的注册测试第80-81页
            6.3.2.2 FreeBSD下的注册测试第81-82页
        6.3.3 组件创建测试第82-84页
            6.3.3.1 测试方案第82-84页
            6.3.3.2 测试结果及分析第84页
        6.3.4 组件卸载测试第84-85页
            6.3.4.1 Windows下的卸载测试第84-85页
            6.3.4.2 FreeBSD下的卸载测试第85页
    6.4 本章小结第85-86页
第七章 结论与展望第86-87页
致谢第87-88页
参考文献第88-90页
攻硕期间的研究成果第90-91页

论文共91页,点击 下载论文
上一篇:基于工作流的网站开发项目管理的设计与实现
下一篇:三乡理工学校毕业设计管理系统设计与实现