Sunday, October 31, 2010

Free ebook from Microsoft Press: Programming Windows Phone 7 by Charles Petzold

Earlier I had blogged about Free Preview Chapters - Programming Windows Phone 7 Series (dated Mar16, 2010) and Free ebook: Programming Windows Phone 7 (Special Excerpt 2) by Charles Petzold (dated Aug2 , 2010) .


Now the book is ready ! 24 chapters, about 1,000 pages ! Congratulations and thanks to Charles !

This book is a gift from the Windows Phone 7 team at Microsoft to the programming community. The book provides the basics of writing applications for Windows Phone 7 using the C# programming language with the Silverlight and XNA 2D frameworks.


You can download a PDF here (38.6 MB).

And you can download the ebook’s sample code here (5.03 MB).

(UPDATE 03/11/2010 : Now the Book is  available on Microsoft Download Center with reduced download size – 12.5MB)

Yes, Programming Windows Phone 7 is truly a free download, but for those readers who still love paper—this book will also be available (for sale) divided into two fully-indexed print editions: Microsoft Silverlight Programming for Windows Phone 7 and Microsoft XNA Framework Programming for Windows Phone 7, ready for order in December 2010.

Part I   The Basics

1   Hello, Windows Phone 7

2   Getting Oriented

3   An Introduction to Touch

4   Bitmaps, Also Known as Textures

5   Sensors and Services

6   Issues in Application Architecture

Part II Silverlight

7   XAML Power and Limitations

8   Elements and Properties

9   The Intricacies of Layout

10   The App Bar and Controls

11   Dependency Properties

12   Data Bindings

13   Vector Graphics

14   Raster Graphics

15   Animations

16   The Two Templates

17   Items Controls

18   Pivot and Panorama

Part III   XNA

19   Principles of Movement

20   Textures and Sprites

21   Dynamic Textures

22   From Gestures to Transforms

23   Touch and Play

24   Tilt and Play

For the Full detailed Table of Contents and other details , please check the source.

For other such Free Ebook offerings , please check here.

No comments: