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位

  安裝順序

  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++方便開發高效能的遊戲、多媒體應用。

  解壓縮;雙擊WPexpress_full.exe安裝。

  1.先跑起來,看看體驗怎樣

  建個預設的Windows Phone 工程,可以改改名字啊,位置啊,解決方案名什麼的,這個隨你來設定哈!

  下面給個重度強迫症的樣本圖:

  大勢所趨,lumia 520都暢銷了,用8.0吧,black更新有推送噢!

  2.原來工程裡是這樣

  左邊是xaml的設計預覽,所見即所得 (WYSIWYG),往上面拖一拖控制項,外殼就有了;

  中間是xaml代碼,預覽相輔相成,寫完代碼斷行符號,預覽就有了;拖完控制項,代碼也就有了;

  右邊是解決方案,都是一些檔案,見一張圖簡介。

  一張圖簡介

  嗯,有了個簡單介紹,不跑跑,心裡痒痒,選個模擬器

  經過一杯茶的時間,嗯,模擬器啟動了,進入應用了!

  可以用滑鼠右擊,點一點,拖一拖,類比單手指觸控,感覺就是一部沒插卡的lumia 520,

  注意,模擬器裡面不能登入微軟帳號,可以玩玩人脈用其他帳號來哈![請專註於應用開發,玩就去玩真機,6寸大屏才過癮~_~]

  最後,總結下,開發Windows Phone 8 應用門檻很低,有Java基礎,C語言看過了的,趕緊動起來去MSDN下載VS動手吧!

  沒有講完。。。

  機子的配置要求:能支援虛擬化的cpu,支援Hyper-V的U, intel i系列,AMD得查查。

  至少4G記憶體,2G在VS update4安裝後勉強帶動了,略卡,請用 4G來開發吧,都已經是標配了!

  硬碟空間,要有心理準備,裝VS哪有不佔空間的,給出20G來以後拓展,其實只要8G左右就行了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.