Prism文档整理.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1. 准备开始Prism:1.1 前提:使用Prism需要您拥有开发WPF或者Silverlight应用程序的经验。这样你会熟悉在Prism中大量使用的重要概念。他们包含:l XAML,这是一种描述和初始化WPF和Silverlight应用程序用户界面的语言。l 数据绑定,将WPF和Silverlight应用程序将UI元素和组件和数据连接的手段。l 资源,WPF和Silverlight应用程序创建和管理样式,数据模板,控件模板的手段。l 命令,将用户手势和输入连接到控件的方法(注:User gestures翻译不明确)。l 用户控件,这是一种提供自定义行为和显示的组件。l 依赖属性,从CLR的属性系统扩展而来,它将允许属性设置并且监视数据绑定,路由命令和事件。l 行为:行为是一系列容易应用于UI的功能性人机交互动作的封装。1.2 安装Prism这一部分说明了如何安装Prism。一共有如下几步:1、安装所需要的环境;2、解压Prism源码,二进制文件和文档;3、注册Prism。第一步:安装系统环境Prism可以运行在Windows 7/Vista/Server 2008操作系统上。该版本也已经通过了在Windows XP专业版和Windows Server 2003上的冒烟测试,但是没有进行完整的测试。使用该向导创建WPF程序需要.NET framework 4.0平台,而Silverlight程序则需要Silverlight 4。在使用Prism 4库之前,你需要安装如下软件:l Microsoft .NET Framework 4.0(与Visual Studio 2010一同安装)l Visual Studio 2010 专业版,高级版或者旗舰版【注意】:Visual Studio 2010试用版不能使用Prism库编写程序。如果你需要开发Silverlight应用程序,那么还必需安装:l Microsoft Silverlight 4 Tool for Visual Studio 2010(满足Silverlight开发需要,也包含了Silverlight运行时)【注意】:虽然Silverlight Tool for Visual Studio 2010并不是必需安装的,但是还是建议所有开发WPF和Silverlight应用程序的开发者下载并且使用最新版本的Silverlight Tool for Visual Studio 2010。WPF和Silverlight开发者都应该升级Silverlight开发者运行时和SDK,我们以补丁的形式修正BUG和添加新功能。第二步:解压Prism源码,二进制文件和文档安装Prism可以通过右键点击Prism 4.exe文件,然后点击以管理员身份运行。这样系统会将源代码,二进制文件和文档解压到你所指定的文件夹下。第三步:注册Prism注册Prism并不是必需的,但是这样可以让你的项目在引用Prism程序集时更加方便。如果你选择了注册Prism,那么它们将会出现在Visual Studio的添加引用对话框中。反之,就需要手动选择引用Prism库文件到项目当中。Prism可执行库在如下目录中:l {Prism}\Bin\Desktopl {Prism}\Bin\Phonel {Prism}\Bin\Silverlight如果选择注册Prism可执行库,运行位于安装目录下的RegisterPrismBinaries.bat批处理文件,它会创建一个包含开发桌面程序,手机程序和Silverlight程序所必须引用文件所在目录的临时.reg文件来完成注册的过程。但是因为修改注册表是一个需要许可的过程,UAC会提示需要所权限来完成操作。更多关于UAC的信息,参考MSDN。【注意】:只有一份Prism会被注册,如果拷贝了多份的Prism,那么生效的是你最后注册的那一份。2. 探索Prism该版本更新了什么该版本的Prism升级到了WPF 4.0和Silverlight 4,以下是该次升级所包含的值得注意的内容:l MEF:Prism现在添加了一个使用MEF管理属性的指引(译者注:难道是向导?),来保持各个组件之间的松耦合。这些功能在第三章中有详细介绍。l MVVM模式:上一版本Prism提供了大量关于分离表现模式的指引。现在这些内容都已经升级到了面向MVVM模式。在第五章中介绍了MVVM模式并且如何使用它,第六章则是更多的可以使用MVVM高级应用的场景。l 导航:这个版本的Prism提供了开发WPF和Silverlight导航的方法。这些内容包含了当修改某个视图内的可视状态所使用的基于状态的导航和在视图间切换的视图切换导航。这些内容都在第八章“导航”中有详细的介绍。Prism现在也支持通过对Pris

文档评论(0)

2518887 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档