Windows Phone 8 開發環境搭建

來源:互聯網
上載者:User

  Windows Phone 8將採用與Windows 8相同的NT核心,這就意味著WP8將可能相容Win8應用,開發人員僅需很少改動就能讓應用在兩個平台上運行。由於核心變更,Windows Phone 7.x將不能升級到Windows Phone 8。Windows Phone 8相容所有Windows Phone 7.5的應用程式,但Windows Phone 8的所有原生程式無法在Windows Phone 7.5上運行,屬於單向相容。 

  為了讓windows phone 8得到最大限度的相容,WP8開發需要使用支援Metro應用的Visual Studio 2012(VS11)整合式開發環境,同時必須運行在Windows 8上才能出現Metro應用等模板。

 

系統

  PC開發所需系統Windows 8,必須是64位。參考遠景論壇http://bbs.pcbeta.com/viewthread-1085902-1-1.html,專業版足夠用了。

 

開發工具

  使用Microsoft Visual Studio 2012 或免費的Visual Studio Express 2012 For Windows Phone進行開發 。 這裡推薦用Microsoft Visual Studio 2012 進行開發,另一個隨著開發的深入會發現功能會很單調。

 

SDK

  Windows Phone SDK 8.0可以在 http://www.microsoft.com/ZH-CN/download/details.aspx?id=35471 介面利用下載器下載

  也可以下載ISO鏡像檔案:

  中文版:

  http://download.microsoft.com/download/F/5/6/F56AD199-EF12-43C7-8551-C095394D3B32/fulltril30/iso/wpsdkv80_chs1.iso

  英文版:

  http://download.microsoft.com/download/9/3/8/938A5074-461F-4E3D-89F4-5CE2F42C1E36/fulltril30/iso/wpsdkv80_enu1.iso

 

安裝順序

Windows 8——Visual Studio 2012——SDK,除了系統,開發環境和工具包最好英文版

 

開發語言

所有語言都使用Win RT架構,所有METRO程式也基於這個架構,這個架構提供了程式模型、感應器、多國語言、圖形、多媒體、網路、安全認證等等功能。

1..NET架構(C#、VB)中C#仍然是主流,相對於其他開發語言更易入門學習,.NET語言是設計精良的物件導向語言,在企業中使用也很廣泛,寫起程式更嚴   謹,更能和業務無縫串連,如果要想向Windows 8上移植,.NET也更為方便。 

2.C/C++,C++也可以用來寫METRO,添加了一些擴充文法和Win RT銜接,但是仍然可以使用傳統C++類庫如STL,同時C++可以直接存取部分Win AP,包括大多數Direct X和多媒體函數。C++方便開發高效能的遊戲、多媒體應用。

  3 .  Javascript可以搭配HTML+CSS做介面,和網頁設計有幾分相似,能夠利用網頁設計中使用的排版技術。

 

Windows Phone SDK 8.0詳細安裝步驟

  http://www.cnblogs.com/wzk89/archive/2012/10/31/2748827.html

WP8開發設計的技術點:CLR、Silverlight、WPF、XNA

WP8開發有時候需要用到真機進行測試,但是WP系統和IOS一樣安裝軟體依託於市集,安裝時需要用到開發人員賬戶。

擺脫市集束縛 WP8使用學生帳號部署軟體

http://bbs.windever.com/thread-10480-1-1.html

Windows Phone 8 開發人員文檔,chm格式英文版,準備好翻譯工具

http://www.kuaipan.cn/file/id_109269959489617921.htm

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.