Windows Phone 7 开发工具介绍
在今天的 MIX10会议上,我们推出了 Windows Phone 7 系列开发故事。开发 Windows Phone 7 系列开发的核心技术是 Silverlight。 这使您能够使用您现有的开发技能来构建 Windows Phone 7 的应用程序。
现在您可以在这里下载到微软的 Windows Phone 7系列开发工具包——Windows Phone 开发工具CTP版本。
Windows Phone开发工具CTP版本包含了所有您需要的开始Windows Phone 7开发的内容。具体来说,它包括以下内容:
- Visual Studio Express for Windows Phone 2010 的CTP – 使您能在熟悉的开发环境中开发和调试您的手机应用程序。 如果您已经在使用Visual Studio 2010的发布候选版本,那么您在创建web、 云和桌面应用程序的同时,还能够通过Visual Studio的Windows Phone 7插件创建Windows Phone 7 应用程序。
- Windows Phone 7 系列仿真程序 – 它集成在Visual Studio里,使您能够实时查看并调试您的应用程序,就像调试任何其他VS项目一样。
- Silverlight-微软将平台技术从 web、 桌面和控制台扩展到了手机,为开发人员提供了更广泛的应用程序开发体验。现在,使用您现有的开发技能,您立刻就可以开始开发用于手机的应用程序。或者,如果您已经有一个很好的应用程序,在Silverlight的帮助下,您只需要写一次程序,就可以在包括手机在内的各个平台上优化。
- XNA Game Studio – 这使您能够构建跨越手机、 桌面和 Xbox 360 的游戏。
Expression Blend for Windows Phone是用Silverlight构建拟真手机用户体验的专业设计工具,虽然它并未被包含在Windows Phone开发工具CTP版本中,但您同样可以在今天就下载到。
入门
开发 Windows Phone 7 系列的手机应用程序与在Visual Studio中开发 Silverlight 或 XNA 应用程序十分类似。Visual Studio 2010 Express for Windows Phone 版本的起始页提供了可帮助您入门的学习资源。
您的应用程序可以使用 Silverlight 或 XNA。您可能不确定何时该使用何种技术:Silverlight 使您能够开发丰富的英特网或在浏览器外运行的应用程序,它也包含了设备独有的功能使您能够创建广泛的应用程序。 对游戏开发人员, XNA 提供了一种很好的解决方案用于创建跨Xbox 360、桌面及手机平台的游戏。 在开发您的应用程序时,Visual Studio 提供了项目和项模板来帮助您创建Silverlight 或 XNA 项目。
开发应用程序
Visual Studio 2010 Express for Windows Phone扩展了 VS 设计、编码和调试功能以提供手机特有的扩展和功能。 设计器界面是直观的手机主题皮肤,这样您就可以查看您的应用程序在设备上的是如何显示的。当控件被添加到应用程序时,它们将自动采用 Windows Phone Design System的外观和风格。当然,如果您喜欢其他的主题,您也可以为您的应用程序更改样式。
当您准备好运行您的应用程序时,您可以使用F5键就像在VS中开发任何其他应用程序一样运行。您可以使用Windows Phone 7 系列仿真程序调试您的应用程序。仿真程序支持方向调整,并提供设备上可用的按钮。Windows Phone 7 系列手机要在今年稍晚时候上市,但仿真程序可帮助您现在就提前开始开发您的应用程序。
下载该工具
现在您就可以在Windows Phone 或 Microsoft Express 站点下载 Windows Phone 开发工具。您还能在Charlie Kindel on Windows Phone Development 博客上找到更多Windows Phone系列开发的详细信息。