Windows® Presentation Foundation Unleashed
by Adam Nathan; Daniel Lehenbauer - Lead Developer Responsible for WPF 3D
Essential Windows Presentation Foundation
by Chris Anderson
Applications = Code + Markup: A Guide to the Microsoft® Windows® Presentation Foundation
by Charles Petzold
Learning WCF, 1st Edition
by Michele Leroux Bustamante
Microsoft® Windows 7 Unleashed
by Paul McFedries
Microsoft® Windows® PowerShell 2.0 Programming for the Absolute Beginner, Second Edition
by Jerry Lee Ford Jr.
Programming WCF Services, 2nd Edition
by Juval Löwy
Windows® Presentation Foundation Unleashed
by Adam Nathan; Daniel Lehenbauer - Lead Developer Responsible for WPF 3D
Advanced Windows Debugging
by Mario Hewardt; Daniel Pravat
Windows Presentation Foundation (WPF) (formerly known by its code name "Avalon") is a brand-new presentation framework for Windows XP and Windows Vista, the next version of the Windows client operating system. For developers, WPF is a cornucopia of new technologies, including a new graphics engine that supports 3-D graphics, animation, and more; an XML-based markup language (XAML) for declaring the structure of your Windows UI; and a radical new model for controls.
Programming Windows Presentation Foundation, authored by Microsoft Software Legend Chris Sells and WPF guru Ian Griffiths, is the book you need to get up to speed on WPF. By page two, you'll have written your first WPF application, and by the end of Chapter 1, "Hello WPF," you'll have completed a rapid tour of the framework and its major elements. These include the XAML markup language and the mapping of XAML markup to WinFX code; the WPF content model; layout; controls, styles, and templates; graphics and animation; and, finally, deployment.
Programming Windows Presentation Foundation features:
Scores of C# and XAML examples that show you what it takes to get a WPF application up and running, from a simple "Hello, Avalon" program to a tic-tac-toe game
Insightful discussions of the powerful new programming styles that WPF brings to Windows development, especially its new model for controls
A color insert to better illustrate WPF support for 3-D, color, and other graphics effects
A tutorial on XAML, the new HTML-like markup language for declaring Windows UI
An explanation and comparison of the features that support interoperability with Windows Forms and other Windows legacy applications
The next generation of Windows applications is going to blaze a trail into the unknown. WPF represents the best of the control-based Windows world and the content-based web world; it's an engine just itching to be taken for a spin. Inside, you'll find the keys to the ignition.
Updated samples and change notes for the move from the February CTP to Beta 2 are now available from the example site: http://www.sellsbrothers.com/writing/avbook/
Average Amazon.com® Rating: ![]()
![]()
![]()
![]()
Based on 59 Ratings
Not Recommended - 2009-03-28
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
I bought this book with great expectations, but was disappointed. After spending several months trying to become somewhat familiar with WPF, I thought I was ready to delve into the details. So, I purchased "Programming WPF." Sorry to say, I couldn't understand much of what the authors had to say.
If you already have a good understanding of WPF, you can probably learn more from the book. Don't expect this book to help you much if you are relatively new to WPF.
This book suffers from three common problems. The index doesn't relate well to the content. The book lacks a glossary of terms. The book was apparently reviewed by a technical editor who focused only on accuracy; it should also have been reviewed by an editor who focused on how well the text might be understood by learners.
People who already know WPF well might learn much from this book. It's not a book for people who are not already experienced.
Good overview but details must be obtained elsewhere - 2009-01-07
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
A person learning C# programming like me needs a method to gather user input and show results to users; WPF is the obvious choice. This book provides a good overview of WPF and gets you started programming it. However, you will still have to make frequent reference to the Microsoft library documentation for details of the various classes. Also, many of the examples are advanced and presume you are just adding on WPF knowledge to a strong .NET probramming background. This makes the book of limited value to beginners.
Out of Date & VERY bad index - 2009-07-09
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
If you like using the index in the back of your reference books then this is NOT the book for you. It is shameful how HORRIBLE the index is.
It was also written before framework 3.5 came out. So, it's pretty out of date.
I bought this book based on all of the good reviews. But in the course of developing while learning WPF, I went to Google instead of this book 9 times out of 10 whenever I had a problem.
.NET Developer Group Coban - 2009-07-19
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
Es un libro facil de entender. LWPF es una framework de presentacion muy buena y completa. Me gustaria ver este libro en espanol y las ilustraciones en color.
By:
Great Book - Still one of the better primers on WPF - 2008-11-04
Reviewer Rating: ![]()
![]()
![]()
![]()
![]()
The book is well organized and very easy to read. It captures both the novice as well as those who have been working in WPF since beta (or is that CTP). The only complaints I have for the book are really just complaints on WPF in general. A lot of the material in the book (as well as WPF in general) focuses on making fairly outlandish applications (getting all the wizz bang features and animations). What I find lacking are items like validation, threading (when having a long background task), and items more akin to Windows Forms development. This book was an invaluable tool while I put together my first WPF application.
Top Level Categories:
Operating Systems
Programming
Sub-Categories:
Operating Systems > Windows
Windows > Programming
Operating Systems > Windows XP
Windows XP > Programming
Programming > Windows
Some information on this page was provided using data from Amazon.com®. View at Amazon >