- Paperback: 448 pages
- Publisher: O'Reilly Media; 1 edition (September 22, 2005)
- Language: English
- ISBN-10: 0596101139
- ISBN-13: 978-0596101138
- Product Dimensions: 7 x 1 x 9.2 inches
- Shipping Weight: 1.6 pounds (View shipping rates and policies)
- Average Customer Review: 33 customer reviews
- Amazon Best Sellers Rank: #597,276 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Programming Windows Presentation Foundation 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
See the Best Books of 2017
Looking for something great to read? Browse our editors' picks for the best books of the year in fiction, nonfiction, mysteries, children's books, and much more.
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
About the Author
Chris Sells is a Program Manager for the Connected Systems Division. He's written several books, including Programming Avalon, Windows Forms Programming in C# and ATL Internals. In his free time, Chris hosts various conferences and makes a pest of himself on Microsoft internal product team discussion lists. More information about Chris, and his various projects, is available at http://www.sellsbrothers.com
Ian Griffiths is an independent consultant, developer, speaker, and author. He has written books on the Windows Presentation Foundation, Windows Forms, and Visual Studio. He lives in London but can often be found on various developer mailing lists and newsgroups, where a popular sport is to see who can get him to write the longest email in reply to the shortest possible question. More information about what Ian is up to can be found on his blog at http://www.interact-sw.co.uk/iangblog/
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
In my review feedback to O'Reilly I summarized it thus: "Avalon is such a large complex platform, I long worried that people would find it hard or impossible to learn it. Chris and Ian have written a book that can get anyone up to speed rapidly, while not glossing over topics or leaving out essential technical details."
My favorite chapter is on data-binding. This is possibly the most powerful and innovative feature of WPF, and Chris tells a great story that explains both the how and the why of the technology. The weakest chapter is graphics (sorry, Ian). Graphics is approximately half the Avalon platform, and could easily make up a book in itself...one chapter is simply insufficient, though Ian still manages to get one started, and he has promised me the section will be expanded for the version that covers the final shipping Avalon.
Not only will the technology change before it is released, but there will also be a lot of new tools available by the time it ships. For the time being however, this book tells you how things are done without special tools. And it can never hurt to know how things are done under the hood.
Long story short: If you are interested in Avalon, buy this book!
The "big concepts" are mostly unchanged. However, I cannot recommend this book to anyone. Programmer to programmer, you will be better off reading examples from online sources like msdn.microsoft.com and downloading new WPF tools like "Expression". This book will find you confused with broken examples fast. I look forward to an updated version when Avalon solidifies.
Note: This is not really a book for product designers, its focused squarely on a developer audience (as it says in the opening chapter), so if you dont know C# you will probably get a little lost as the book progresses. If you have some programming background, it will be a great read. I enjoyed it over the course of a week, and now that I understand all the capabilities and key concepts of this new way of thinking about UI design, I'm ready to start prototyping and demo-ing this technology to my peers to convince them of the capabilities of WPF.
Most recent customer reviews
It will tell you a lot about
1)Layout (manual layout in...Read more