WPF Control Development Unleashed and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $5.87 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading WPF Control Development Unleashed on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

WPF Control Development Unleashed: Building Advanced User Experiences [Paperback]

Pavan Podila , Kevin Scott Hoffman
3.7 out of 5 stars  See all reviews (14 customer reviews)

List Price: $49.99
Price: $38.93 & FREE Shipping. Details
You Save: $11.06 (22%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 6 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it tomorrow, June 21? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $22.79  
Paperback $38.93  
Amazon.com Textbooks Store
Shop the Amazon.com Textbooks Store and save up to 70% on textbook rentals, 90% on used textbooks and 60% on eTextbooks.

Book Description

September 21, 2009 0672330334 978-0672330339 1

WPF Control Development Unleashed

Building Advanced User Experiences

 

In this book, two leading Windows Presentation Foundation experts give developers everything they need to build next-generation WPF applications–software that is more robust, usable, and compelling.

 

Drawing on their close ties with Microsoft’s WPF development team, Pavan Podila and Kevin Hoffman give you a clear, robust, and practical understanding of WPF, its underpinnings, its overall architecture, and its design philosophy. Podila and Hoffman introduce never-before-published WPF design patterns and support them with robust, real-world code examples–all presented in full color, just as they appear in Visual Studio.

 

The authors begin by explaining how to “think in WPF,” and then introduce powerful new techniques for everything from handling 3D layouts to creating game-like physics effects. Along the way, they offer in-depth coverage of data binding, building interactivity, and control development: three of WPF’s most challenging concepts. You’ll learn how to choose the right WPF features for every programming challenge, and use those features far more creatively and effectively.

 

If you want to build truly outstanding WPF applications, this is the book that will get you there.

 

  • Master the patterns and techniques you need to build state-of-the-art WPF applications
  • Write more powerful and effective applications that reflect a deep understanding of WPF’s design philosophy
  • Learn how WPF has evolved, and take full advantage of its growing sophistication
  • Make the most of advanced declarative programming techniques
  • Leverage IScrollInfo, virtualization, control theming, and other complex features
  • Build more powerful interactivity into your WPF applications
  • Create more visual software with 3D elements, custom animations, and shader effects
  • Optimize WPF application performance in real-world environments
  • Master design patterns for organizing your controls more effectively

 

Category: .NET Programming / WPF

Covers: Windows Presentation Foundation

User Level: Intermediate—Advanced

 


Frequently Bought Together

WPF Control Development Unleashed: Building Advanced User Experiences + WPF 4 Unleashed + Pro WPF 4.5 in C#: Windows Presentation Foundation in .NET 4.5
Price for all three: $110.57

Buy the selected items together


Editorial Reviews

About the Author

Pavan Podila, Architect at NYC’s Liquidnet Holdings, has worked extensively with many leading UI technologies, including WPF/Silverlight, Flash/Flex/AIR, and DHTML. In the past, he has worked with Java Swing, Eclipse SWT, and TrollTech/Nokia Qt. His primary interests include 2D/3D graphics, data visualization, UI architecture, and computational art. He created FluidKit (http://fluidkit.codeplex.com), an open-source WPF library of controls such as ElementFlow, TransitionPresenter, etc. He is a Microsoft MVP for Client App Dev and blogs actively at http://blog.pixelingene.com.

 

Kevin Hoffman got his first computer, a Commodore VIC-20, when he was 10 years old and has been hopelessly addicted to programming ever since. He has written desktop applications, web applications, distributed enterprise applications, VoIP software, and pretty much everything else in between. He is currently a .NET Architect in New England building large-scale, next-generation web applications.

 


Product Details

  • Paperback: 384 pages
  • Publisher: Sams Publishing; 1 edition (September 21, 2009)
  • Language: English
  • ISBN-10: 0672330334
  • ISBN-13: 978-0672330339
  • Product Dimensions: 7 x 0.8 x 9.1 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #554,476 in Books (See Top 100 in Books)

More About the Author

I have always been passionate about programming User Interfaces and Visualizations. I am a visual person and anything graphically appealing always has my undivided attention! Even better if I am involved in building it.

I have a CS background in Image Processing and Compilers.

Customer Reviews

3.7 out of 5 stars
(14)
3.7 out of 5 stars
This is a 350-page book but very dense. Gustavo Cavalcanti  |  5 reviewers made a similar statement
I highly recommend that book to any WPF developer which have already a good experience in it. Eric Ouellet  |  3 reviewers made a similar statement
Most Helpful Customer Reviews
11 of 11 people found the following review helpful
5.0 out of 5 stars Much Needed Book on Building WPF Controls January 6, 2010
Format:Paperback|Amazon Verified Purchase
I've been writing apps for business and pleasure in WPF for 2.5 years now. I own every significant book on WPF that is out there. Most are quite good, and can do a nice job showing Joe Developer how to build an app in WPF by teaching about the out-of-the-box controls, basic data binding, validation, DataTemplates, ControlTemplates, Styles, Triggers, etc. That sort of book can get you building an app that looks very nice and leaves its WinForms battleship gray apps in the dust.

However, actually building custom controls in WPF is a topic that is barely glanced upon in most of those books. Furthermore, there simply wasn't much information specifically on the topic of building your own WPF controls on MSDN. The best sources where blogs such as Josh Smith, Dr WPF, and Pavan Podila (one of the authors). But a book that systematically covered the topic was a void that has been very nicely filled by WPF Control Development Unleashed. This is great because well-done custom controls can really increase the "sizzle" of an app and make it enjoyable to use.

As others have written, this book isn't for someone who is just learning WPF. It is for some advanced developers who are building their own WPF controls. On the first page the authors explain that they are going to teach the "whys" of WPF so that compelling apps can be built, and that they are also maintainable and can stand the test of time because they are built in accordance with the WPF design philosophy. I think the book does a great job of achieving that goal.

One of the biggest strengths of the book is that it spends time showing when NOT to build a custom WPF control in favor of re-templating existing controls.
... Read more ›
Comment | 
Was this review helpful to you?
14 of 17 people found the following review helpful
5.0 out of 5 stars Covers the most powerful functionality WPF has to offer September 29, 2009
Format:Paperback|Amazon Verified Purchase
WPF is a vast topic. This book does a great job of zeroing in on some of the most powerful functionality WPF has to offer and assembling it in a very concise format.

The book starts out covering the WPF Design Philosophy which is a great for those who need an introduction to the overall context WPF offers the developer. I would recommend reading only to those who have some experience with WPF. This become evident right away. Chapter 2 `The Diverse Visual Class Structure' does a great job of covering all the most important classes in WPF, and it fits them together like a puzzle providing a complete view of the WPF, but I can see the beginner being completely overwhelmed and lost throughout the chapter. This is not a ding to the book, it warns the book is for intermediate to advanced WPF programmers.

The book continues to dig into some of the most advanced features WPF has to offer. The only thing about the book I would change is providing more printed code. The authors say they believe in only printing the most relevant code, which is fine, just not my personal preference. I like to be able to read a book without having to be on my computer to review the code. This is not a ding against the book either, since it is just a preference and the code download is great. It is very well organized and usable.

Beyond the chapters on building controls with WPF the authors also offer guidance on achieving high performing code and the use of performance measuring tools. It is a short chapter but it gets you started.

They also have a chapter of design tips. This chapter is not just WPF centric. The chapter includes a list of the well know design patterns for GUI development. They are not covered in detail, but they have a good summary about the pattern.
... Read more ›
Comment | 
Was this review helpful to you?
24 of 32 people found the following review helpful
1.0 out of 5 stars Great book if you already know everything in it October 12, 2009
Format:Paperback|Amazon Verified Purchase
This book consistently make promises its fails to keep. Chapter after chapter starts with "in the chapter you will gain an in-depth knowledge of X" and after several pages of very high-level discussion and nearly irrelevant examples concludes with, "Now that you know all about X..." and the authors barely even grazed the topic - then alone provided you with anything you can actually use to implement the topics supposedly covered.

Case in point: Data Templates. They spent the first four chapters raving about them and talking about how they have shown you the power of them and did not provide a single explanation of how to actually use one, or where they are used. No examples or even discussions of concrete examples at all. So when I read "now we have shown you..." and they have not shown me anything at all - well, I'm done. I admit I only made it half-way before I was so disgusted I put it down and quit wasting my time. Chapter after chapter I finished wondering where was the beef?

I'm no WPF beginner, but then I'm no expert either - that is why I am reading the book, right? I am sure if you are reading this stuff already knowing everything it makes more sense - but I found myself thinking as I read about topics I already know, "Man, that is a convoluted way to describe that to someone just learning. I'm sure glad I already know it." It was positively inspiring in the sense that I began thinking if these guys can write a book this bad and get published, maybe I should take a shot at writing a book myself.

Seriously, the entire book needs a reality check - the best is when they claim to be presenting a simpler method of accomplishing some task and then proceed to unfold something grotesque.
... Read more ›
Was this review helpful to you?
Most Recent Customer Reviews
1.0 out of 5 stars Useless book.
Completely agree with Jacek Marchel. The book is horrible. A bunch of classes and extra code in every example used in this book. Read more
Published 1 month ago by Dexter
5.0 out of 5 stars Excellent book - Not for beginner
I do think almost exactly as Joshua Adams. You should read Joshua review before this one, it very well reflects my thoughts. Read more
Published 9 months ago by Eric Ouellet
5.0 out of 5 stars Good book well formatted for Kindle
This book has some excellent re-use ideas and is well formatted for the kindle

EXCEPT THE CODE SAMPLES should be text not graphics!!! Read more
Published 22 months ago by Charles M. Carroll
4.0 out of 5 stars Great examples, but need to know WPF already
I agree with reviewers who say that you have to know WPF already to understand this book (and I do). Read more
Published on April 19, 2011 by tale of six strings
5.0 out of 5 stars This book is THE resource for WPF Control Development!
This is a must-read for everybody eager to learn the internals of WPF Control Development. I do understand that people might expect a "from zero to hero" book, but that just isn't... Read more
Published on December 8, 2010 by Gerrit Puddig
1.0 out of 5 stars Kindle edition has no Table of Contents or Index!!
This looks like a great book and probably is in it's hardcopy version, but I can't say since I bought the Kindle edition which is next to useless as a reference. Read more
Published on November 7, 2010 by Darrell Plank
1.0 out of 5 stars The book is horrible.
The book is horrible. If you expect to learn how to create controls, you will be disappointed unless you are already a guru in WPF in which case you know how to make controls and... Read more
Published on July 29, 2010 by Jacek Marchel
4.0 out of 5 stars Inside the design of WPF custom controls
I would not say that this is my favorite WPF book, and I have eight of them. But, it gets into the narrow area of custom control design and how to make the WPF jump through the... Read more
Published on March 30, 2010 by Robin T. Wernick
5.0 out of 5 stars Much more than a resource book.
As a WPF enthusiast, learning WPF at the hobby level has not afforded me the financial resources to travel to Redmond Washington for week-long boot-camps, nor attend extended... Read more
Published on March 24, 2010 by W. Hunter
5.0 out of 5 stars Excellent book for the experienced
If you have experience with WPF this is an excellent book. It may not have all the detailed code but has all the meaty topics you need. Read more
Published on October 30, 2009 by Gustavo Cavalcanti
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category