Book

Programming Windows Phone 7

📖 Overview

Programming Windows Phone 7 provides developers with a comprehensive guide to building applications for Microsoft's mobile platform. The book covers both Silverlight and XNA frameworks, demonstrating techniques for creating touch-based interfaces and mobile games. The text progresses from basic concepts to advanced programming patterns, including coverage of the application lifecycle, storage, and networking. Code examples illustrate key concepts through practical implementations, with complete sample applications that showcase real-world scenarios. Petzold draws from his extensive Windows programming background to explain the relationships between desktop and mobile development paradigms. The material spans user interface design, data handling, device sensors, and multimedia integration. This technical reference bridges the gap between traditional Windows programming and the emerging mobile space, emphasizing the unique constraints and opportunities of the phone platform. The work serves as both a practical manual and a broader examination of mobile software architecture.

👀 Reviews

Readers describe this as a thorough introduction to Windows Phone 7 development, focusing heavily on the Silverlight and XNA frameworks. The technical depth and Petzold's clear explanations help developers understand the platform's core concepts. Likes: - Step-by-step code examples build progressively - Coverage of both Silverlight and XNA development - Detailed explanations of touch input and sensors - Free digital edition available from Microsoft Dislikes: - Some code examples don't work with later SDK versions - Limited coverage of advanced topics - Too basic for experienced .NET developers - Book size makes it impractical as a reference Ratings: Amazon: 4.0/5 (32 reviews) Goodreads: 3.8/5 (46 ratings) One reviewer noted: "The examples are well thought out and build upon each other logically." Another criticized: "The physical book is enormous and heavy - not something you can easily carry around." The book received Microsoft's MVP Award for technical content quality.

📚 Similar books

Professional Windows Phone 7 Game Development by Chris G. Williams The book explains XNA game development for Windows Phone 7 with code examples for 2D graphics, sound effects, and touch input implementation.

Windows Phone 8 Development Internals by Andrew Whitechapel and Sean McKenna This technical guide covers the Windows Phone runtime and execution model while detailing XAML implementations for mobile applications.

Essential Windows Phone 7.5 by Bruce Johnson The text presents Windows Phone development through practical examples using Silverlight and the Windows Phone SDK.

Beginning Windows Phone 7 Development by Henry Lee and Eugene Chuvyrov This resource walks through Windows Phone app development from initial setup through deployment using Visual Studio and Silverlight.

Windows Phone 7 Programming for Android and iOS Developers by Zhinan Zhou The book bridges knowledge gaps for mobile developers transitioning to Windows Phone by comparing programming patterns across platforms.

🤔 Interesting facts

🔹 Charles Petzold wrote his first book about Windows programming in 1988, making him one of the earliest authors to document Windows development, long before Windows Phone existed. 📱 Windows Phone 7 represented Microsoft's complete reboot of their mobile strategy, abandoning the older Windows Mobile platform in favor of a fresh, Metro-style design language. 💻 The book was released in 2010 as both a printed edition and a free downloadable PDF through Microsoft Press, making it accessible to developers worldwide. 🎨 The Metro design language discussed in the book influenced Microsoft's entire product line, eventually becoming the inspiration for Windows 8's controversial tile-based interface. ✍️ Petzold's meticulous attention to detail is evident in the book's 1,000+ pages, where he explains concepts through over 100 complete sample applications, all written in both C# and XAML.