Prism介绍文档
Prism 介绍文档 Prism 是由微软 Patterns & Practices 团队开发的项目,目的在于帮助开发人员构建松散耦合的、更灵活、更易于维护并且更易于测试的 WPF 应用或是 Silverlight 应用以及 Windows Phone 7 应用。使用 Prism 可以使程序开发更趋于模块化,整个项目将由多个离散的、松耦合的模块组成,而各个模块又可以由不同的开发者或团队进行开发、测试和部署。 Prism 的主要特点是松散耦合和模块化,通过使用 Prism,可以将复杂的应用程序拆分成多个小的、独立的模块,每个模块都可以独立地开发、测试和部署,而不需要考虑其他模块的实现细节。这样可以提高开发效率、降低维护成本和提高应用程序的可靠性。 Prism 提供了一个完整的架构,包括Modularity、UI Composition、Commanding、Event Aggregation、Regions 和 Navigation 等功能模块,这些模块可以帮助开发人员快速构建复杂的应用程序。 在使用 Prism 之前,需要了解一些概念,例如模块、区域、命令、事件聚合等。下面通过一个简单的小程序来了解一下 Prism。 需要下载 Prism 安装包并安装完成,然后在目标文件夹中发现很多文件。推荐首先运行 RegisterPrismBinaries.bat 文件,这样在开发基于 Prism 的程序时可以更方便地添加引用程序集。 使用 Prism 可以使程序开发更趋于模块化,整个项目将由多个离散的、松耦合的模块组成,而各个模块又可以由不同的开发者或团队进行开发、测试和部署。 在 Silverlight 程序中使用 Prism,可以将复杂的应用程序拆分成多个小的、独立的模块,每个模块都可以独立地开发、测试和部署。例如,在 PrismStarter 工程下新建一个 TextProvider 类,并实现 ITextProvider 接口。在 Contract 工程下新建一个接口,叫做 ITextProvider。 在 Prism 中,模块是应用程序的基本组成部分,每个模块都可以独立地开发、测试和部署。模块之间通过接口进行交互,而不需要考虑其他模块的实现细节。 Prism 提供了一个完整的架构,包括Modularity、UI Composition、Commanding、Event Aggregation、Regions 和 Navigation 等功能模块,这些模块可以帮助开发人员快速构建复杂的应用程序。 Prism 是一个强大的框架,能够帮助开发人员快速构建复杂的应用程序,并提高开发效率、降低维护成本和提高应用程序的可靠性。
剩余63页未读,继续阅读
- 伤寒泪2012-09-17正需要这个文档啊,要是有中文的就好了,蛮强看得懂!
- cc201104192012-12-19有点儿帮助
- 粉丝: 10
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于javaweb的网上拍卖系统,采用Spring + SpringMvc+Mysql + Hibernate+ JSP技术
- polygon-mumbai
- Chrome代理 switchyOmega
- GVC-全球价值链参与地位指数,基于ICIO表,(Wang等 2017a)计算方法
- 易语言ADS指纹浏览器管理工具
- 易语言奇易模块5.3.6
- cad定制家具平面图工具-(FG)门板覆盖柜体
- asp.net 原生js代码及HTML实现多文件分片上传功能(自定义上传文件大小、文件上传类型)
- whl@pip install pyaudio ERROR: Failed building wheel for pyaudio
- Constantsfd密钥和权限集合.kt