Practical WPF Graphics Programming

The Windows Presentation Foundation (WPF) is a next generation graphics platform that is part of .NET 3.0 and .NET 3.5. It allows you to build advanced user interfaces that incorporate documents, media, 2D and 3D graphics, animations, and web-like characteristics. “Practical WPF Graphics Programming” provides all the tools you need to develop professional graphics applications using WPF and C#. This book will be useful for WPF and C# programmers of all skill levels. It provides a complete and comprehensive explanation of the WPF graphics capability, and pays special attention to the details of code implementation. The book shows you how to create a variety of graphics ranging from simple 2D shapes to complex 3D surfaces and interactive 3D models. It includes over 120 code examples, which cover broad array of topics on WPF graphics programming. You will learn how to create a full range of 2D and 3D graphics applications and how to implement custom 3D geometries and shapes that can be reused in your WPF projects.

I have purchased almost every book on WPF programming that has been published in the last two years. I want to build a new look to my graphic programs and I don’t want to pay the $1400 or more that some graphic library vendors are charging. I have specific needs for 3D Charts and data displays that this book meets very well.

This book introduces the subject of WPF graphics better than any of the other books that I have read. It’s introduction to the design of 3D graphics shapes and their projection onto a 2D plane is comprehensive and very clear. Even after reading the previously published books on this subject, I was delightfully surprised to discover that this book gave me a better understanding of XAML, shape transforms, animation, and placement of 2D objects on 3D surfaces than I thought possible.

If you want to thoroughly master graphics programming or steal a few choice secrets for a custom view, this is the book for you. Dr. Xu’s book has exceeded all my expectations and I’m giving it a five star rating.