[教學] 秋天到,芒果熟了-MSDN開發電子報 第33期
以下節錄轉載自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
→
08/31 17:39, , 1F
08/31 17:39, 1F
推
09/01 21:32, , 2F
09/01 21:32, 2F
感謝補完!!
※ 編輯: felaray 來自: 61.62.70.141 (09/01 21:41)
WindowsPhone 近期熱門文章
PTT數位生活區 即時熱門文章