前言:最近去了趟外地出差,介绍推广小组开发的框架类产品。推广对象是本部门在项目上面的同事——1到2年工作经验的初级程序员。在给他们介绍框架时发现很多框架设计层面的知识他们都没有接触过,甚至没听说过,这下囧了~~于是乎在想该如何跟他们解释MEF、AOP、仓储模式等方面的东东。本来C#基础系列应该还有两...
简介: 这是利用WPF作为前端技术,实现桌面版微信多客服系统。项目采用Prism作为前端框架,采用MVVM模式极好的对UI和逻辑代码分离,使用MefBootstrapper集成的MEF IOC容器,解耦各模块对象。合理利用IEventAggregator 实现事件和交互。文章在介绍对应功能时候会给....
分类:
微信 时间:
2015-08-28 00:46:14
阅读次数:
579
扩展管理器
Visual Studio 2010新增“扩展管理器”的功能,可用于添加、移除、启用和禁用Visual Studio扩展。我们可以从Visual
Studio Gallery(Visual Studio库)网站上安装扩展,这些扩展一般是VSIX包格式,包括项目模板、项模板、工具箱项、托管扩展框架(MEF)组件和VSPackage。安装在“Visual Studio安装文件夹\...
分类:
其他好文 时间:
2015-08-06 09:31:36
阅读次数:
242
摘要:.NET 是 Microsoft XML Web services 平台。MEF是.NET Framework 4.0一个重要的库,Visual Studio 2010 Code Editor的扩展支持也是基于MEF构建的。下面让我们一起来看。 MEF(Managed Extensibili....
分类:
Web程序 时间:
2015-08-05 16:16:50
阅读次数:
189
MEF(Managed Extensibility Framework) .net framework4.0 加入,MEF与MAF(Managed Addin Framework)最大不同在于:前者关注使用非常简单的方式来支持具有很强灵活性的可扩展支持,后者关注具有物理隔离、安全、多版本支持的插件平...
分类:
其他好文 时间:
2015-08-05 14:46:32
阅读次数:
230
http://www.dotnetspark.com/kb/4659-mef--unity-interception.aspxMEF + Unity InterceptionPosted By:Mahadesh Mahalingappa Posted Date:August 06, 2011Poin...
分类:
编程语言 时间:
2015-08-04 15:16:25
阅读次数:
537
http://akashkava.com/blog/391/mef-vs-unity-in-composite-application-prism/This article describes differences between MEF and Unity which may help you ...
分类:
编程语言 时间:
2015-08-03 16:14:55
阅读次数:
387
引言 UIComposition原版Demo在PrismV5的解压包里面.原Demo用了.net4.5版本的DLL,我改成.net4.0的.RegionContext 这个Demo比之前那几个示例大概也只是多了一个新概念,那就是RegionContext. 众所周知,View的DataContext...
分类:
其他好文 时间:
2015-07-26 20:52:21
阅读次数:
235
引言 第三弹是EventAggregation Demo的改造.EventAggregation EventAggregation事件聚集是Prism框架中的通信实现.它可以在松散的模块或者窗体之间引发事件和传递参数,从而达到通信的目的.用法简单,完成三部曲即可. 1.继承CompositePre....
分类:
其他好文 时间:
2015-07-26 15:26:13
阅读次数:
118
引言 接下来的是Commanding Demo的改造.DelegateCommand WPF本身提供了一个RoutedCommand,然而没什么卵用.在Prism框架中提供了个更人性化的ICommand的实现--DelegateCommand,如下public class ArticleViewM....
分类:
其他好文 时间:
2015-07-25 22:44:01
阅读次数:
204