- 授权协议: GPL
- 开发语言: C#
- 操作系统: 跨平台
- 软件首页: http://git.oschina.net/hyjiacan/Plugin.NET
- 软件文档: http://git.oschina.net/hyjiacan/Plugin.NET/blob/master/README.md
软件介绍
Plugin.NET
C#插件管理器。
当前版本仅支持接口(interface)依赖,即使用反射技术,根据接口来实现插件的依赖注入。
运行环境
项目使用 .net 4.0 编写,自己随便改改代码就能用到.net2.0和.netcore上。
使用方法
编写程序的接口类,在入口项目中引用这个接口
在程序中引用Plugin.NET.dll
初始化插件管理器
绑定插件管理器的事件
OnPlugin,这个事件提供了丰富的插件加载数据调用
Load方法加载已经存在的所有插件,这个方法可以传入一个过滤器函数如果希望插件可以热加载,那么再调用
Watch方法,以监视插件目录是否有新的插件放进去如果要停止热加载,那么就调用
StopWatch以停止
.NET框架程序设计
(美)Jeffrey Richter、(美)Francesco Balena / 李建忠 / 华中科技大学出版社 / 2004-1 / 54.00元
Microsoft.NET框架为简化开发与卫联网无缝连接的应用程序和组件提供了强大的技术支持,如ASP.NET Web窗体、XML Web服务以及Windows窗体。本书的目的在于展示.NET框架中公共语言运行库存的核心内容。全书由两位广受尊敬的开发者/作者完成,并假设读者理解面向对象程序设计的基本概念,如数据抽象、继承和多态。书中内容清楚地解释了CLR的扩展类型系统,CLR如何管理类型的行为,以......一起来看看 《.NET框架程序设计》 这本书的介绍吧!
