一.安装
建议安装Windows 7环境,XP中不能运行模拟器,Vista系统支持,但不解释.系统安装完后,直接去微软网站在线安装即可,非常方便,美中不足的是如果你的网速不快,那可能要折磨你半天,快得话,1个小时可以完全搞定.
URL:http://www.microsoft.com/download/en/details.aspx?id=26648 运行vm_web2.exe即可。
二.开发环境
安装完成后,你会发现有两套工具:Microsoft Expression Blend 4 和 Microsoft Visual Studio 2010 Express。Microsoft Expression Blend 4是一款界面开发工具,http://www.cnblogs.com/jv9/archive/2010/03/11/1683103.html这个URL是对他的介绍,简单的说,在Blend中生成的工程,可以无缝迁移到VS2010中去使用,增强了UI的可视化开发,弥补了VS2010的不足。另外的Microsoft Visual Studio 2010 Express是VS2010的Express版本,针对Windows Phone开发作了简化。
安装完成后,建议(强烈建议)安装toolkit,这是一组微软开发的模板控件,使用起来非常方便。地址:
http://silverlight.codeplex.com/releases/view/52297
http://silverlight.codeplex.com/releases/view/36060#DownloadId=93512
安装后,
VS2010可以在WindowsPhoneControl处右击选择Choose items,就可以看到比以前多了些控件,如wrappanel等;
Blend 4中,你需要在项目中添加 Preject->Add Reference 选择C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.0\Toolkit\Sep10\Bin\Microsoft.Phone.Controls.Toolkit.dll即可
三.入门文章
Windows Phone 7 开发 31 日谈
http://www.cnblogs.com/porscheyin/archive/2010/11/21/1883014.html
http://www.jeffblankenburg.com/2010/09/30/31-days-of-windows-phone-7/
老外写的文章,国人做了翻译,涵盖了WP7手机开发大部分重要技术,有这31日谈,基本项目都可以做了。
而且每个教程后还有DemoCode,很深入浅出。
SliverLight 31 days
http://www.jeffblankenburg.com/2009/06/30/31-thirty-one-days-of-silverlight
http://www.cnblogs.com/jv9/archive/2010/04/11/1709527.html
这是一篇Blend 3的使用教程,和现在的Blend4有点差异,但不是很多。
使用 Microsoft Expression Blend 创建按钮
http://msdn.microsoft.com/zh-cn/library/bb613598.aspx
一篇使用Blend制作自绘按钮的文章.
Microsoft Expression Blend 知识集锦,将压缩包下载下来,有一本书,很详细