Introduction
I recently studied Development of Windows Phone 7 and Silverlight and introduced some related books as well as my learning experience.
Programming for Windows Phone 7
Programming for Windows Phone 7 by Charles Petzold
Programming for Windows Phone 7 is from Charles Petzold and is currently in the preview version. This is also the first Windows Phone 7 Development book. I feel that the preview version is not an encyclopedian book and only contains part of the content. for example, the content of Silverlight for Windows Phone contains Text Block, Transform, Image, vedio and so on. Many other aspects are not included, especially Orientation, Application Bar, and Cloud related to Windows Phone development (different content from browser silverlight ). However, this is only the Preview, which is part of the complete version. I think the full version will have more comprehensive content.
I think this book is worth learning, which is why I put it in the list of Windows Phone 7 books. In the course of studying this book, I feel that Charles is learning it himself (of course, Windows Phone is a brand new system .), When I read this book, I feel like talking to the experts and telling me how to learn this technology. This book is different from the general Walkthrough (which will be introduced later in the Walkthrough). It just tells me how to do it, but I didn't tell me why. This book tells me how to do it, the benefits of doing so, and other optional solutions. It is worth noting that this book needs to be studied while doing experiments; otherwise, it is easy to get confused if you just read it.
The following is the preview version and source code of the book. The source code has been updated to the Beta version. For the Beta version, refer to my previous article to upgrade Windows Phone Developer Tools Beta.
PDF:
Programming Windows Phone 7 Series
XPS:
Programming Windows Phone 7 Series
Source code (March CTP)
Source code (cmdl ctp)
Source code (July Beta)
I have done some translation before. I can refer to the following link. I have translated other chapters before, but after I stopped, I didn't start again. I'm depressed.
[Translation] Programming Windows Phone 7 Series introduction and development environment construction
Learning Windows Phone Programming
Learning Windows Phone Programming by Yochay Kiriaty and Jaime Rodriguez
Learning Windows Phone Programming is another book dedicated to Windows Phone development. I browsed the chapter of this book and found that this book has a special feature that focuses on Windows Phone-related content (nonsense, otherwise it is called Learning Windows Phone Programming ). This book lists the Capability of Windows Phone. For example, Chapter 6 lists Brushes, Transforms, Shapes, and Fonts supported by Windows Phone, in this way, you can understand what Windows Phone can do without default support. During development, you can refer to the Code to combine the required requirements. With this code, I think this book has reference value.
The following is a sample chapter.
Chapter 2: building your first Windows Phone application
Chapter 6: a journey into Silverlight on Windows Phone
Windows Phone UI Design and Interaction Guide
Windows Phone UI Design and Interaction Guide
Windows Phone UI Design and Interaction Guide is an official Microsoft document. It is neither a textbook nor a book that teaches you how to do it. It is a standard, this book lists the notes you need to pay attention to when developing the Silverlight for Windows Phone UI. Reading this book alone cannot learn how to develop Windows Phone, but this book is worth reading. You need to write down some notes and consider these suggestions during development.
I have previously participated in the translation of this part of the book. The connection is as follows:
[Translation] Windows Phone 7 user interface framework
The complete translation version of the book has been released. Please refer
Windows-phone-7-uidesign and man-machine failover
At the same time, I tried to record the video based on the suggestions in this book and other knowledge (how to do it, why do it and other solutions). The first video was not very effective, I am considering how to improve the video address. below is the video address.
[Video] basic development process of Silverlight for Windows Phone 7 and use of the Push Button control
In the future, I want to record 1. Text Block 2. Transforms 3. StackPanel, Grid and Canvas, and record the learning process.
Pro Silverlight 3 in C #
Because there is no complete version of Windows Phone programming books on the market, I read the Silverlight books to learn. I chose Pro Silverlight 3 in C #, even though Silverlight 4 has come out, this book is also being updated, but Pro Silverlight 4 in C # is not listed yet. I can only choose Pro Silverlight 3 in C #. This is a comprehensive book on Silverlight development. I think this book is very good, not only about how to do it (the steps are very detailed and comprehensive), but also about some underlying implementations, in particular, it is very practical for the author to list some tips (recommended. The disadvantage of this book is that it is too thick and I haven't finished it yet.
Windows Phone Developer Training Kit
This is not a book, but a training course provided by Microsoft. It includes videos and rehearsals. The Walkthrough describes in detail the use of some functions, for example, Windows Phone Navigation and Controls and Using Push Notifications. Usually, throught describes how to do it. step by step describes the steps in detail, but does not describe the principles. It can only be used for entry-level learning.
Windows Phone Developer Training Kit can be downloaded at the following link:
Http://windowsteamblog.com/windows_phone/ B /wpdev/archive/2010/07/13/windows-phone-developer-training-kit-beta-refresh.aspx