摘要: C# 插件构架实战(Jack H Hansen ) http://www.cnblogs.com/wayfarer/articles/28537.html 一、引言1. 问题的引入假设你设计的程序已经部署到用户的计算机上,并且能够正常运行了。但是有一天,用户打来了电话——他们要求增加新的功能。确定了用户的需求后,你竟然发现原有的软件架构已经无法胜任新增任务的需求——你需要重新设计这个应用了!但问题是,就算你又用了一个开发周期完成了用户需要的应用,却不能保证用户的需求不会再次变更。也就是说,需求蔓延的可能性依然存在。因此,这种情况下插件构架更能显示出它的优越性。2. 几个解决方案的对比我总结了一 阅读全文
posted @ 2011-03-02 11:38 董雨 阅读(292) 评论(0) 推荐(1) 编辑
摘要: 之前一直想学学插件编程,主要的原因是感到现在的客户需求变化不定,如果把全部功能整合在一个执行文件中的话,修改,升级起来很不方便,所以想采用插件编程的方式,只需要构建好了程序框架之后,每完成一个功能,就可以让用户审核一个,化整为零,让开发团队和客户都能构掌握项目开发的进度.同时大家通过这种方式,增强对项目按时完成的信心.以下资料主要是从hahablog中获得的,从网上找了很多类似的资料,只有这个我觉得是比较适合初学者//1 定义插件接口,将其编译成 dll,例如:using System;namespace PluginInterface{public interface IShow{strin 阅读全文
posted @ 2011-03-02 11:34 董雨 阅读(924) 评论(0) 推荐(0) 编辑