- Amazon Student members save an additional 10% on Textbooks with promo code TEXTBOOK10. Enter code TEXTBOOK10 at checkout. Here's how (restrictions apply)
Microsoft XNA Framework Edition: Programming Windows Phone 7 Paperback – Dec 21 2010
Special Offers and Product Promotions
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
To get the free app, enter your e-mail address or mobile phone number.
About the Author
Charles Petzold has been writing about programming for Windows-based operating systems for 24 years. A Microsoft MVP for Client Application Development and a Windows Pioneer Award winner, Petzold is author of the classic Programming Windows, currently in its fifth edition and one of the best-known programming books of all time; the widely acclaimed Code: The Hidden Language of Computer Hardware and Software; and more than a dozen other books
Most Helpful Customer Reviews on Amazon.com (beta)
Pro's: Very thorough step-by-step discussions of each topic with many illustrations. Covers all topics that a developer needs including architecture, use of Visual Studio 2010 and deployment to the emulator in Visual Studio 2010 or to an actual phone device. I particularly like the author's opinions and speculations about the future directions that Microsoft might take that he inserts for the reader to consider. Also, Microsoft Press books seem to me to be more error free than many others.
Con's: No end-of-chapter questions or glossary of terms. This is actually a plus for me since I am writing my own multiple choice questions as I read the chapters. It is helpful to look back at a chapter and try to identify the most important concepts related in the chapter and then to formulate good questions and answers that differentiate clearly the key information presented from other answers that sound good but are not correct. Sadly, most technical books these days don't include end-of-chapter questions and/or a glossary so the reader's (especially me) often find themselves reading along with the feeling that they "get it" but in a later chapter, suddenly discover that they are lost and don't know what chapter to return to, in order to get back on track.
I've only chosen one other time to write end-of-chapter questions for one other book that I also wanted to master. I wrote over 750 questions for Jeffrey Richter's "CLR via C#" (2nd edition)) because this is another of the few authors and topics that I felt strongly, deserved mastery, not just familiarization.
If the book is by Petzold (or Richter or a few others) I usually want to purchase it with little hesitation as these authors never disappoint me. If anything, I am usually in awe of their tremendous knowledge and ability to craft it into a great book!
BTW: Amazon notified me that they are sending me a check for a little over a dollar because the book price went down after I ordered it. Cool!
The book contains many simple examples that get built upon to provide more advanced information. Some of the examples deal with basic movement, rotating text, textures, lines, gestures, using the accelerometer and much more. The lessons are divided amongst basics like showing rotating text, to more complex like a finger painting app and card game.
I have always admired Petzold and his writing style. He even knows what he doesn't know and is not afraid to say it, in one case asking his wife to draw a racing car.
Overall this is a great book for anyone getting into XNA development with the Windows Phone and one I will be referencing quite often
Look for similar items by category
- Books > Computers & Technology > Hardware > PCs
- Books > Computers & Technology > Internet & Social Media
- Books > Computers & Technology > Microsoft > Development > .NET
- Books > Computers & Technology > Mobile Phones, Tablets & E-Readers > Programming & App Development
- Books > Computers & Technology > Networking & Cloud Computing > Internet, Groupware, & Telecommunications
- Books > Computers & Technology > Programming > Game Programming
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Computers & Technology > Software
- Books > Deals in Books
- Books > Textbooks > Computer Science & Information Systems > Graphics & Visualization
- Books > Textbooks > Computer Science & Information Systems > Programming Languages