對win8開發,上一節我們對win8進行了簡單的介紹,這一節我們來瞧一瞧他的開發環境搭建。
前奏。
這里所講的win8開發,主要是指Windows8 app store 上開發,及metro ui或叫morden ui 程序的開發。傳統桌面應用程序,網站應用程序的win8開發和在win7,xp下一模一樣,這里就不多做過多的贅述。
這里的開發運行環境必須是Windows8,開發工具可以用vs2012 express 版本,注意這里只能開發Windows8 app store的應用程序,下載地址為http://download.microsoft.com/download/B/0/F/B0F589ED-F1B7-478C-849A-02C8395D0995/VS2012_ULT_chs.iso
而大家倘若需要開發更為完全的程序,如桌面應用程序和網站的應用的程序, 就需要vs2012旗艦版,下載地址為: http://download.microsoft.com/download/B/0/F/B0F589ED-F1B7-478C-849A-02C8395D0995/VS2012_ULT_chs.iso。
繼續
安裝好了vs2012 以后,你就認為能夠開發程序嗎?不對啊!你需要一個填寫一個產品密鑰嗎!這個產品的密鑰,你需要有一個微軟的帳號,才能申請,沒有嗎?你就去微軟的網站申請一個。appkey填寫如圖所示:
如果是創建Express免費版本,則新建項目→已安裝→模版→Visual C#→空白應用程序。如果是vs2012旗艦版,則新建項目→已安裝→Visual C#→Windows商店應用程序→空白應用程序。下圖以vs2012旗艦版為例,來演示創建空白應用程序。相應的快捷鍵是ctrl+shift+N
開發程序時候,需要獲得開發人員許可證,根據需要申請時候,需要根據提示一個注冊即可,注冊時候,需要聯網,之后不需要了,一般一個賬戶使用1個月。
運行程序的時候的,可以用本機運行,也可以用模擬器調試,還可以用遠程調試,遠程調試,一般有surface等的Windows8 平板電腦童鞋們,把寫好的程序在這平板電腦上運行。選擇運行的時候,如圖所示:
本機調試,是把app作為metro程序運行。 模擬器調試,是開一個模擬器, 特別解密,這里模擬器其實本質是寫了一個socket的截屏軟件,來監視屏幕的運行。模擬器運行效果如圖所示:
這里特別提醒,由於每次運行模擬器需要很長很長的時間,所以建議大家用模擬器調試的時候,不要關閉模擬器,從而提高開發的效率。
對於用本機調試還是用模擬器來調試,溫馨提示,模擬器調試比本機調試更加的方便,主要是因為這種開發的形式都是在desktop形式下進行的,而本機調試是在兩種模式(desktop與metro ui模式)下進行,需要來回的切換相應的 模式。如果出現“應用程序注冊錯誤”,則需要關閉模擬器重新啟動,如果程序無反映的,則也需要重啟。
這就是開發環境的搭建.大家以后再說。