Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Applied WPF 4 in Context sets the standard for leveraging the latest Windows user interface technology in your business applications.
Using this book, you'll learn how to implement world-class Windows Professional Foundation (WPF) solutions in a real-world line of business applications, developing the code from the ground up, and understand how to apply best development practices and related .NET products and technologies to your solutions. You will cover designing and developing the application, testing and debugging, data access, reporting, and applying styles and themes to enhance the look of the user interface—all using WPF in a very practical, eminently useful context. You'll create asynchronous and parallel code, and learn how to distribute the application's components using Windows Communication Foundation (WCF). You'll also apply the Model-View-ViewModel pattern, again in a real-world WPF application.
Elegant and functional WPF applications are easier to create than ever before with Applied WPF 4 in Context.
What you'll learn
XAML (the Extensible Application Markup Language) through hands-on practice
How to integrate Windows Forms, DirectX, ActiveX, and other non-WPF technologies into your WPF application
How to integrate WPF with report writers, such as Crystal Reports and SQL Server Reporting Services
How to access remote services on a server from the client machine using Windows Communication Foundation
Witness the development of a real line-of-business application from the ground up, from the design and analysis phase to the development and testing phase and, finally, how to deploy the application in a production environment, all using WPF and the latest development environment.
Who this book is for
This book is for Windows application developers who want to understand the context in which WPF sits and the standards and best practices that can be employed to improve the efficiency and maintainability of their projects. This book can be used by a junior developer to learn WPF and understand how to architect a layered application, and it can also be used by a senior developer as a reference for developing scalable WPF applications.
Note: If you'd like to contact the author, please do so via his blog, which you can find at http://blog.raffaeu.com.
Average Rating: ![]()
![]()
![]()
![]()
Based on 2 Ratings
"Painful to read" - by Anonymous on 14-OCT-2011
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
The author may know XAML, but his inability to communicate clearly and concisely makes this book impossible to read. The text feels like it was written by a 10 year old.
Example from page 3.
'Like when using XML, if you want to declare a new type in XAML, you should encapsulate the type in an element object that is denoted by an opening bracket (<) followed by the type name and then a closing bracket (>).'
Another paragraph from Chapter 1:
'Another interesting tool that comes with the Visual Studio SDK is UISpy.exe, which allows you to spy on running applications in order to view whether their structure is confirming to your requirements.'
And it doesn't get any better.
Report as Inappropriate
"Good in Outline Only" - by Anonymous on 20-JUL-2011
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
First off, this book is littered with typographic errors. Not actual misspellings because we have spell check these days, but instances of using one real word in place of the correct one. For example, the word "on" is used in place of the word "one" and several would-be plurals are missing their trailing "s."
Content wise, I feel like the author had good stuff, but most times it felt like reading the musings of a mad programmer who had too much coffee. Ideas just flow seemingly from nowhere; there are several instances where entire paragraphs are completely out of context. I tried my best to make sense of it all, but some of it just didn't fit.
I'm a big fan of simplicity and believe the best solution is often the simplest one. This philosophy doesn't mesh very well with "enterprise architecture" and that's apparently the field from which this author hails. For a beginner's book, all that business-speak is out of scope and adds nothing to the book except confusion.
Sorry, but this was honestly one of the worst programming books that I almost finished reading.
Report as Inappropriate
Top Level Categories:
Information Technology & Software Development
Product
Vendor
Sub-Categories:
Information Technology & Software Development > Programming
Programming > Microsoft WPF
Product > Microsoft WPF
Vendor > Microsoft