Microsoft 开发人员代码

概述

1

基础知识

2

获取工具

3

学习开发

4

开始编码

什么是手机开发?(概述)

手机开发是一个指代智能手机应用程序编写过程的广义术语。手机通过运行操作系统平台向应用程序提供服务。因此,手机开发类似于桌面开发,但有一些需要注意的问题。手机的内存或性能不如其桌面对应项。为了简化开发,许多开发人员最初都会在手机的软件版本(也称作仿真器)中运行、调试和测试其应用程序。这使您可以在一个标准、熟悉的环境中创建应用程序,并可以在准备使用时将其部署到手机中。

1基础知识 

观看这段有关 Windows Phone 7 产品的视频,然后通过安装构建您的首个 Windows Phone 7 应用程序所需的工具准备您的环境。

播放视频

了解手机开发基础知识
视频 | 9 分钟 | 手机开发 | 2010 年 4 月

既然已经了解手机开发的概念,请通过观看下一段视频了解用于手机开发的工具和技术,其中包括用于构建手机应用程序的两个主要编程模型:XNA Framework 和 Silverlight。

2获取工具 
立即下载 

安装工具
单击此按钮可安装:

  • Windows Phone SDK 7.1 (RC)
  • Windows Phone Emulator (RC)
  • Windows Phone SDK 7.1 Assemblies (RC)
  • Silverlight 4 SDK and DRT
  • Windows Phone SDK 7.1 Extensions for XNA Game Studio 4.0
  • Microsoft Expression Blend SDK for Windows Phone 7
  • Microsoft Expression Blend SDK for Windows Phone OS 7.1
  • WCF Data Services Client for Window Phone
  • Microsoft Advertising SDK for Windows Phone

如需帮助选择正确的 Visual Studio 版本,请查看 Visual Studio 2010 比较图
有关团队开发的详细信息,请阅读 应用程序生命周期管理

3学习开发 

以下资源将帮助您快速掌握 Windows Phone 开发技巧。

4开始编码 

使用本部分中的演练了解如何开发适用于 Windows Phone 7 的应用程序。

按照演练进行操作

创建您的首个 WINDOWS PHONE 应用程序
演练 | Silverlight | 2011 年 3 月

开始进行手机编程的最好方法是构建一个简单的应用程序。在此示例中,您将了解如何使用手机仿真器,并逐步创建首个简单的手机应用程序。

下一步:继续学习 Windows Phone 快速入门

按照演练进行操作

创建 WINDOWS PHONE 用户界面
演练 | Silverlight | 2011 年 3 月

通常情况下,您可以使用 Silverlight 创建 Windows Phone 应用程序,并使用 XNA Framework 创建 Windows Phone 游戏。XAML 是一种用于创建手机应用程序用户界面 (UI)(例如,控件、形状、文本以及在屏幕上显示的其他内容)的声明性语言。在此示例中,您将为手机应用程序逐步创建一个 UI。

下一步:Windows Phone 应用程序中心入门

按照演练进行操作

响应屏幕方向
演练 | Silverlight

在此示例中了解纵向和横向屏幕方向。创建一个响应手机方向并根据此方向绘制不同屏幕的应用程序。

下一步:了解应用程序中心的开发人员资源

按照演练进行操作

创建 XNA FRAMEWORK 游戏应用程序
演练 | XNA | 2011 年 1 月

下载此应用程序示例代码,该应用程序使用 XNA Framework 检测两个浮动框之间的碰撞。

下一步:在应用程序中心深入了解游戏开发

芒果热身赛

视频

开发人员主题

从头到尾构建 Windows Phone 7 应用程序
了解构建 Windows Phone 7 应用程序的基础知识。从一个构想开始,构建应用程序,并在 Marketplace 上予以发布。

代号为“Mango”的 Windows Phone 培训课程
尝试这些演示 Mango 新功能的基于方案的动手实验并观看相关视频。

Windows Phone 开发快速入门
专门设计的演练示例可让您迅速创建 Windows Phone 应用程序。

零基础 Windows Phone 7 开发
该系列假定您完全不了解 C#、Silverlight 或移动开发。只需几小时的学习,您就会了解构建应用程序所需的概念。

Windows Phone 7 培训课程
了解用于 Windows Phone 编程的工具和一些重要概念的更多免费分步说明。

书籍

免费电子书:Programming Windows Phone 7
下载这本免费电子书及示例代码,了解如何使用 Silverlight 和 XNA 2D 框架编写适用于 Windows Phone 7 的应用程序。
XNA Game Studio 4.0 Programming:Developing for Windows Phone and Xbox LIVE
快速上手使用 XNA Game Studio 4.0,并为 Windows Phone 7 和 Xbox LIVE 构建精彩游戏。