Sunday, September 2, 2012

#Ebook Deal/Day: Windows Presentation Foundation and the MVVM - $7.49 (Save 50%) Use code MSDEAL

Building Enterprise Applications with Windows? Presentation Foundation and the Model View ViewModel Pattern

Publisher:?Microsoft Press

Released:?March 2011

Pages:?226

Create rich, flexible, and maintainable line-of-business applications with the MVVM design pattern

Simplify and improve business application development by applying the MVVM pattern to Windows Presentation Foundation (WPF) and Microsoft? Silverlight? 4. With this hands-on guide, you'll use MVVM with data binding, commands, and behaviors to create user interfaces loosely coupled to business logic. MVVM is ideal for .NET developers working with WPF and Silverlight?whether or not you have experience building enterprise applications.

Discover how to:

  • Dive deep into MVVM?and learn how it differs from other UI design patterns
  • Build a simple Customer Relationship Management application you can adapt for your own projects
  • Implement MVVM to maintain separation between UI declarative syntax and presentation logic code
  • Create a Domain Model to define your application?s business context
  • Write dynamic code for the data access layer with the Microsoft Entity Framework and NHibernate
  • Enforce complex data-validation scenarios using Windows Workflow Foundation 4
  • Implement MVVM using frameworks and toolkits such as Microsoft Prism

Get code samples on the web
For system requirements, see the Introduction.

  1. Chapter 1 Introduction to Model View ViewModel and Line of Business Applications

    1. The Model View ViewModel Pattern

    2. Line of Business Applications

    3. Choosing the Right Technology

    4. Composition of a LOB User Interface

    5. Separation of Concerns

    6. Summary

  2. Chapter 2 Design Patterns

    1. An Overview of Design Patterns

    2. UI Design Patterns

    3. Advanced Design Patterns and Techniques

    4. Summary

  3. Chapter 3 The Domain Model

    1. Introduction to Domain-Driven Design

    2. Domain Entity and Data Transfer Object

    3. The POCO Object and the O/RM

    4. Development Approaches of a Domain

    5. How To Create an Object In DDD

    6. Domain Entities Validation

    7. Unit Test the Domain Model

    8. Sample Code: The CRM Domain Model

    9. Summary

  4. Chapter 4 The Data Access Layer

    1. Introduction

    2. The Database and Stored Procedures

    3. Choosing an O/RM

    4. The Unit of Work

    5. The Repository Pattern

    6. Test-Driven Development: The Data Layer

    7. Building a Distributed Data Layer with RIA and WCF

    8. Sample Code: The CRM Data Access Layer

    9. Mapping the Domain Using NHibernate

    10. Summary

  5. Chapter 5 The Business Layer

    1. Introduction

    2. A Business Rule Is Not a Validation Rule

    3. Business Rules by Service

    4. Business Rules by Workflow with WF 4.0

    5. Third-Party Toolkits

    6. Business Layer Considerations

    7. Sample Code: The Business Service Layer

    8. Summary

  6. Chapter 6 The UI Layer with MVVM

    1. Introduction to the MVVM Pattern

    2. The View

    3. The Model

    4. The Command in WPF and Silverlight

    5. The ViewModel

    6. DataTemplate in WPF and Silverlight

    7. WeakEvents and Messages

    8. Dialogs and Modal Pop-Ups

    9. Inversion of Control with MVVM

    10. Sample Code

    11. Summary

  7. Chapter 7 MVVM Frameworks and Toolkits

    1. MVVM Toolkits

    2. MVVM and XAML Facilities

    3. Composite UI Frameworks

  1. Appendix About the Author

Title:
Building Enterprise Applications with Windows? Presentation Foundation and the Model View ViewModel Pattern
By:
Raffaele Garofalo
Publisher:
Microsoft Press
Formats:
  • Print
  • Ebook
  • Safari Books Online
Print:
March 2011
Ebook:
March 2011
Pages:
226
Print ISBN:
978-0-7356-5092-3
| ISBN 10:
0-7356-5092-6
Ebook ISBN:
978-0-7356-4982-8
| ISBN 10:
0-7356-4982-0
  1. Raffaele Garofalo

    Raffaele Garofolo is a .NET software architect who builds Line-of-Business applications for a living. He is passionate about .NET and WPF and spends his free time writing articles and blog posts about WPF and the MVVM.

    View Raffaele Garofalo's full profile page.

Description

Table of Contents

Product Details

About the Author

Recommended for You

Customer Reviews

Microsoft PressBuilding Enterprise Applications with Windows? Presentation Foundation and the Model View ViewModel Pattern

?

3.5

(based on 10 reviews)

Ratings Distribution

  • 5 Stars

    (2)

  • 4 Stars

    (5)

  • 3 Stars

    (1)

  • 2 Stars

    ?

    (0)

  • 1 Stars

    (2)

67%

of respondents would recommend this to a friend.

  • Easy to understand?(7)
  • Helpful examples?(3)
  • Not comprehensive enough?(3)
  • Expert?(4)
  • Intermediate?(4)
    • Reviewer Profile:
    • Developer?(8)

Reviewed by 10 customers

Sort by

Displaying reviews 1-10

Back to top

2/20/2012

(1 of 1 customers found this review helpful)

Comments about Microsoft Press Building Enterprise Applications with Windows? Presentation Foundation and the Model View ViewModel Pattern:

Thank's for this helpfull book. it was a great help for me.

1/19/2012

?

4.0

Good book for Novice & Students :)

By?gopalchettri

from India

  • Concise
  • Easy to understand
  • Helpful examples

Comments about Microsoft Press Building Enterprise Applications with Windows? Presentation Foundation and the Model View ViewModel Pattern:

Good book for novice & students who want to a start up with MVVM. Although book has been written on 1000ft high for small architectural guide,its worth reading.

11/17/2011

(5 of 5 customers found this review helpful)

?

1.0

Misleading title and missing code

By?robert

from portland, oregon

Comments about Microsoft Press Building Enterprise Applications with Windows? Presentation Foundation and the Model View ViewModel Pattern:

Aside from the issues mentioned by several others that MVVM is covered in only a tiny part of the book, and that it does not go into anything very deeply, the downloadable code is not what is represented in the book. The code is not exercises as advertised, nor are there pre/post projects. There is just one sample project which does not run out-of-the box due to non-existent references. (Note that even the download link given in the book is wrong.)

5/1/2011

?

5.0

Good for LOB developers

By?Sam Pereira

from S?o Paulo, Brazil

  • Cheap
  • Easy to understand
  • Great topics
  • Not so MVVM as I expected

Comments about Microsoft Press Building Enterprise Applications with Windows? Presentation Foundation and the Model View ViewModel Pattern:

Too many topics for only 200 pages, but great overview of best products and practices for LOB applications. Easy reading. I recommend it

4/23/2011

(6 of 8 customers found this review helpful)

?

1.0

Tries to cover too much in < 200 pages

By?Recce

from Berkshire, UK

About Me Designer, Developer

  • Not comprehensive enough
  • Too basic

Comments about Microsoft Press Building Enterprise Applications with Windows? Presentation Foundation and the Model View ViewModel Pattern:

This is a book about LOB architecture, and MVVM is only a small part of this book.

There are far better books on application architecture, which are long enough to do the subject justice.

Book feels rushed, incomplete and unfinished.

4/9/2011

(6 of 6 customers found this review helpful)

?

3.0

You can find source code here...

By?emiller

from Howell, MI

Comments about Microsoft Press Building Enterprise Applications with Windows? Presentation Foundation and the Model View ViewModel Pattern:

Source code can be found here:

http://examples.oreilly.com/9780735650923-files/

4/1/2011

(3 of 5 customers found this review helpful)

?

4.0

Code sample is missing

  • Concise
  • Easy to understand

Comments about Microsoft Press Building Enterprise Applications with Windows? Presentation Foundation and the Model View ViewModel Pattern:

This book is really good to understand MVVM and other wpf and silverlight. But unable to find the sample code. Please let me know, from where i can download the sample code.

3/25/2011

(5 of 6 customers found this review helpful)

?

4.0

Nice stuff not only on MVVM

  • Easy to understand
  • Helpful examples

Comments about Microsoft Press Building Enterprise Applications with Windows? Presentation Foundation and the Model View ViewModel Pattern:

This book doesn't talk only about MVVM but also on how to create a layered application. It does also a comparison between Entity Framework and NHibernate. Nice stuff.

3/25/2011

(2 of 3 customers found this review helpful)

?

4.0

Nice overview of a layered application

By?Boris C.

from New Jersey

  • Easy to understand
  • Helpful examples

Comments about Microsoft Press Building Enterprise Applications with Windows? Presentation Foundation and the Model View ViewModel Pattern:

The book is not only focusing on the MVVM pattern but it provides a nice overview of how to architect a layered application.
I found it useful and very easy to read and to follow.

3/24/2011

(3 of 7 customers found this review helpful)

?

5.0

Too much whiz and not enough bang

Comments about Microsoft Press Building Enterprise Applications with Windows? Presentation Foundation and the Model View ViewModel Pattern:

?Things that aren't so great about it

Displaying reviews 1-10

Back to top

?
?

Source: http://feedproxy.google.com/~r/oreilly/mspebookdeal/~3/kMWgVDTajNQ/0790145309686.do

NBCOlympics Danell Leyva Ye Shiwen OJ Murdock Olympics Live Mens Gymnastics Allison Schmitt

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.