Developer's Guide to Microsoft Prism 4: Building Modular MVVM Applications with Windows Presentation Foundation and Microsoft Silverlight (Paperback)
暫譯: Microsoft Prism 4 開發者指南:使用 Windows Presentation Foundation 和 Microsoft Silverlight 建立模組化 MVVM 應用程式 (平裝本)
Bob Brumfield, Geoff Cox, David Hill, Brian Noyes, Michael Puleio, Karl Shifflett
- 出版商: MicroSoft
- 出版日期: 2011-04-01
- 售價: $1,530
- 貴賓價: 9.5 折 $1,454
- 語言: 英文
- 頁數: 290
- 裝訂: Paperback
- ISBN: 073565610X
- ISBN-13: 9780735656109
已過版
買這商品的人也買了...
-
$1,190$1,131 -
$1,130$1,074 -
$2,130$2,024 -
$490$387 -
$2,380$2,261 -
$2,040$1,938 -
$980$833 -
$380$323 -
$560$476 -
$680$578 -
$580$458 -
$780$663 -
$680$537 -
$720$612 -
$260$234 -
$880$748 -
$650$553 -
$260$234 -
$780$616 -
$480$379 -
$400$340 -
$620$484 -
$260$234 -
$380$323 -
$980$774
相關主題
商品描述
This guide provides everything you need to get started with Prism and to use it to create flexible, maintainable Windows® Presentation Foundation (WPF) and Microsoft Silverlight® 4.0 applications.
It can be challenging to design and build WPF or Silverlight client applications that are flexible, maintainable, and that can evolve over time based on changing requirements. These kinds of applications require a loosely coupled modular architecture that allows individual parts of the application to be independently developed and tested, allowing the application to be modified or extended later on. Additionally, the architecture should promote testability, code re-use, and flexibility.
Prism helps you to design and build flexible and maintainable WPF and Silverlight applications by using design patterns that support important architectural design principles, such as separation of concerns and loose coupling. This guide helps you understand these design patterns and describes how you can use Prism to implement them in your WPF or Silverlight applications.
This guide will show you how to use Prism to implement the Model-View-View-Model (MVVM) pattern in your application, and how to use it along with commands and interaction requests to encapsulate application logic and make it testable. It will show you how to split an application into separate functional modules that can communicate through loosely coupled events, and how to integrate those modules into the overall application. It will show you how to dynamically construct a flexible user interface by using regions, and how to implement rich navigation across a modular application. Prism allows you to use these design patterns together or in isolation, depending on your particular application requirements.
商品描述(中文翻譯)
這本指南提供了您開始使用 Prism 所需的一切,並幫助您創建靈活且可維護的 Windows® Presentation Foundation (WPF) 和 Microsoft Silverlight® 4.0 應用程式。
設計和構建靈活、可維護且能隨著需求變化而演變的 WPF 或 Silverlight 客戶端應用程式可能會面臨挑戰。這類應用程式需要一種鬆耦合的模組化架構,允許應用程式的各個部分獨立開發和測試,從而使應用程式能夠在後期進行修改或擴展。此外,該架構應促進可測試性、代碼重用和靈活性。
Prism 通過使用支持重要架構設計原則的設計模式(如關注點分離和鬆耦合)來幫助您設計和構建靈活且可維護的 WPF 和 Silverlight 應用程式。本指南幫助您理解這些設計模式,並描述如何使用 Prism 在您的 WPF 或 Silverlight 應用程式中實現它們。
本指南將向您展示如何使用 Prism 在您的應用程式中實現模型-視圖-視圖模型 (MVVM) 模式,以及如何與命令和互動請求一起使用,以封裝應用程式邏輯並使其可測試。它將展示如何將應用程式拆分為可以通過鬆耦合事件進行通信的獨立功能模組,以及如何將這些模組整合到整體應用程式中。它將展示如何使用區域動態構建靈活的用戶界面,以及如何在模組化應用程式中實現豐富的導航。根據您的特定應用程式需求,Prism 允許您將這些設計模式一起使用或單獨使用。