- Paperback: 656 pages
- Publisher: Sams Publishing; 1 edition (December 31, 2006)
- Language: English
- ISBN-10: 0672328917
- ISBN-13: 978-0672328916
- Product Dimensions: 7 x 1.1 x 9.1 inches
- Shipping Weight: 2.7 pounds (View shipping rates and policies)
- Average Customer Review: 83 customer reviews
- Amazon Best Sellers Rank: #950,674 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Windows Presentation Foundation Unleashed (WPF) 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Frequently bought together
Customers who bought this item also bought
From the Back Cover
Printed entirely in color, with helpful figures and syntax coloring to make code samples appear as they do in Visual Studio. Windows Presentation Foundation (WPF) is a key component of the .NET Framework 3.0, giving you the power to create richer and more compelling applications than you dreamed possible. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner. "Windows Presentation Foundation Unleashed" is the authoritative book that covers it all, in a practical and approachable fashion, authored by .NET guru and Microsoft developer Adam Nathan. - Covers everything you need to know about Extensible Application Markup Language (XAML) - Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more - Features a chapter on 3D graphics by Daniel Lehenbauer, lead developer responsible for WPF 3D - Delves into non-mainstream topics: speech, audio/video, documents, bitmap effects, and more - Shows how to create popular UI elements, such as features introduced in the 2007 Microsoft Office System: Galleries, ScreenTips, custom control layouts, and more - Demonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible/dockable panes - Explains how to develop and deploy all types of applications, including navigation-based applications, applications hosted in a Web browser, and applications with great-looking non-rectangular windows - Explains how to create first-class custom controls for WPF - Demonstrates how to create hybrid WPF software that leverages Windows Forms, ActiveX, or other non-WPF technologies - Explains how to exploit new Windows Vista features in WPF applications
About the Author
Adam Nathan is a senior software development engineer in Microsoft’s Developer Division. He is the author of the acclaimed .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 regularly speaks at development conferences and to groups within Microsoft about a variety of .NET Framework topics. Having started his career on Microsoft’s Common Language Runtime team in 1999, Adam has been at the core of .NET technologies since the very beginning. Adam is also the creator of popular tools and websites for .NET developers, such as PINVOKE.NET, CLR SPY (and its Visual Studio add-in), and XAMLshare.com. You can find him online at www.adamnathan.net.
Daniel Lehenbauer is the lead software design engineer responsible for the 3D features in Windows Presentation Foundation. Prior to WPF, he worked on multiple graphics and UI technologies, including mobile controls for ASP.NET and Windows Forms. Daniel is active in the WPF community and blogs about 3D graphics using WPF at www.viewport3D.com.
Top customer reviews
Well it did help me in building some conceptual understanding about WPF and I don't regret buying this book but there are few things I would like to point out here...
1. Author connects to us in his writing
2. Tries to ease into the topics
3. Very useful sidebars and learning tips
4. Colorful :)
So I would recommend this book for a fresh start but...
1. It doesn't dwell into all topics in depth. For example doesn't talk much about implementing Dependency and Attached Properties; Doesn't give a full account of implementing Value Converters
2. Binding lesson which is crucial one is good for understanding purpose but there is no consolidation of the various binding commands; I feel it would have been better if author gave a cheat sheet kind of thing for various Binding techniques and the scenarios they need to be used
So I like to give this book 4*
After going through this book I feel that MacDonald's book more sense now and kind of more useful in giving advanced concepts.
So the gist is no WPF book that is present in the market does a complete coverage.
Before confusing you with xaml's often misunderstood declaritive syntax, Adam tells you what it is you're about to see and why WPF does it that way. Then he shows you the xaml and follows it up with C# procedural code doing the same thing.
Finally, i can understand the real reason the syntax is the way it is, not just knowing "that is the way it is done", something that certain authors failed to do in their wpf books. This gives me the power to do my own thing without having to keep asking "now how do i do THIS winforms type of thing in xaml?" to everyone on msdn.
MSDN thanks you, Adam and I hope your wife has forgiven you!
It's organized well, in that important tips are easy to find (no digging through paragraphs to find answers to common problems), and conversely thorough in detail; when more information is required. So it is quite versitile, whatever your reading mood. Whether it's casually flipping through, or digging deeper in to advanced topics.
The book's written very well, and most notably with a passion. The writer explains concepts clearly to the reader, and I'd highly recommended it to anyone interested in learning about this technology.
Some review the document as being somewhat a general reference as well as being a bit on the extremist side demanding formal training in the WPF realm of discipline. These are somewhat erroneous ascertions as the only real requirement is a basic understanding of WPF to enhance the overall learning curve at times. The text itself delves into the basics all on its own. It reaches down into the dirt to pull up information of a specificity to aid you in understanding the technology -- not how to cut and paste code.
WPF Unleashed is a book for those who want to understand how to use the technology to benefit their UI design goals. The real scope here is to teach the user (reader) how to apply layout and design patterns using WPF on a congenial level with minimal complexity while getting to the core of the libraries' fundamentals. The reading is somewhat fast but, quite insightful with empathy in the delivery as it is NOT in rocket science linguistics.
WPF Unleashed has too many examples to list but, one that struck my fancy with a knockout punch was an in depth excursion into designing a Visual Studio like environment. The exercise covered slide out menu panels and their push-pin buttons and allot more. SAMs gets into the layout and code specifics with sincerity and brevity as the Visual Studio environment example took less than ten pages including illustrations, sidebars, and explicatives.
This tomb has color syntax highlighting, full color illustrations, tips & tricks, call-outs, and practical examples throughout -- phenominal approach and impeccable delivery. This is one of the finest books on any technology that I've had the pleasure of laying eyes upon.
SAMs should really consider modularizing and incorporating this document management styling into every book they publish from this point on. I can not rave aboout this book enough. A+ off the charts. I should also mention, in the event that this fact has been overlooked, that the main author of this formal instruction is also a developer on the WPF team at Microsoft -- so, who you gonna call?!
Yeah, this book is that good. SAMs was definitely upto something when they got this idea in their heads and it worked splendidly.
- Many examples are given in XAML but, are also explained and given in C# right along side in the current context without jumping around.
- Some examples given explain how to use PInvoke with WPF as well as using DLLs.
- One example illustrates how to access Windows themes, primarily Aero, with a lesson in how to create a form that has an all aero-glass background and many more like: shaped forms and gadget style forms.
I actually read this book for fun. Sickening, isn't it? I have truly gone nerd-ville!
The author makes this as understandable as you can make while also covering it in the complete through detail you need for it to be useful in the real world. Yes having it in color does make a difference.