作者felaray (<^)<)
看板WindowsPhone
标题[教学] 秋天到,芒果熟了 - MSDN 程式开发人员电子报 第33期
时间Wed Aug 31 10:42:33 2011
以下节录转载自MSDN 程式开发人员电子报 第33期
网址嘛....因为是电子报 所以也没有网址。这篇电子报的教学简直到了龟毛的程度 连安
装都教你了..所以有兴趣的话不妨去找来看
Windows Phone 7 Apps 开发攻略第零章开发工具
有在持续关注 Windows Phone 7 相关消息的朋友们应该很期待 Mango (芒果) 的上
市。而很照顾开发者的微软也在日前针对已经在 AppHub 注册过的开发者们提供了
7.10.7712.60 版的预览版芒果更新。这次的更新跟即将 RTM (Release To Market) 的
7720 只差了些许版号,可以预想芒果机大军进攻手机市场的日子已经不远了。不论你已
经对 Apps 开发有经验,或是正准备开始着手撰写能在手机上执行的 Apps,Windows
Phone 7 都将会是一个不容小觑的平台。
说到平台,目前 Windows Phone 7 上支援的两种开发/执行平台分别为
Silverlight
和
XNA。在之前的 7.0 版中,如果要开发一般的应用程式,或是不需要太过复杂 3D 运
算和声光效果的小游戏的话,都可以使用 Silverlight 进行开发;而如果是想快速开发
2D 或是需要大量 3D 运算和声光效果的游戏的话,使用 XNA 就会是比较适合的选择。
不过,我们今天要介绍的新版开发工具中,还多了一种可以把 Silverlight 和 XNA 合
体的新专案类型喔!!至於程式语言的部份,Silverlight 和 XNA 平台的开发者都可以
使用 C# 和 VB 来开发!!
开发环境
如果手边还没有 Windows Phone 7 手机,而又想着手研究或是开发的朋友们也不用
担心,微软帮我们准备好一整套免费的工具可以下载试用,从开发工具 (包含使用者介面
设计和程式撰写)、Windows Phone 7 的模拟器,到用来发布应用程式到手机上进行实测
的工具都有。
目前最新版本的开发工具中使用的 Windows Phone 7 模拟器就是内建芒果的模拟器
,可以正常的显示/输入正体中文,而且提供开发版本 (7.0 和 7.1) 的切换,所以不用
担心装了之就没办法开发现在市面上买得到的 Windows Phone 7 手机可以执行的应用程
式喔!!
在继续介绍开发工具的取得和安装相关资讯之前,请注意,目前开发工具支援的作业
系统只有 Windows Vista SP2 以及 Windows 7 两种,而且不可以为简易 (Starter) 版
,也
不可以安装在 Virtual Machine 里,否则模拟器可能无法正常运作。另外,如果想
使用 XNA 开发游戏的朋友,则得确认电脑的显示卡有支援 DirectX 10 以上的版本,并
且系统中必需装有 WDDM 1.1 版的驱动程式。现在就正式来介绍目前最新版的 Windows
Phone 7 开发工具 -- Windows Phone SDK 7.1 Beta 2。
这次的开发工具同时提供了线上安装版和离线安装版两种版本,有兴趣的朋友们可以
依照自己的需求选择不同的版本下载。(线上安装版的档案容量比较小,下载之後在安装
的过程中需要把电脑连线上网,让它继续下载所需的档案;而离线安装版则是光碟的映像
档,烧录出来之後就可以使用,不用另外下载其他元件) 如果已经安装过先前版本的开发
工具 (Windows Phone Developer Tools 7.0 或是 Windows Phone Developer Tools
7.1 Beta) 的话,请务必先行移除,才能安装 Windows Phone SDK 7.1 Beta 2 喔!!
接下来就使用离线安装版来示范开发工具的安装(我使用的作业系统是 Windows 7
64 位元旗舰版),将映像档烧成光碟放入光碟机,并且执行 Setup.exe 便可以进行工具
的安装。(如果已经有安装过 Visual Studio 2010 或是 Expression Blend 的朋友,请
确认以上两个程式没有在使用中,不然可能会导致安装失败喔!!)
介绍一下比较常用的几项工具:
A. Microsoft Expression Blend 4:
设计师的好帮手,如果是要开发 Silverlight 应用程式,可以用它来轻松的设计出华丽的
使用者介面。
B. Microsoft Visual Studio 2010 Express for Windows Phone:
写程式就靠它啦!!不论是要开发 Silverlight 或是 XNA 专案,都可以透过它来完成。
C. Application Deployment:
开发完成後的专案可以透过这个工具布署至开发者的手机上进行测试。
D. Windows Phone Developer Registration:
有注册 AppHub 开发者帐号的开发者,可以透过这个工具来注册自己的手机为开发机,届
时将可以不定时接收到开发者独享的手机预览版本更新。
E. Windows Phone Emulator:
Windows Phone 的模拟器,目前已经内建中文显示和输入的功能,也支援定位功能的测试!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.70.141
※ felaray:转录至看板 MobileComm 08/31 10:44
1F:→ musouex:RTM是Release To Manufacturer吧,交给硬体厂商 08/31 17:39
感谢补完!!
※ 编辑: felaray 来自: 61.62.70.141 (09/01 21:41)