Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
56 used & new from $25.97

Have one to sell? Sell yours here
 
   
Programming WPF
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Programming WPF (Paperback)

by Chris Sells (Author), Ian Griffiths (Author)
Key Phrases: window text, bubble element, grid width, Setter Property, Binding Path, Color Plate (more...)
4.6 out of 5 stars See all reviews (58 customer reviews)

List Price: $49.99
Price: $31.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $18.50 (37%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, July 16? Choose One-Day Shipping at checkout. Details
38 new from $27.00 18 used from $25.97
Also Available in: List Price: Our Price: Other Offers:
Paperback (illustrated edition) $39.95 $26.37 35 used & new from $7.15
Digital (Download: PDF) $39.99 $39.99
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Best Value

Buy Programming WCF Services and get Programming WPF at an additional 5% off Amazon.com's everyday low price.

Programming WCF Services + Programming WPF
Buy Together Today: $61.41

Show availability and shipping details

  • Programming WCF Services

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • This item: Programming WPF

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Programming WCF Services

Programming WCF Services

by Juval Lowy
4.5 out of 5 stars (61)  $31.49
Windows Presentation Foundation Unleashed (WPF)

Windows Presentation Foundation Unleashed (WPF)

by Adam Nathan
4.8 out of 5 stars (67)  $34.64
Learning WCF: A Hands-on Guide

Learning WCF: A Hands-on Guide

by Michele Bustamante
4.4 out of 5 stars (25)  $29.69
Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals)

Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals)

by Matthew MacDonald
4.6 out of 5 stars (21)  $32.99
Pro LINQ: Language Integrated Query in C# 2008 (Windows.Net)

Pro LINQ: Language Integrated Query in C# 2008 (Windows.Net)

by Jr., Joseph C. Rattz
4.7 out of 5 stars (38)  $28.34
Explore similar items

Editorial Reviews

Product Description
If you want to build applications that take full advantage of Windows Vista's new user interface capabilities, you need to learn Microsoft's Windows Presentation Foundation (WPF). This new edition, fully updated for the official release of .NET 3.0, is designed to get you up to speed on this technology quickly. By page 2, you'll be writing a simple WPF application. By the end of Chapter 1, you'll have taken a complete tour of WPF and its major elements.

WPF is the new presentation framework for Windows Vista that also works with Windows XP. It's a cornucopia of new technologies, which includes a new graphics engine that supports 3-D graphics, animation, and more; an XML-based markup language, called XAML, for declaring the structure of your Windows UI; and a radical new model for controls.

This second edition includes new chapters on printing, XPS, 3-D, navigation, text and documents, along with a new appendix that covers Microsoft's new WPF/E platform for delivering richer UI through standard web browsers -- much like Adobe Flash. Content from the first edition has been significantly expanded and modified. Programming WPF includes: 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 withWindows Forms and other Windows legacy applications

WPF represents the best of the control-based Windows world and the content-based web world. Programming WPF helps you bring it all together.

About the Author
Chris Sells is a Program Manager for the Connected Systems Division at Microsoft. He's written several books, including "Programming WPF", "Windows Forms 2.0 Programming" and "ATL Internals". In his free time, Chris hosts various conferences and makes a pest of himself on Microsoft internal product team discussion lists.

Ian Griffiths is WPF course author and instructor with Pluralsight, and a widely recognized expert on the subject. He also works as an independent consultant and is co-author of "Windows Forms in a Nutshell" and of "Mastering Visual Studio .NET" (both O'Reilly).


Product Details

  • Paperback: 863 pages
  • Publisher: O'Reilly Media, Inc.; 2 edition (August 28, 2007)
  • Language: English
  • ISBN-10: 0596510373
  • ISBN-13: 978-0596510374
  • Product Dimensions: 9.2 x 7 x 2 inches
  • Shipping Weight: 3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars See all reviews (58 customer reviews)
  • Amazon.com Sales Rank: #114,615 in Books (See Bestsellers in Books)

    Popular in these categories: (What's this?)

    #15 in  Books > Computers & Internet > Microsoft > Graphics, Animation & Illustration
    #98 in  Books > Computers & Internet > Graphic Design > Website Architecture & Usability

Inside This Book (learn more)
Browse and search another edition of this book.


Books on Related Topics (learn more)
 
 


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(16)
(9)
(2)
(1)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

58 Reviews
5 star:
 (49)
4 star:
 (2)
3 star:
 (2)
2 star:
 (4)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (58 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
42 of 55 people found the following review helpful:
2.0 out of 5 stars Very Out Of Date, April 27, 2006
By Jason Jackson "jason_lee_jackson" (Austin, TX United States) - See all my reviews
(REAL NAME)   
While Avalon aka Windows Presentation Framework is still in beta, I had hoped that the code examples and references in this book would not be far out of date. I am finding that they are dramatically out of date (writing this review 04/27/2006). This is not to criticize the quality of the book or of the content; it appears to be well written. However, it was written in September 2005, and there has been at least 3 new beta releases of the framework since then. About 1/2 of the examples I have tried will not even compile, or have bad runtime errors.

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.
Comment Comments (6) | Permalink | Was this review helpful to you? Yes No (Report this)



 
18 of 23 people found the following review helpful:
5.0 out of 5 stars Learn To Use WPF & XAML, October 21, 2005
By Daniel McKinnon (Tewksbury, MA USA) - See all my reviews
(TOP 500 REVIEWER)      
Wow things sure have changed since the early days of Windows programming!! The first thing that hits you as you open up '
Programming Windows Presentation Foundation' by Chris Sells and begin to learn how to program Windows for the future is how different things are compared to where they were just a few years ago when MFC was still the norm.

Gone are the confusing syntax of MFC and deciding whether to put things in the Document or View part of your application. Gone is the hard to follow API and gone are the basic graphics and simple controls that you once had!! As I went through this book I was truly astounded at how different programming in Windows will be for Vista... while daunting in HOW different this is from the past, I love that fact that Microsoft has worked to try and simplify things in that each "page" is like an application in itself. Since everything is class-based in .NET, each XAML page has its very own class associated with it that can be used to easy talk and populate the Vista page in question that you are coding.

It's quite clear that with the next generation of Windows, one of the main focus points was the graphical side of things. With WPF, there are a myriad of graphics APIs built in, and it's very easy to create shapes, animations, effects, etc. with a very simple set of code.

This is an important work, important because it is getting a taste of Avalon out to the public very early and will allow programmers to start getting familiar with it right away. The writing style is easy to follow and examples are present throughout to give the reader plenty of opportunity to see the next generation of Windows in all its glory. I was happily surprised to turn to the middle of an O'Reilly book and see COLOR pages to emphasize the kind of graphical abilities that are built in = nice touch!!

No doubt with this being a beta book that things will change as we get closer to the Vista release date, but this is a required read for anyone that will be programming on the newest generation of Windows in the future.

***** HIGHLY RECOMMENDED
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
20 of 26 people found the following review helpful:
5.0 out of 5 stars One of the best technical books I've ever read [updated], September 30, 2007
I've read hundreds of technical books; this is one of the best. Period, and without exaggeration.

Sells and Griffiths combine phenomenal insight into the technology with years of practical application and an extraordinary ability to convey highly technical material in a way that is clear, concise and coherent. I wish I knew as much as they, or wrote as well; and that is not false modesty: they are the gold standard.

The second edition builds on the foundations they laid in the first, but goes well beyond. If you bought the first edition do not hesitate to buy the second; it not only updates the material, but adds at least half again as much new information and greatly expands on the insights they have to offer.

There are other books on WPF well worth owning, but this book is absolutely mandatory. If you have only enough money for one, this is the one. If you can't afford this one, then give up Starbucks and start drinking Dunkin'... 'cause you have to have this one.

On a personal note, Ian has tech-reviewed one of my books, and I can personally attest to the depth and breadth and comprehensiveness of his knowledge. He knows whereof he speaks; and I've yet to find a single instance where his understanding was shallow, let alone wrong. He brings a rigor to his writing that is not marred by pedanticism, and together, he and Chris Sells have managed that most difficult of feats: a two-author book that speaks with a single, clear voice that leaves you with few questions.

This is a six-star book; don't hesitate. In fact, stop reading my silly review and buy the book.

[NB: My opinions expressed here are my own and do not reflect those of Microsoft Corporation, O'Reilly Media or any other entity real or fictitious. Your mileage may vary. Contents are hot. Void where prohibited.]


=====

Updated 2/24/08

I'm working on learning Silverlight 2 very fast. And I have very limited resources: the compiler (which is changing every day), the documentation (which is changing every day) and numerous books on WPF (which is very nearly a superset of Silverlight 2).

When I read through the 3 main books on WPF I liked them all, though at the time I gave this one the nod, albeit just barely. But now I'm not reading through them, my professional life is on the line. I have real work to do on very tight deadlines and tough concepts to understand fully (concepts like Dependency Properties and Routed Events) and little time to learn them fully and viscerally.

No other book comes close. The documentation is very good, but it doesn't come close. This book is by far the best resource and it is because Chris and Ian have the ideal combination of a deep understanding of the technology and an unusual ability to convey that to their target audience (which, as far as I can tell, is me).

Writing a book that can make powerful and important concepts immediately clear, accessible and usable is uniquely valuable, and makes this book a clear candidate for Programming Book of the Decade.

-Jesse Liberty
Senior Program Manager - Silverlight Development Division
Silverlight Geek
Author
(Opinions expressed are mine alone)
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

2.0 out of 5 stars Out of Date & VERY bad index
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. Read more
Published 5 days ago by A. SMOLAK

1.0 out of 5 stars Not Recommended
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... Read more
Published 3 months ago by Gordon Padwick

3.0 out of 5 stars Good overview but details must be obtained elsewhere
A person learning C# programming like me needs a method to gather user input and show results to users; WPF is the obvious choice. Read more
Published 6 months ago by Gerry 73

4.0 out of 5 stars Great Book - Still one of the better primers on WPF
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). Read more
Published 8 months ago by Mathew Upchurch

5.0 out of 5 stars Possibly a "Classic"
A quick background of my skills prior to reading the book so you know where I'm coming from:
- Strong: C++, Win32, 2D UI
- Learning: C#, . Read more
Published 8 months ago by T. Dowdell

5.0 out of 5 stars Sells Sells
I have both WPF books by Chris Anderson and Adam Nathan. I read initial chapters of both of them but never got so excited to continue reading and got astray into LINQ and other... Read more
Published 10 months ago by Akash Aggarwal

5.0 out of 5 stars A book even Evangelists can learn from
I'm almost ashamed to admit that after diving into WPF back when it was known as "Avalon", I haven't even touched WPF since. Read more
Published 10 months ago by Jason Olson

5.0 out of 5 stars Witty, clearly written, easy to understand -- an excellent book!
Writing a programming book is not an easy thing to do -- I know, because I've done it myself. And I have to say that I'm really impressed with the job that Chris Sells and Ian... Read more
Published 10 months ago by Andrew Stellman

5.0 out of 5 stars Even better than the 1st edition
I bought the first edition of this book called Programming Windows Presentation Foundation (AKA Avalon) at the PDC in 2005 and read it completely on the plane home... Read more
Published 14 months ago by P. van Brenk

5.0 out of 5 stars This Book is a Valuable Resource
This book is the most in depth resource into WPF i have seen. And not just that, it gets to the good stuff that you'll actually use in your code and not just filler or lists of... Read more
Published 14 months ago by R. E. B.

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


   


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Value Center Deals

Home Improvement Value Center
Let spectacular savings of up to 50% in the Home Improvement Value Center help motivate you to organize the closet, garage, and everything else.

Shop the Value Center

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Summer Reading for Kids & Teens

Summer Reading for Kids and Teens
Discover everything from beach reads and board books to teen romance and action-adventure series in Summer Reading for Kids & Teens. And, check off the kids' required reading lists in our Summer School Reading Store.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates