
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Practical Wpf Graphics Programming
- ISBN-100979372518
- ISBN-13978-0979372513
- PublisherJi-Hai Xu
- Publication dateNovember 30, 2007
- LanguageEnglish
- Dimensions5.98 x 1.51 x 9.02 inches
- Print length688 pages
Discover the latest buzz-worthy books, from mysteries and romance to humor and nonfiction. Explore more
Popular titles by this author
Editorial Reviews
Review
This is the best book on WPF graphics programming. I find that the example code included in the book is really useful in my WPF projects. -- Jane Lee
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, this is the book for you. Dr. Xu's book has exceeded all my expectations and I'm giving it a five star rating. -- Robin T. Wernick
Product details
- Publisher : Ji-Hai Xu (November 30, 2007)
- Language : English
- Paperback : 688 pages
- ISBN-10 : 0979372518
- ISBN-13 : 978-0979372513
- Item Weight : 2.19 pounds
- Dimensions : 5.98 x 1.51 x 9.02 inches
- Best Sellers Rank: #6,493,252 in Books (See Top 100 in Books)
- #823 in Computer Algorithms
- #1,122 in C# Programming (Books)
- #2,437 in Computer Graphics
- Customer Reviews:
About the author

Dr. Jack Xu has a PhD in theoretical physics. He has over 20 years programming experience in C, C++, Matlab, C#, WPF, ASP.NET, Angular, JavaScript frameworks, specializing in numerical computation methods, algorithms, graphical user interfaces, and web applications. Recently, he works as a quantitative analyst and developer on Wall Street, and is responsible for quantitative analysis, back-testing, trading strategy development, and real-time trading system design and implementation.
You can visit his website at https://drxudotnet.com for more information about Dr. Xu's book.
He also creates a charts and graphics playground at gincker.com/graphics, which allows users to create various charts and graphics by simply entering a math formula, pasting a dataset, or uploading a data file; and without the need to write a single line of code.
Customer reviews
- 5 star4 star3 star2 star1 star5 star55%0%22%23%0%55%
- 5 star4 star3 star2 star1 star4 star55%0%22%23%0%0%
- 5 star4 star3 star2 star1 star3 star55%0%22%23%0%22%
- 5 star4 star3 star2 star1 star2 star55%0%22%23%0%23%
- 5 star4 star3 star2 star1 star1 star55%0%22%23%0%0%
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonTop reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on March 1, 2008I 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.
- Reviewed in the United States on December 31, 2009Unfortunately I purchased it on the faith of the other reviews... if you take a look, the reviews are glowing.
I've programmed using GDI/GDI+, DirectX and OpenGL and I was hoping that the 'Practical' descriptor in the title would provide answers on why I would move to XAML for C# development.
There's a little background on WPF and its virtues, and then we dive right into embarassingly elementary examples, pages of XAML code and rehashing of fundamental graphics and linear algebra.
If you want a clear, concise backdrop for computer graphics, Foley and Van Dam et al covers all this much more comprehensively than this book - including fundamentals like 3D to 2D projections, as mentioned in another review.
My litmus test for programming books is how much padding of source code is interspersed in the book. This book fails at that - if there's any reason to switch to XAML, brevity is not one of them. There's NO WAY any reader would actually type this syntax in, so why print it out in the book? why not reference or highlight some of the key segments?
I don't get that part, the examples are available on a publisher web site. Why list all of that in a book? unless you're not otherwise saying much...
The examples within, basic vector drawing and shapes, some animation, all really simple stuff... nothing I would put in my own applications.
Maybe this book could get two stars, but some of the other hyperventilating reviews needs some balance.
<sigh>
Move on to the next book with better original material.
- Reviewed in the United States on April 27, 2009Not for the beginner. It is difficult to understand and, in my view, the contents could have been more clearly written.
- Reviewed in the United States on February 27, 2009If you have an inkling of interest in WPF, you have to have this book. Back in the 80s, "Kernel" and "Internals" books were the standard for technical literature. This book is at the same level. It will show you why it works certain way and how to do it yourself. Very uncommon today, when most technical books are useless a year after publication.
This book is most complete and a definitive work on WPF. Initially, I thought the price was a bit high but now that I have the book in my hands, I am glad I got it. Highly recommended. Six stars :)
- Reviewed in the United States on May 20, 2008Well like previous reviewer I have purchased almost every book on WPF programming that has been published in the last two years.
I have seen one sample from other book, where on a 3D cube has a 2D button, otherwise all samples are original. It is a unique book and reading is to the point and simple. Only I wish that it should contain some game examples.
For complex rotation please check my samples at [...]
I have sent him email, which he replied.
- Reviewed in the United States on January 13, 2010Maybe it's a little bit outdated by now, but it contains some useful stuff. You can sure find better approaches of course than this.