插件架构
冰河zyc
面朝大海 春暖花开
展开
-
改进的C#插件架构
不过这种技术接口的制订是个难题,设计不好很影响以后的功能扩展 —— fking 比较简单的插件想法,扩展的功能是有限的。 应该考虑主程序本身也应该是一个插件的结构。也就是说插件分为宿主插件和扩展插件两类。这两类也可以在一起。这样的话才可能有好的扩展性。象eclips原创 2007-03-15 17:58:00 · 1764 阅读 · 0 评论 -
在C#程序中实现插件架构
原文链接:http://www.cuj.com/documents/s=8209/cujweb0301walcheske/原文作者:Shawn Patrick Walcheske译者:电子科技大学 夏桅[引言]在.NET框架下的C#语言,和其他.NET语言一样提供了很多强大的特性和机制.其中一些是全新的,而有些则是从以前的语言和平台上照搬过来的.然而,这种巧妙的结合产生了一些有趣的转载 2007-03-15 17:49:00 · 887 阅读 · 0 评论 -
Visual C# 插件构架实战
一、引言 1. 问题的引入 假设你设计的程序已经部署到用户的计算机上,并且能够正常运行了。但是有一天,用户打来了电话——他们要求增加新的功能。确定了用户的需求后,你竟然发现原有的软件架构已经无法胜任新增任务的需求——你需要重新设计这个应用了!但问题是,就算你又用了一个开发周期完成了用户需要的应用,却不能保证用户的需求不会再次变更。也就是说,需求蔓延的可能性依然存在。因此,这种情况下插件构架更原创 2007-03-15 17:53:00 · 802 阅读 · 0 评论 -
C#程序实现动态调用DLL的研究
一、 DLL与应用程序动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式实现。 动态链接库是不能直接执行的,也不能接收消息,它只是一个独立的文件,其中包含能被程序或其它转载 2007-04-13 14:12:00 · 1009 阅读 · 2 评论