插件开发
文章平均质量分 78
tszhao
这个作者很懒,什么都没留下…
展开
-
vc 开发插件
1. http://www.codeproject.com/KB/macros/openvc.aspx2.http://www.codeproject.com/KB/macros/wtsdk.aspx3.http://www.codeproject.com/KB/macr原创 2011-09-02 12:27:39 · 502 阅读 · 0 评论 -
VC实现插件的开发
要实现Add-in Object 有三种方法,一种是利用ATL COM Wizard中的ATL对象 Add-in Object来实现,另一种是利用DevStudio Add-in Wizard来实现,第三种就是手工写所有的代码,如果手工写,一定要记住实现IDSAddIn接口,这样原创 2011-09-02 12:24:46 · 2207 阅读 · 2 评论 -
构建自己的C/C++插件开发框架(一)——初步设想
最近一直在学习OSGI方面的知识。买了一本《OSGI原理和最佳实践》,可是还没有到。遗憾的是,OSGI目前的几个开源框架只支持Java,对C和C++都不支持的。可惜我们公司目前主要的开发语言还是c和c++,即便是引进OSGI,所得的好处范围有限。而我对松散耦合的模块化开发向往已久转载 2011-09-22 08:42:39 · 333 阅读 · 0 评论 -
构建自己的C/C++插件开发框架(三)——总体结构
这几天为了设计插件开发框架,尝试用了一下发散思维来思考问题。中间看过依赖注入,AOP(面向方面编程),以及契约式设计等。虽然有些工具无法直接使用,但是这些思想还是可以借鉴的,比如依赖注入,契约式设计。至于AOP,和工具相关性较大,虽然思想不错,但是无法直接在C++中使用。我设转载 2011-09-22 08:43:50 · 367 阅读 · 0 评论 -
构建自己的C/C++插件开发框架(四)——核心层设计和实现
上面一篇文章大致描述了一下插件开发框架整体结构。这篇描述一下核心层的设计和实现。至于核心层的设计,我想借鉴 一下微内核的思想。核心层只负责实现下面几个功能:1、 插件的加载,检测,初始化。2、 服务的注册。3、 服务的调用。4、 服务的管理。插件的加载,检转载 2011-09-22 08:44:19 · 368 阅读 · 0 评论 -
构建自己的C/C++插件开发框架(二)——总体功能
在这一系列的上一个文章中,介绍了构建C/C++插件开发框架的初步设想,下面我会一步步的向下展开,来实现我的这个设想。今天主要谈一下我对这个框架的功能认识,或是期望。昨天看了一篇关于持续集成能力成熟度模型 的一篇文章,受此启发,我对此框架的认识渐渐清晰。这个框架可以当做我们转载 2011-09-22 08:43:16 · 354 阅读 · 0 评论