Besides releasing , Microsoft has also giving away “Programming Windows Phone 7” digital e-book in PDF to the programming community. This book has been written by Charles Petzold and focused on the basics of writing applications for Windows Phone 7 using the C# programming language with the Silverlight and XNA 2D frameworks. The book has been divided into three parts which are basic concepts of Windows Phone 7 programming using example programs that target both Silverlight and the XNA framework, Silverlight and XNA 2D.

Chapters in the “Programming Windows Phone 7” e-book includes:

  • Chapter 1 : Hello, Windows Phone 7.
  • Chapter 2 : Getting Oriented.
  • Chapter 3 : An Introduction to Touch.
  • Chapter 4 : Bitmaps, Also Known as Textures.
  • Chapter 5 : Sensors and Services.
  • Chapter 6 : Issues in Application Architecture.
  • Chapter 7 : XAML Power and Limitations.
  • Chapter 8 : Elements and Properties.
  • Chapter 9 : The Intricacies of Layout.
  • Chapter 10 : The App Bar and Controls.
  • Chapter 11 : Dependency Properties.
  • Chapter 12 : Data Bindings.
  • Chapter 13 : Vector Graphics.
  • Chapter 14 : Raster Graphics.
  • Chapter 15 : Animations.
  • Chapter 16 : The Two Templates.
  • Chapter 17 : Items Controls.
  • Chapter 18 : Pivot and Panorama.
  • Chapter 19 : Principles of Movement.
  • Chapter 20 : Textures and Sprites.
  • Chapter 21 : Dynamic Textures.
  • Chapter 22 : From Gestures to Transforms.
  • Chapter 23 : Touch and Play.
  • Chapter 24 : Tilt and Play.

The “Programming Windows Phone 7” e-book is available as a free download without stepping through any registration, from Microsoft in PDF format: