winform 插件式开发
https://github.com/gordon-matt/MBG.PluginFramework
我想制作一个插件系统,所以我在网上搜索了几天,然后开始获取信息和想法,因此我想与他人分享我的搜索结果。
我已根据文章对主题的益处将文章分类,并按类别分类,并且在每个类别中,我都尝试按最佳顺序将文章分类为正常,因此类别为:
*最佳文章
*普通而翔实的文章
*高级
*视频
*幻灯片
*视频教程
*针对“ 分层软件体系结构 ”的幻灯片和视频的特别文章,供有兴趣进行更详细阅读和学习的人员使用。
可以在CodeProject中看到此文章
http://www.codeproject.com/Articles/1018718/Csharp-Plug-In-Architecture-Articles
他们在这里:
最佳文章:
创建一个插件架构
http://www.slideshare.net/ondrejbalas/creating-a-plugin-architecture
插件框架
http://www.codeproject.com/Articles/91577/Plug-in-Framework
C#中的插件
http://www.codeproject.com/Articles/6334/Plug-ins-in-C
使用托管可扩展性框架在.NET 4中构建可组合应用程序
https://msdn.microsoft.com/en-us/magazine/ee291628.aspx
托管可扩展性框架(MEF)简介–第一部分
http://www.codeproject.com/Articles/188054/An-Introduction-to-Managed-Extensibility-Framework
正常而翔实的文章:
使用C#Part 1 + 2 + 3 + 4构建插件
http://www.informit.com/articles/article.aspx?p=332874
http://www.informit.com/articles/article.aspx?p=332875
http://www.informit.com/articles/article.aspx?p=332876
http://www.informit.com/articles/article.aspx?p=332877
http://blog.caljacobson.com/2007/07/26/creating-a-plug-in-framework-in-c-resources/
任务插件:灵活的.NET插件体系结构
http://www.codeproject.com/Articles/18480/Task-Plug-in-A-Flexible-NET-Plug-in-Architecture
C#插件和模块
http://www.freedevelopertutorials.com/csharp-tutorials/plugins-and-modules/
创建一个插件框架
https://msdn.microsoft.com/en-us/library/ms972962.aspx
动态搜索插件
https://msdn.microsoft.com/en-us/library/ms972968.aspx
使用C#的插件架构
http://www.codeproject.com/Articles/4691/Plugin-Architecture-using-C
在C#中实现插件架构
http://www.drdobbs.com/cpp/implementing-a-plug-in-architecture-in-c/184403942
使用C#构建插件体系结构简介
创建一个简单的插件机制
https://code.msdn.microsoft.com/windowsdesktop/Creating-a-simple-plugin-b6174b62
N层模块化应用程序中的依赖注入最佳实践
LiveCode.NET
http://www.codeproject.com/Articles/2238/LiveCode-NET
托管扩展框架:第1部分
http://www.codeproject.com/Articles/37559/Managed-Extensibility-Framework-Part
托管扩展框架:第2部分
http://www.codeproject.com/Articles/37579/Managed-Extensibility-Framework-Part
用C#开发一个简单的插件架构
http://www.danielsoltyka.com/programming/2009/08/10/developing-a-simple-plugin-architecture-in-c/
具有程序集缓存和自动重载的应用程序插件主机
C#插件架构
http://badamczewski.blogspot.com/2010/05/c-plugin-architecture.html
如何在C#中使用MEF
http://stevenhollidge.blogspot.com/2011/04/how-to-use-mef-with-c.html
具有MVC 4或5的MEF –可插拔架构(2014)
http://stackoverflow.com/questions/21017036/mef-with-mvc-4-or-5-pluggable-architecture-2014
.Net的简单插件框架
http://sourceforge.net/projects/simpleplugins/
ASP.NET MVC插件框架
https://mvcpluginframework.codeplex.com/
使用反射,AppDomain和ISponsor的插件系统
http://www.brad-smith.info/blog/archives/500
内容丰富:
http://clraddins.codeplex.com/
高级:
http://www.drdobbs.com/windows/graphr-a-plugin-based-graphical-app-in-c/229700040
影片:
具有完美封装和运行时多态性的C#插件架构
https://www.youtube.com/watch?v=sUeRdmzRwbs
托管扩展框架(MEF)
在C#中创建一个简单的Unity插件
https://www.youtube.com/watch?v=uFjiNkYhBvY
C#–我的Rereflections插件系统
https://www.youtube.com/watch?v=UHOr7MBIFtE
使用基于插件的应用程序C#MEF
https://www.youtube.com/watch?v=pvXi1lbLz-s
从C#插件集成行为脚本
https://www.youtube.com/watch?v=UjM2BbK0T1w
反射–插件系统(实时演示)
https://www.youtube.com/watch?v=QV921tSlD7U
如何创建自定义插件:Test Studio Workshop
https://www.youtube.com/watch?v=CJ5wS4-9RDk
滑梯
以下是有关各种平台,产品和语言的插件开发的一般幻灯片,从中我们可能会学到大人物如何进行插件开发。
Eclipse相关的幻灯片
Eclipse插件
Eclipse概述
构建Eclipse插件以向开发人员推荐更改
构建GPE:我们学到的知识
用于Force.com 开发的开源Eclipse插件
在Eclipse中验证依赖关系
与网络相关的幻灯片
跳入WordPress插件编程
Joomla加载模块插件
jQuery插件创建
插件jQuery,设计模式
Wicket的简单插件架构
另一个相关的帖子插件算法已说明!
配置为代码:Job DSL插件
轻松清空购物车WooCommerce插件文档
因此,您想成为插件开发人员
编写您的第三个插件
插件开发简易指南
插件开发最佳实践(WordCamp Seattle)
MEF拖鞋
http://www.slideshare.net/thakkarronak/building-extensible-application-using-mef
http://www.slideshare.net/redpineapple/mef-briefing
http://www.slideshare.net/BenHalluk/creating-extendable-applications-using-mef
http://www.slideshare.net/brianritchie1/extending-the-enterprise-with-mef
http://www.slideshare.net/VolodymyrVoytyshyn/managed-extensibility-framework
http://www.slideshare.net/codeno47/microsoft-m
http://www.slideshare.net/larrynung/managed-extensibility-framework-20164391
http://www.slideshare.net/infusiondev/mef-deep-dive
影片教学
这些可用于学习插件创建和软件体系结构。
http://www.pluralsight.com/courses/wpf-mvvm-in-depth
http://www.pluralsight.com/courses/modern-software-architecture-domain-models-cqrs-event-sourcing
http://www.pluralsight.com/courses/device-driven-web-solutions-wurfl
http://www.pluralsight.com/courses/developing-extensible-software
http://www.pluralsight.com/courses/architecting-applications-dotnet
http://www.pluralsight.com/courses/developer-to-architect
http://www.pluralsight.com/courses/building-real-world-windows8-application-mvvm
http://www.pluralsight.com/courses/building-multi-client-end-to-end-service-oriented-applications
http://www.pluralsight.com/courses/web-ui-architecture
http://www.pluralsight.com/courses/n-tier-csharp-part2
http://www.pluralsight.com/courses/cqrs-theory-practice
http://www.pluralsight.com/courses/mef
http://www.pluralsight.com/courses/n-tier-apps-part1
http://www.pluralsight.com/courses/eda
http://www.pluralsight.com/courses/dotnet-distributed-architecture
http://www.pluralsight.com/courses/context-dependency-injection-1-1
http://www.pluralsight.com/courses/requirejs-javascript-dependency-injection
http://www.pluralsight.com/courses/dependency-injection-on-ramp
http://www.pluralsight.com/courses/ioc-aspdotnet-mvc4
http://www.pluralsight.com/courses/inversion-of-control
http://www.pluralsight.com/courses/creating-chrome-extensions
http://www.pluralsight.com/courses/aspdotnet-mvc5-fundamentals
http://www.pluralsight.com/courses/nopcommerce-plugin-development
http://www.pluralsight.com/courses/wordpress-plugin-development-introduction
http://www.lynda.com/jQuery-tutorials/jQuery-Creating-Plugins/364350-2.html
http://www.lynda.com/ASP-NET-tutorials/ASP-NET-MVC-5-Essential-Training
MEF教程
使用MEF 开发可扩展软件依赖项注入匝道
构建可扩展应用程序
http://www.pluralsight.com/tag/extensibility?pageSize=48&sort=new
构建面向端到端多客户端服务的应用程序
http://www.pluralsight.com/tag/mef?pageSize=48&sort=new
自定义内容类型与您:如何像WordPress忍者一样编码http://www.pluralsight.com/tag/plugin?pageSize=48&sort=new
IoC教程
带有ASP.NET MVC的实用IoC 4
控制反转
测试的第一个开发–第2部分
ASP.NET MVC 3.0基本原理
http://www.pluralsight.com/tag/inversion-of-control?pageSize=48&sort=new
IN教程
使用Browserify
上下文和依赖注入(CDI 1.1)
创建JavaScript模块RequireJS:JavaScript依赖注入和模块加载
http://www.pluralsight.com/tag/dependency-injection?pageSize=48&sort=new
建筑教程
现代软件体系结构:
.NET中的深度
战术设计模式中的
域模型,CQRS和事件源WPF MVVM :管理职责WCF
在.NET 4.5中端到端构建设备驱动的Web解决方案
流4.5
节点应用程序模式
了解和消除技术债务
扩展SQL Server 2012 –第1部分,
在.NET中构建状态机
开发可扩展软件
一种具有F#
架构的
功能体系结构.NET中用于现实世界的应用程序关系数据库设计
开发人员,以架构师为基础的
NDepend,
创建带有硒
设计模式的自动化测试框架
使用MVVM
构建
真实的Windows 8应用程序体系结构构建端到端面向多客户端服务的应用程序UI体系结构
在C#中创建N层应用程序,第2部分
用于为企业
构建
分布式系统的模式使用MEF构建可扩展应用程序创建N C#中的层应用程序,第1部分
C#设计策略
REST基础
分布式体系结构的要素
面向建筑师的WCF
.NET分布式系统体系结构
http://www.pluralsight.com/tag/architecture?pageSize=48&sort=new
https://blog.csdn.net/paxhujing/article/details/52328233












浙公网安备 33010602011771号