WPF Control Development Unleashed and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
30 used & new from $37.48

Have one to sell? Sell yours here
 
   
WPF Control Development Unleashed: Building Advanced User Experiences
 
 
Start reading WPF Control Development Unleashed on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

WPF Control Development Unleashed: Building Advanced User Experiences (Paperback)

~ (Author), Kevin Hoffman (Author)
4.0 out of 5 stars  See all reviews (4 customer reviews)

List Price: $49.99
Price: $41.87 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.12 (16%)
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
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Thursday, November 12? Choose One-Day Shipping at checkout. Details
23 new from $37.48 7 used from $37.50

Formats

Amazon Price New from Used from
  Kindle Edition $31.99 -- --
  Paperback $41.87 $37.48 $37.50

Frequently Bought Together

WPF Control Development Unleashed: Building Advanced User Experiences + Windows Presentation Foundation Unleashed (WPF) + Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, Second Edition (Books for Professionals by Professionals)
Price For All Three: $109.50

Show availability and shipping details


Customers Who Bought This Item Also Bought

Foundation Expression Blend 3 with Silverlight (Foundations)

Foundation Expression Blend 3 with Silverlight (Foundations)

by Victor Gaudioso
4.4 out of 5 stars (16)  $26.39
Pro Silverlight 3 in C#

Pro Silverlight 3 in C#

by Matthew MacDonald
3.7 out of 5 stars (3)  $31.49
WPF Recipes in C# 2008: A Problem-Solution Approach (Expert's Voice in .Net)

WPF Recipes in C# 2008: A Problem-Solution Approach (Expert's Voice in .Net)

by Allen Jones
4.4 out of 5 stars (5)  $44.38
Essential Silverlight 3

Essential Silverlight 3

by Ashraf Michail
3.3 out of 5 stars (6)  $29.69
The Art of Unit Testing: with Examples in .NET

The Art of Unit Testing: with Examples in .NET

by Roy Osherove
4.8 out of 5 stars (12)  $26.39
Explore similar items

Editorial Reviews

Product Description

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

 



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; 1 edition (September 21, 2009)
  • Language: English
  • ISBN-10: 0672330334
  • ISBN-13: 978-0672330339
  • Product Dimensions: 9 x 6.9 x 0.8 inches
  • Shipping Weight: 1.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon.com Sales Rank: #30,051 in Books (See Bestsellers in Books)

More About the Author

Pavan Podila
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Pavan Podila Page

Inside This Book (learn more)
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(4)
(3)
(3)
(3)
(2)

Your tags: Add your first tag
 

 

Customer Reviews

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

 
6 of 7 people found the following review helpful:
1.0 out of 5 stars Great book if you already know everything in it, October 12, 2009
By Ross P. Wright (College Station, TX USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
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. At least other authors I have read covering WPF have the common decency to show you how to do a thing that is ugly, acknowledge that, yes, it is ugly, shrug and move on - or better yet show you a better pattern, but this book reads like Microsoft sales literature. But then who are you going to believe, the experts or your own lying eyes? I don't know how much of this is the technology and how much is the authors, but sorry, you can point at a bowl of spaghetti and call it a twelve-layer lasagna all you want; I am not buying it.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Excellent book for the experienced, October 30, 2009
By Gustavo Cavalcanti (Fresno, CA United States) - See all my reviews
(REAL NAME)   
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. If it had code for every little thing it talks about it would probably be a 900-page book and much less appealing. This is a 350-page book but very dense. Every page has tons of useful information.
It's a nice complement to Adam Nathan's book (ISBN 0672628917).
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
6 of 9 people found the following review helpful:
5.0 out of 5 stars Covers the most powerful functionality WPF has to offer, September 29, 2009
Amazon Verified Purchase(What's this?)
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.

The authors have a good writing style that makes the book enjoyable to read. The topics are all very cool topics and they really show off the advanced capabilities of WPF.

I highly recommend all WPF developers read this book at some point along their learning path. It is not introductory, so I would suggest having a little experience first. No matter how advanced you are in your experience level, you will learn some new things from this book.
Comment Comment | 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

5.0 out of 5 stars Awesome Book
This is a really awesome book that will really help you to understand developing in WPF even if you never create a control - it is much more than just about control development... Read more
Published 1 month ago by David Roh

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

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


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

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.


Your Recent History

 (What's this?)

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