心境决定成败

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2010年8月10日

摘要: Prism的依赖注入支持Unity,但不仅限于Unity,Prism通过IServiceLocator来构造对象,定义如下 [代码]还有一个IServiceLocator的扩展类[代码]默认为我们提供了,UnityServiceLocatorAdaper,看名字就知道它是一个适配器,用来连接Unity和IServiceLocator,[代码]UnityServiceLocatorAdapter的定... 阅读全文
posted @ 2010-08-10 19:57 xiaochong4 阅读(1361) 评论(0) 推荐(0)

2010年8月8日

摘要: Bootstrapper就是Prism的引导程序,我们知道在Composite UI Application Block时我们是通过继承FormShellApplication来引导我们的程序,它们的职责是一样的,它会为我们的程序做一些初始化的工作。如下图: 它按照上面的顺序帮我们做一些初始化工作,下面是Bootstrapper的类图 Bootstrapper里没有方法的执行步骤,所有的执行顺序由... 阅读全文
posted @ 2010-08-08 17:19 xiaochong4 阅读(1371) 评论(0) 推荐(0)

2010年8月6日

摘要: UI Composition组合UI 如上图,该界面有六个View组合而成,各个View之间具有低藕合,轻依赖。他们之间可以通过Services,Command event进行交互。 布局 上图是布局的概念图,在Shell上定义了两个Region,Navigation和Main。订单列表的View被注入Navigation区域,订单View被注入Main区域。 命令系统 分为Command Del... 阅读全文
posted @ 2010-08-06 22:57 xiaochong4 阅读(725) 评论(0) 推荐(0)

摘要: Blend4发布了,最近就想用研究下Silverligt 4,相信这个版本应该较稳定了。做企业级应用不能不提Prism,这是个不错的企业应用开发指导,新版Prism4支持MEF了,已经发布CTP了。网上中文的资料还真是少,只能看它的帮助文档,看的过程记录下来,加深下记忆。对于正想学习Prism的人希望也有所帮助。本人写作很力很差,写的不好请拍砖! 概览 这一章的内容都是一些整体概述,说明Prism... 阅读全文
posted @ 2010-08-06 21:15 xiaochong4 阅读(772) 评论(0) 推荐(0)

2010年7月17日

摘要: Managed Extensibility Framework (MEF)已经集成在.NET 4.0里了,大家已经很熟悉了,不过我依然在用NET 2.0,相信有不少人还停留在.NET2.0,对于2.0的可以在http://mef.codeplex.com下载Preview9,可用于2.0开发,布署的时候需要将.net3.5的一个System.Core.dll复制到目录即可。MEF应用时就是一堆的E... 阅读全文
posted @ 2010-07-17 12:25 xiaochong4 阅读(1341) 评论(3) 推荐(0)