1.Demo视频请点击这里

2.下载开发工具(Windows Phone Developer Tools CTP)请点击这里

这个开发工具其实包括:
Visual Studio 2010 Express for Windows Phone CTP (需要注意的是目前只支持Visual Studio 2010 RC)
Windows Phone Emulator CTP
Silverlight for Windows Phone CTP (我们看到安装的是Silverlight 4)

Windows Phone 7第一次亲密接触_帮助文档
XNA 4.0 Game Studio CTP

安装这些工具要求的环境是这样的:

  • Supported Operating Systems: Windows 7; Windows Vista
  • Windows® Vista® (x86 and x64) ENU with Service Pack 2 – all editions except Starter Edition
  • Windows 7 (x86 and x64) ENU – all editions except Starter Edition
  • Installation requires 3 GB of free disk space on the system drive.
  • 2 GB RAM
  • DirectX 10 capable graphics card with a WDDM 1.1 driver

所以我在Windows 7下面安装了,截图如下:

Windows Phone 7第一次亲密接触_帮助文档_02 

 

3.帮助文档请参考这里,目前还没有提供能下载到本地的文档。

4.开发人员指南

Application Platform Overview for Windows Phone

从这个文档中我们可以看到WP7上面应用开发的一个生命周期:

Windows Phone 7第一次亲密接触_帮助文档_03 

Windows Phone UI Design and Interaction Guide

这个文档是UI和交互设计向导了,类似iPhone的HIG,我们看看它比HIG有何优劣势?

支持的手势:

支持的应用程序控件:
Windows Phone 7第一次亲密接触_系统控件_04
Windows Phone 7第一次亲密接触_控件_05Windows Phone 7第一次亲密接触_开发工具_06

支持的系统控件:

我们再来看看一些界面的设计,包括硬件的:
Windows Phone 7第一次亲密接触_系统控件_07Windows Phone 7第一次亲密接触_控件_08
Windows Phone 7第一次亲密接触_控件_09

 

Designing Web Sites for Phone Browsers

 

5.打开Visual Studio,创建一个项目:

Windows Phone 7第一次亲密接触_Windows Phone 7_10

新建一个项目时我们找不到Native C++有关的项目了,也许未来微软可能提供类似Android的NDK的开发方式,但是谁知道呢?
Windows Phone 7第一次亲密接触_开发工具_11
Windows Phone 7第一次亲密接触_Windows Phone 7_12

6.Code Samples

下载并打开第一个Samples:

Windows Phone 7第一次亲密接触_Windows Phone 7_13

Windows Phone 7第一次亲密接触_控件_14

Windows Phone 7第一次亲密接触_开发工具_15

欢迎一起来交流

匆忙写下此文,发现之前马宁老师已经也发布了篇初体验文章:双重惊喜——Windows Phone Developer Tools初体验,就当这篇是他的简单补充吧,希望能够看到更多朋友发布的相关文章。