Windows Phone 7 菜鸟路——入门

Windows Phone 7 菜鸟路——入门

接触这个平台已经有一段时间了,由于基础比较低,走了不少弯路。现在就把自己入门的经验分享出来,给之后像我一样基础较低的人一个参考。

1. 准备

Windows Phone Developer Tools RTW

l 在线安装包

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=04704acf-a63a-4f97-952c-8b51b34b00ce&displaylang=en

l 离线安装包(推荐)

http://go.microsoft.com/fwlink/?LinkId=201927

Windows Phone 7 Training Course

http://msdn.microsoft.com/en-us/wp7trainingcourse.aspx

SilverLight 4 脱机文档

http://www.microsoft.com/downloads/details.aspx?familyid=B6127B9B-968C-46C2-8CB6-D228E017AD74&displaylang=zh-cn

注:WP7使用SilverLight 3,但是SL4脱机文档向下兼容,所有适用于WP7的内容,文档中都有所标记。

2. 参考资料

MSDN Windows Phone 7中文开发中心

http://msdn.microsoft.com/zh-cn/windowsphone/default.aspx

注:MSDN上有一篇文章与此内容相关——Windows Phone 7精品实验文档推荐;同时该内容包含上面1.B的“Windows Phone 7 Training Course”。

一些资料集合

l Resource for Windows Phone 7(微软亚洲研究院整理发布)

http://blog.sina.com.cn/s/blog_6c72aa3d0100mvut.html

l Windows Phone 7常用资源大集合(姜泳涛整理发布)

http://blog.csdn.net/jiangyongtao/archive/2010/10/19/5952294.aspx

l Windows Phone 7 开发资源大全(来自CNBlogs)

http://www.cnblogs.com/imobiler/archive/2010/12/11/1902845.html

注:以上文章各自内涵大量资料链接,同时有部分重叠;下文中笔者会从中挑选出来部分链接。

Silverlight for Windows Phone Toolkit

http://silverlight.codeplex.com/

关于微软技术的开源资料,本链接提供了一些非官方的额外控件,在下文提到的Windows Phone 7 开发 31 日谈——第21日:Silverlight Toolkit for Windows Phone中对其有详细介绍;关于非官方控件,张崟的Windows Phone 7 第3方控件集概览很值得参考。

Free ebook: Programming Windows Phone 7, by Charles Petzold

http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone-7-by-charles-petzold.aspx

http://charlespetzold.com/phone/index.html

Windows Phone 7领域内最经典的书之一,你可以免费获得它的电子版。感谢作者Charles Petzold。文章由英文撰写,但是其语言浅显易懂。推荐所有WP7开发者,花费一段时间将其全本阅读。

注:关于WP7的书籍,Jake Lin曾在早些时候写过一篇文章,推荐一看 http://www.cnblogs.com/procoder/archive/2010/07/22/Windows-Phone-7-Books.html

3. 入门学习

笔者掌握了很粗浅的C/C++语法知识,懂一点MFC。假设您跟我有一样的知识储备。

首先,我从上文1.B TrainingKit入手,按照实验文档中的内容一步一步完成。

这部分可以学到三点:

l 首先是对整个开发环境(包括对VS2010,Expression Blend 4工具;对SilverLight,C#语言)的一个初步印象

l 对一些WP7的基本知识有一个简单的概念

l 对简单WP7应用开发流程有初步了解

假如你同我一样,在上面的练习中,被各种代码段搞得一头雾水。通过研读下文入门也是不错的方法:

Windows Phone 7 开发 31 日谈 (31 Days of Windows Phone 7)

Jeff Blankenburg著,张崟译。每一篇文章都较为短小精悍,同时附有示例代码。

C 如果还是觉得看起来头大的话,林永坚(Jake Lin)出品的

  《Silverlight for Windows Phone开发》系列视频

      形式独特,内容丰富,并且在不断更新中。

原文地址:https://www.cnblogs.com/songsong0822/p/1907223.html