对C#插件接口应用的一些理解
摘要:
作一程式,边开发边使用,为方便开发与更新,采用插件方式开发,读了网上一些文章,对插件接口有了一些认识:主程式为程式框架,表现为exe,功能模块作插件,表现为DLL,主程式动态调用功能模块,功能模块为主程式的一部分,主程式怎样与功能模块交互呢?简单点就是功能模块实例化时把主程式当一值传递给功能模块,主程式上各开放的资源交给功能模块控制,爱咋整咋整,不设防如果是有条件开放整呢?用接口吧讲究的是标准,规范,约束,小人之心行事接口咋整:定义插件接口(主程式就认这个接口,实现这个接口的都是哥们,不拒绝)定义主程式接口(提供给功能模块调用,把要开放的资源窗口都写在这上面,功能模块能折腾的就这些了)功能模块 阅读全文
posted @ 2012-10-24 15:42 SuperCai 阅读(997) 评论(0) 推荐(0) 编辑