插件式开发,C# 插件式程序开发

在网上找了下插件式编程的资料,这里自己先借鉴下别人的,同时发现有自己的看法,不过由于本人水平有限,不一定有参考价值,写出来一方面是为了总结自己,以求提高,另一方面也希望各为朋友看到我的不足,给我提出宝贵意见。 什么是插件式编程 提起插件式,我们首先想到的是firefox, 用过firefox的人都知道它是一个插件式程序。当一个功能需要,完全可以从网上下载一个插件后,重启后,就能使用。这个功能给我... [阅读全文]

ampquot,基于AppDomain的"插件式"开发

很多时候,我们都想使用(开发)USB式(热插拔)的应用,例如,开发一个WinForm应用,并且这个WinForm应用能允许开发人员定制扩展插件,又例如,我们可能维护着一个WinService管理系统,这个WinService系统管理的形形色色各种各样的服务,这些服务也是各个"插件式"的类库,例如: public interface IJob { void Run(DateTime time); }... [阅读全文]

插件清理软件,基于插件式开发的软件项目(一)

基于插件式开发的软件项目(一) 在实际开发项目中,在一些中大型项目,为了提高团队开发效率,提高软件的扩展性以及降低维护的成本,很多时候会考虑基于插件式的模式开发软件。 使用插件式开发的优点是: 1.各小组可以使用适合的语言对该系统进行混合编程;例如:我们开发一个ERP系统时,很多时候界面是用VB,通讯方面使用C#,而内核使用C++。这样能大大地提高效率。以上说了那么多效率,到底这个效率怎么衡量,关... [阅读全文]

插件开发,初探反射(三)之插件开发

今天我们来说说插件的开发。首先我们来看看下面这段代码: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ namespace XylF { public interface Cs { void DoIt(); ... [阅读全文]

c语言入门学习:C# .NET 插件开发入门学习

1.编写一个插件 //1定义插件接口,将其编译成dll,例如: usingSystem; namespacePluginInterface ...{ publicinterfaceIShow ...{ stringShow(); } } //2编写插件.新建dll工程,并引用第一步做的dll插件,实现其接口,例如: namespacePluginA ...{ publicclassPluginA:... [阅读全文]
1 共1条 分1页