转自:http://developer.51cto.com/art/201104/255455_all.htm.NET 是 Microsoft XML Web services 平台。MEF是.NET Framework 4.0一个重要的库,Visual Studio 2010 Code Edito...
分类:
Web程序 时间:
2015-11-03 22:43:26
阅读次数:
319
接上一篇:推荐使用MEF降低耦合本章主旨:在上一篇基础上新增 1)如何通过添加标记,区分插件类实现接口 2) 1 /// 2 /// 插件类1 实现接口 3 /// 4 [Export(typeof(DemoOneInterface))] 5 public...
分类:
其他好文 时间:
2015-10-24 15:44:42
阅读次数:
304
基于以上思想,终于找到微软提供的MEF组件开发技术。学习代码分享给未来自己和朋友们!注意:代码运行结果:代码下载
分类:
其他好文 时间:
2015-10-24 14:11:51
阅读次数:
122
C# 使用MEF动态加载不同的userControl, 并利用EventBroker实现不同userControl之间通信
前言:今天十一长假的第一天,本因出去走走,奈何博主最大的乐趣是假期坐在电脑前看各处堵车,顺便写写博客,有点收获也是好的。关于MEF的知识,之前已经分享过三篇,为什么有今天这篇?是因为昨天分享领域服务的时候,用到MEF的注入有参构造函数的方法,博主好奇心重,打算稍微深挖一下,这篇来对此知识点做个总结。...
1.背景几年前还在上学时,用C#+反射机制写过插件系统,后来又用MEF写过插件系统。插件系统本身具有易于扩展的优势,所以在实际项目中使用很频繁。即使在B/S项目中,插件的思想也是大行其道,比如前端单页面+AMD编程便可以理解为一种插件机制,以及后台扩展项目统一打包为一个jar放入主系统jar文件中一...
前言:又有差不多半个月没写点什么了,感觉这样很对不起自己似的。今天看到一篇博文里面写道:越是忙人越有时间写博客。呵呵,似乎有点道理,博主为了证明自己也是忙人,这不就来学习下DDD这么一个听上去高大上的东西。前面介绍了下MEF和AOP的相关知识,后面打算分享Automapper、仓储模式、WCF等东西...
系列——MEF实现设计上的“松耦合”(终结篇:面向接口编程)序:忙碌多事的八月带着些许的倦意早已步入尾声,金秋九月承载着抗战胜利70周年的喜庆扑面而来。没来得及任何准备,似乎也不需要任何准备,因为生活不需要太多将来时。每天忙着上班、加班、白加班,忘了去愤,忘了去算计所谓的价值。天津爆炸事故时刻警示着...
分类:
其他好文 时间:
2015-09-03 23:23:47
阅读次数:
537
C#进阶系列——MEF实现设计上的“松耦合”(二)前言:前篇C#进阶系列——MEF实现设计上的“松耦合”(一)介绍了下MEF的基础用法,让我们对MEF有了一个抽象的认识。当然MEF的用法可能不限于此,比如MEF的目录服务、目录筛选、重组部件等高级应用在这里就不做过多讲解,因为博主觉得这些用法只有在某...
分类:
其他好文 时间:
2015-09-03 21:33:39
阅读次数:
118
前言:前篇C#进阶系列——MEF实现设计上的“松耦合”(一)介绍了下MEF的基础用法,让我们对MEF有了一个抽象的认识。当然MEF的用法可能不限于此,比如MEF的目录服务、目录筛选、重组部件等高级应用在这里就不做过多讲解,因为博主觉得这些用法只有在某些特定的环境下面才会用到,着实不太普遍,感觉没有钻...