摘要: 微型通用程序框架采用插件式结构,开发语言采用c#,基于.net2.0,面向接口开发,插件接口暂时命名为IPlug,配置文件采用xml格式实现,插件需要实现以下功能:初始化、运行、停止、释放。实现插件管理程序。 阅读全文
posted @ 2013-01-05 20:19 ADTL 阅读(273) 评论(0) 推荐(0)
摘要: 转自:http://www.yesky.com/33/1744533_1.shtml在C#程序中实现插件架构2003-11-13 17:03作者:Sunmast翻译出处:论坛责任编辑:方舟 在.NET框架下的C#语言,和其他.NET语言一样提供了很多强大的特性和机制.其中一些是全新的,而有些则是从以前的语言和平台上照搬过来的。然而,这种巧妙的结合产生了一些有趣的方法可以用来解决我们的问题。这篇文章将讲述如何利用这些奇妙的特性,用插件(plug-ins)机制建立可扩展的解决方案。后面也将提供一个简要的例子,你甚至可以用这个东西来替换那些已经在很多系统中广泛使用的独立的程序。在一个系统中,可能有. 阅读全文
posted @ 2013-01-05 20:05 ADTL 阅读(190) 评论(0) 推荐(0)
摘要: 转自http://blog.csdn.net/juejue1984/article/details/1527139日期:2007-3-12Copyleft (C)创世纪本文通过一个简单的例子,展示基于插件的框架设计,时间仓促,错误难免,欢迎指正!1)加载插件需要的配置文件类(序列化为XML文件)usingSystem;namespace LoadPlugins{/// <summary>///插件接口/// </summary>public class Plug{/// <summary>///菜单名称/// </summary>public s 阅读全文
posted @ 2013-01-05 19:55 ADTL 阅读(169) 评论(0) 推荐(0)