15年写的一篇文章,转过来吧: https://blog.csdn.net/HenryMoore/article/details/46731831
先说点题外话,以前没写过文章,文笔也不行,拍砖请轻点…
使用.net 4.0+Telerik第三方控件开发,设计模式使用MVVM(使用的不正规,见笑了),使用到反射、特性等。
使用配置文件可以配置UI插件、windows工具、插件方法的调用。最近工作较忙,没有时间弄插件管理插件,但直接使用配置文件也可正常使用,相信直接用于项目开发也是可以的,使用到的知识还不少,希望对大家有用。
现有插件管理插件、日志插件、灵活换肤插件、windows工具计算器、记事本等插件,调用dll方法实现框架关闭等。插件管理插件后面有时间再补完整。
在我的资源里有源码下载,最近的一个版本代码比较全([6月底上传的一次,前面也上传过几次,不过都没这次全]
(http://download.csdn.net/detail/henrymoore/8851893))
1. 上图
1.1. 系统启动界面

1.2 主界面
1) 未配置插件前的空框架

2) 配置插件后的主框架,未运行任何插件

1.3 系统管理插件组

1.3.1 插件管理

1.3.2 日志管理(同时加载了插件管理插件)

1.3.3. 主题切换(同时加载了插件管理插件、日志管理插件)

4、小工具插件组(直接运行调用Windows notepad和calc,只是显示了菜单,和在命令行输入notepad和calc是一样的)


5、解决方案截图
下节再说说主框架(SSHM.SmartClient)…
除非注明,文章均由 Dotnet9 整理发布,欢迎转载。
转载请注明:
作者:Dotnet9
链接:https://dotnet9.com/3051.html
来源:Dotnet9
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。