WPF Control Development Unleashed et plus d'un million d'autres livres sont disponibles pour le Kindle d'Amazon. En savoir plus
EUR 42,11
  • Tous les prix incluent la TVA.
Temporairement en rupture de stock.
Commandez maintenant et nous vous livrerons cet article lorsqu'il sera disponible. Nous vous enverrons un e-mail avec une date d'estimation de livraison dès que nous aurons plus d'informations. Cet article ne vous sera facturé qu'au moment de son expédition.
Expédié et vendu par Amazon.
Emballage cadeau disponible.
Quantité :1
WPF Control Development U... a été ajouté à votre Panier
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir les 2 images

WPF Control Development Unleashed: Building Advanced User Experiences (Anglais) Broché – 11 septembre 2009


Voir les 2 formats et éditions Masquer les autres formats et éditions
Prix Amazon Neuf à partir de Occasion à partir de
Format Kindle
"Veuillez réessayer"
Broché
"Veuillez réessayer"
EUR 42,11
EUR 42,11 EUR 39,10

A court d'idées pour Noël ?

Offres spéciales et liens associés



Descriptions du produit

Présentation de l'éditeur

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

 

Quatrième de couverture

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

 



Détails sur le produit

  • Broché: 384 pages
  • Editeur : Sams; Édition : 1 (11 septembre 2009)
  • Langue : Anglais
  • ISBN-10: 0672330334
  • ISBN-13: 978-0672330339
  • Dimensions du produit: 17,7 x 1,8 x 23,2 cm
  • Moyenne des commentaires client : 3.0 étoiles sur 5  Voir tous les commentaires (1 commentaire client)
  • Classement des meilleures ventes d'Amazon: 142.702 en Livres anglais et étrangers (Voir les 100 premiers en Livres anglais et étrangers)
  • Table des matières complète
  •  Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?


En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Dans ce livre (En savoir plus)
Parcourir les pages échantillon
Couverture | Copyright | Table des matières | Extrait | Index | Quatrième de couverture
Rechercher dans ce livre:

Commentaires en ligne

3.0 étoiles sur 5
5 étoiles
0
4 étoiles
0
3 étoiles
1
2 étoiles
0
1 étoiles
0
Voir le commentaire client
Partagez votre opinion avec les autres clients

Commentaires client les plus utiles

1 internautes sur 2 ont trouvé ce commentaire utile  Par Thebault sur 28 décembre 2009
Format: Broché
Je recherchais une document approfondi sur le création de contrôles sous wpf. Il s'agit plutôt d'un très bon tuto pour apprendre à en créer.
Remarque sur ce commentaire Avez-vous trouvé ce commentaire utile ? Oui Non Commentaire en cours d'envoi...
Merci pour votre commentaire. Si ce commentaire est inapproprié, dites-le nous.
Désolé, nous n'avons pas réussi à enregistrer votre vote. Veuillez réessayer

Commentaires client les plus utiles sur Amazon.com (beta)

Amazon.com: 15 commentaires
14 internautes sur 14 ont trouvé ce commentaire utile 
Much Needed Book on Building WPF Controls 6 janvier 2010
Par Joshua Adams - Publié sur Amazon.com
Format: Broché Achat vérifié
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. They creatively give a number of examples of this, including using a WPF ListBox to actually display an animated radar screen! Re-purposing existing controls through their ControlTemplates should always be explored before actually building a new custom WPF Control. They also cover the WPF class hierarchy and explain that when building a custom WPF control it is very important to subclass from the correct WPF class.

My favorite chapters were "Building Custom Panels", "Using Existing Controls", "Advanced Scrolling", "Virtualization", "Custom Animations", "Events, Commands, and Focus", and "Advanced Data Binding". These chapters delve into the plumbing of WPF in ways other books don't. Unless you are a WPF rockstar you will learn lots of new things about these topics. Maybe you'll learn about the levels of data binding precedence, or how you can receive change notification for dependency properties that a control doesn't provide an event for, new ways to use Attached Properties--or maybe just some guidelines over when to use Commands or RoutedEvents. You will learn something you didn't know before, even about WPF topics you have used extensively.

Is this book perfect? No, of course not. It simply cannot cover everything about WPF in full detail. For instance, you will find some discussion of WPF design patterns (MVVM, etc) but as these are not the main focus of the book there wasn't room to cover them (and all their flavors). In fact I really think there would be room for a book entirely devoted to WPF flavors of UI design patterns. Despite a few minor shortcomings along these lines, I feel this book merits 5 stars.

The authors' examples of custom WPF controls and re-templated existing WPF controls are fantastic and all the code can be downloaded for free. In fact, if you just read the book and don't look at the code you are really missing out. Just using some of these controls really got some of my own creative juices flowing.

To end, here is what I (@adajos) tweeted about this book:

"The 5 most useful tips I found in WPF Control Development Unleashed. 1. Use AddOwner Instead of Creating a New DependencyProperty #WPF

2. Listen for PropertyChanged events on Dependency Properties with DependencyPropertyDescriptor's AddValueChanged() #WPF

3. How/when to do a Weak Event Pattern with IWeakEventListener and subclassing WeakEventManager. #WPF

4. The entire chapter on Virtualization in #WPF

5. Implementing Drag and Drop with Attached Properties. #WPF

Those were my 5 favorite tips from WPF Control Development Unleashed, but it was chock full of great content. Highly recommended. #WPF"
15 internautes sur 18 ont trouvé ce commentaire utile 
Covers the most powerful functionality WPF has to offer 29 septembre 2009
Par T. Anderson - Publié sur Amazon.com
Format: Broché Achat vérifié
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.
25 internautes sur 34 ont trouvé ce commentaire utile 
Great book if you already know everything in it 13 octobre 2009
Par Ross P. Wright - Publié sur Amazon.com
Format: Broché Achat vérifié
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.
3 internautes sur 3 ont trouvé ce commentaire utile 
Good book well formatted for Kindle 26 août 2011
Par Charles M. Carroll - Publié sur Amazon.com
Format: Format Kindle Achat vérifié
This book has some excellent re-use ideas and is well formatted for the kindle

EXCEPT THE CODE SAMPLES should be text not graphics!!!

I like this book - it is not as good as say Martin Fowler's Refactoring but it has LOTS of clever, thoughtful insightful ideas about how to make code reusable in WPF. Great job to the writer you really are good and have some fabulous ideas - you need a editor and writing partner who take the reviews here seriously and make a much better next edition. Also you should test the next edition and this edition with some heavy coders - sent them comp copies and implement their input not just read it.

I agree with other's criticisms of the book - while it is excellent I think the next edition should read all the reviews here and take it seriously. Doubling its size would not be a bad thing it is a rich subject.

This author has a LOT of insight but could benefit from a second writer/partner in next edition of this book... GREAT BOOK :D Very insightful. Enjoyed the kindle version!!!
2 internautes sur 2 ont trouvé ce commentaire utile 
Great examples, but need to know WPF already 20 avril 2011
Par tale of six strings - Publié sur Amazon.com
Format: Broché
I agree with reviewers who say that you have to know WPF already to understand this book (and I do). I would rate it 5 stars for the awesome collection of examples, but it does mention a few things about each of the examples that to fully understand them very well you have to already have a good grasp of WPF--that's why I pulled it down to 4 stars. It does explain the examples but I would want more in-depth discussion if this was meant to be specialized for control development only. Nevertheless, it is a great reference that if you really want to dig deep you can look elsewhere for the specific topics that were mentioned here. But the new tips and tricks I learned are so wide that I have a better understanding of WPF controls, although I can't say I got a good depth from this book it gave me a good idea of what else to look for.
Ces commentaires ont-ils été utiles ? Dites-le-nous


Commentaires

Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?