Programming Books C Java PHP Python Learn more Browse Programming Books
WPF 4 Unleashed and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $59.99
  • Save: $20.26 (34%)
Only 14 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
FREE Shipping on orders over $35.
Used: Good | Details
Sold by RentU
Condition: Used: Good
Comment: Fast shipping from Amazon! Qualifies for Prime Shipping and FREE standard shipping for orders over $35. Overnight, 2 day and International shipping available! Excellent Customer Service.. May not include supplements such as CD, access code or DVD.
Access codes and supplements are not guaranteed with used items.
Sell yours for a Gift Card
We'll buy it for $2.78
Learn More
Trade in now
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

WPF 4 Unleashed Paperback – June 14, 2010

ISBN-13: 978-0672331190 ISBN-10: 0672331195 Edition: 1st

Buy New
Price: $39.73
29 New from $20.00 34 Used from $9.98
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$39.73
$20.00 $9.98
Unknown Binding
"Please retry"
$25.00

There is a newer edition of this item:

WPF 4.5 Unleashed
$37.39
(20)
In Stock.
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Frequently Bought Together

WPF 4 Unleashed + Pro WPF in C# 2010: Windows Presentation Foundation in .NET 4 (Expert's Voice in .NET)
Price for both: $77.00

Buy the selected items together
NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Series: Unleashed
  • Paperback: 848 pages
  • Publisher: Sams Publishing; 1 edition (June 14, 2010)
  • Language: English
  • ISBN-10: 0672331195
  • ISBN-13: 978-0672331190
  • Product Dimensions: 7.1 x 1.6 x 9 inches
  • Shipping Weight: 3.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (89 customer reviews)
  • Amazon Best Sellers Rank: #899,098 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Adam Nathan is a principal software development engineer for Microsoft Visual Studio, the latest version of which has been transformed into a first-class WPF application. Adam was previously the founding developer and architect for Popfly, Microsoft’s first product built on Silverlight, named one of the 25 most innovative products of 2007 by PCWorld Magazine. Having started his career on Microsoft’s Common Language Runtime team, Adam has been at the core of .NET and WPF technologies since the very beginning.

 

Adam’s books have been considered required reading by many inside Microsoft and throughout the industry. He is the author of the best-selling WPF Unleashed (Sams, 2006) that was nominated for a 2008 Jolt Award, Silverlight 1.0 Unleashed (Sams, 2008), and .NET and COM: The Complete Interoperability Guide (Sams, 2002); a coauthor of ASP.NET: Tips, Tutorials, and Code (Sams, 2001); and a contributor to books including .NET Framework Standard Library Annotated Reference, Volume 2 (Addison-Wesley, 2005) and Windows Developer Power Tools (O’Reilly, 2006). Adam is also the creator of PINVOKE.NET and its Visual Studio add-in. You can find him online at www.adamnathan.net, or @adamnathan on Twitter.


More About the Author

Adam Nathan is a principal software architect for Microsoft in the Startup Business Group. Adam was prevously the founding developer and architect for Popfly, Microsoft's first product built on Silverlight, named one of the 25 most innovative products of 2007 by PCWorld Magazine. Having started his career on Microsoft's Common Language Runtime team, Adam has been at the core of .NET and XAML technologies since the very beginning.

Adam's books have been considered required reading by many inside Microsoft and throughout the industry. He is the author of the best-selling WPF 4 Unleashed (Sams, 2010) and WPF Unleashed (Sams, 2006) that was nominated for 2008 Jolt Award, 101 Windows Phone 7 Apps (Sams, 2011), Silverlight 1.0 Unleashed (Sams, 2008), .NET and COM: The Complete Interoperability Guide (Sams, 2002), a coauthor of ASP.NET: Tips, Tutorials, and Code (Sams, 2001), and a contributor to books such as .NET Framework Standard Library Annotated Reference, Vol. 2 (Addison-Wesley, 2005) and Windows Developer Power Tools (O'Reilly, 2006). Adam is also the creator of popular tools and websites for .NET developers, such as PINVOKE.NET and its Visual Studio add-in. You can find him online at www.adamnathan.net.

Customer Reviews

This book covers them in incredible depth.
Pikmin
I also thought the examples in the book did a very good job of illustrating the concepts of WPF.
Stacy G. Park
I definitely recommend this book as a first book to learn WPF.
Julie Li

Most Helpful Customer Reviews

33 of 34 people found the following review helpful By Jonathan J. Bachelor on June 22, 2011
Format: Paperback
WPF 4 Unleashed is an excellent reference book to keep around once you've already got some WPF experience. For someone just starting out with WPF, you can certainly use this book and it will get you going... But in my opinion, a beginner would be better off with a book that provided examples and exercises to gain hands-on experience. This book will explain concepts to you, which is why it's great to keep around once you've got some experience under your belt. Starting off with it might not be the best choice though. In particular, chapter 2, titled "XAML Demystified" is brutal. As I was reading the book, I actually had already been working a fair amount with WPF, and so I thought I'd be speeding through the early chapters with no problem at all. Contrary to the chapter title, I have never been *more* mystified by XAML than when reading this chapter. I hate to say it, but I think this chapter needs to be thrown out and re-done... and/or moved much later in the book... and/or renamed something like, "XAML Deep Dive... Hang On Tight". After I got through that chapter, I had no idea what was important and what wasn't, what was useful and what was just extra trivia, and I had an overall feeling of terror about WPF which made me scream out, "WINFORMS!!!!".

That being said, the remainder of the book really is quite good... But I personally prefer books with hands-on exercises, introducing common stumbling blocks and helping you through the right way to tackle them as you go. I can't emphasize enough, however, this is a great reference book to keep around as you work on your WPF app.
8 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
32 of 33 people found the following review helpful By Happy2015 on November 14, 2010
Format: Paperback Vine Customer Review of Free Product ( What's this? )
This book, along with Matthew MacDonald's Pro WPF in C# 2010, are my two favorite introductory books on Microsoft's Windows Presentation Foundation 4 technology. Both are very readable and cover all the important bread and butter topics such as XAML (the declarative language used in WPF and other Microsoft technologies such as Workflow Foundation); how to style, use, and customize various controls including the latest available for Windows 7 (such as jumplists); how to handle Layout, Input, Focus, and Events (LIFE); how to build custom controls, and how to create hybrid WPF software that leverages Windows Forms, DirectX, ActiveX, or other non-WPF technologies.

Nathan's book makes good use of color to illustrate many concepts, and provides very good tutorials on XAML, 3D graphics, and how to work with audio, video, and speech. In terms of comprehensiveness of coverage and technical depth, however, I think MacDonald's book has a slight edge over it.

Nathan's book, for example, does not cover XML Paper Specification (XPS) Documents at all, which is unfortunate because XPS is a technology that Microsoft is positioning as an alternative to Adobe's PDF, so there are readers out there who would have welcomed the coverage.

A more serious deficiency, however, is the very limited coverage of multithreading (e.g., few code samples, no mention at all of BackgroundWorker, etc), a topic that's important to learning how to build responsive WPF applications.

Overall, however, I thought the book is very well done and merits consideration.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
20 of 25 people found the following review helpful By David Roh on June 16, 2010
Format: Paperback Verified Purchase
This is now the number 1 book for learning WPF 4 - it is a significant update of "Windows Presentation Foundation Unleashed" which was the best book for learning WPF. The book looks like it is twice as thick as the previous book; however, it is exactly the same style with material that looks just like the previous book - many of the same samples. The code is downloadable and uses Visual Studio 2010 solutions.

Very highly recommended.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 9 people found the following review helpful By Dad2014 on October 25, 2010
Format: Paperback Verified Purchase
It's not very often you find a technical book printed in color. But for WPF to really shine, you've got to see it in color! Kudos to the writer and publisher for making this happen. I wish more technical books were printed in color!

I've purchased the older edition of this book, as well as this newer edition. This is probably not the easiest WPF book to read on the market right now. The first 2 chapters will either bore you or scare you. The author goes into great length about demystifying XAML, routed events, etc. These are things, that if you know nothing about WPF, will almost put you to sleep. Best skip to Chapter 3 and read the Fundamentals of WPF and once you have enough familiarity with WPF, go back and read Chapters 1 and 2.

The rest of the book does a fairly good job at presenting WPF-related topics. But this book is not very focused as it tries to show you a little bit of everything about WPF which can be both good and bad depending on what you are looking for. So, if you are an enterprise developer with a deadline, this will be a good introductory book, but you'll want to find another book written specifically for enterprise development with WPF.

Overall, I would recommend this book to the would-be WPF developer if you are looking for an introductory book about WPF and to get yourself to start thinking outside of the WinForms mindset [box].
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Björn on November 13, 2011
Format: Paperback
Some topics are explained really well such as layout (esp. the section on creating Visual Studio style dock panels), resources, data providers, styles etc. The author's in-depth knowledge of WPF truly shows.

However, some key ares that are essential for building commercial business apps are either not covered at all or poorly written:
- MVVM
- Data binding in a realistic business app(with a SQL backend or a WCF service etc)
- Custom commands
- 2D graphics

As a glaring example of how sloppy the author sometimes can be, consider the example of drawing a pie chart (p442 - 445, chapter 14). This chapter is actually quite well written for the subject it's supposed to cover: styles and templates. But the author really dropped the ball on this particular sample. In WPF to create a pie chart you have to use the ArcSegment element, which by the way, is rather difficult to understand and is a lame API to start with in my opinion (the underlying Direct2D is to blame I guess, and WPF just inherited Direct2D's deficiency). Instead of spending some time to explain ArcSegment, the author simply threw out a full page of code and expected the reader to just know how it works. As a leading expert on WPF, Adam could have done better(hey, this is the 2nd edition of his WPF book).

The best resource on this subject is an article written by Charles Petzold (google for "ArgSegment, Petzold"), whose "Application = Code + Markup", although written 4 years before this book, does a much better job on 2D graphics. Even the example on MSDN is a lot better than this book's coverage.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?