当前位置:问答库>论文摘要

题目:THCAPP中插件系统的设计与实现

关键词:CAPP;插件;COM组件;DLL;接口;注册表

  摘要

在THCAPP软件的发展过程中,不同用户之间对立的产品需求总是让软件开发人员无所适从。本文针对这种情况,在THCAPP软件封闭的结构中引入插件式的软件开发方法,由用户自己编写符合自己需求的插件,避免因需求变化而造成软件更改的弊端,同时也说明了插件式(Plug-In) 开发是一种良好的软件开发方法。 THCAPP插件管理系统为THCAPP软件的所有插件提供了一个统一管理的框架。为了正确的运行系统,需要解决插件的识别和插件的调用的问题,同时实现对插件的统一管理,使得用户可以专注的进行二次开发工作。 本文将对Windows操作系统环境下可行的通用二次开发技术进行必要分析,采用动态连接库(DLL)文件规范插件的接口,借助注册表和配置文件记录插件的信息,实现插件的识别和运行的功能。 本项目在设计开发当中,吸取了大量的软件工程思想,将系统分成THCAPP应用程序框架扩充模块、插件管理模块、插件和数据操作封装模块四个相对独立的功能模块,使系统具有一定的灵活性和可扩展性。在进行系统设计时,根据用户需求的复杂程度,将插件系统进行了分类,详细描述了插件系统各功能模块的具体实现过程。简化了用户的工作,使插件系统得到了用户的认可。