wp7编程环境配置(包含xp下安装)
生活随笔
收集整理的這篇文章主要介紹了
wp7编程环境配置(包含xp下安装)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
(一)真機(jī)環(huán)境
開發(fā)Windows Phone程序最爽的環(huán)境就是使用真機(jī)進(jìn)行開發(fā),也就是拿著一個Windows Phone手機(jī)連到電腦上進(jìn)行開發(fā),真實(shí)的比虛機(jī)的爽得多的道理不用我說了。
首先需要安裝開發(fā)工具Windows Phone Developer Tools(Windows Phone的開發(fā)環(huán)境,是免費(fèi)的,簡稱WPDT,7.0版本下載地址 http://download.microsoft.com/download/6/0/9/6092A6EA-8638-4F4B-BD49-4A8FF77B2E99/WPDT_RTM_en1.iso ,需要安裝更高版本做法類似)。這款工具只能裝在Windows 7上,如果在Windows XP下安裝需要做修改,修改方法如下:
把安裝包解壓
使用記事本或其他文字編輯器打開baseline.dat,找到[gencomp7788]區(qū)段,把InstallOnLHS和InstallOnWinXP的值改為0。
再運(yùn)行setup.exe
接著需要一部Windows Phone手機(jī),現(xiàn)在買Windows Phone水貨只要一千多元。接著需要安裝Zune這款軟件(下載地址:http://www.zune.net/en-US/products/software/download/default.htm ),把Windows Phone手機(jī)通過數(shù)據(jù)線連接到電腦,直到Zune發(fā)現(xiàn)你的手機(jī)設(shè)備,然后點(diǎn)擊Zune中的“Phone”標(biāo)簽進(jìn)入手機(jī)同步狀態(tài)
由于開發(fā)過程中Windows Phone手機(jī)不能鎖屏,因此請?jiān)谑謾C(jī)上進(jìn)入Settings→lock+wallpaper,screen times out after,然后設(shè)置成never,這樣就一直不會鎖屏,當(dāng)然開發(fā)結(jié)束最好還是設(shè)成自動鎖屏,否則太費(fèi)電。
注意:開發(fā)過程中手機(jī)不能鎖屏、必須保持和電腦的數(shù)據(jù)線連接、必須開啟Zune。
接下來啟動Microsoft Visual Studio 2010 Express for Windows Phone(開始→Microsoft Visual Studio 2010 Express下),然后點(diǎn)擊主菜單File→New Project,在項(xiàng)目向?qū)е羞x擇Windows Phone Application,設(shè)置項(xiàng)目的名字和項(xiàng)目的路徑,然后點(diǎn)擊【OK】即可創(chuàng)建完成Windows Phone的項(xiàng)目。
確保工具欄中選擇“Windows Phone 7 Device”,也就是在真機(jī)設(shè)備中調(diào)試,然后點(diǎn)擊綠色調(diào)試按鈕即可在真機(jī)中啟動運(yùn)行了。
(二)微軟Windows Phone仿真器開發(fā)環(huán)境
如果你現(xiàn)在手頭還沒有Windows Phone真機(jī),那么可以通過微軟Windows Phone仿真器來體驗(yàn)一把,當(dāng)然肯定沒有真機(jī)爽。需要注意微軟Windows Phone仿真器只能運(yùn)行在Windows 7下,XP下是運(yùn)行不了的(想在XP下體驗(yàn)的請看第三節(jié)“傳智播客Windows Phone模擬器”)。
只要安裝開發(fā)工具Windows Phone Developer Tools(Windows Phone的開發(fā)環(huán)境,是免費(fèi)的,簡稱WPDT,7.0版本下載地址 http://download.microsoft.com/download/6/0/9/6092A6EA-8638-4F4B-BD49-4A8FF77B2E99/WPDT_RTM_en1.iso ,需要安裝更高版本做法類似)即可。
接下來啟動Microsoft Visual Studio 2010 Express for Windows Phone(開始→Microsoft Visual Studio 2010 Express下),然后點(diǎn)擊主菜單File→New Project,在項(xiàng)目向?qū)е羞x擇Windows Phone Application,設(shè)置項(xiàng)目的名字和項(xiàng)目的路徑,然后點(diǎn)擊【OK】即可創(chuàng)建完成Windows Phone的項(xiàng)目。
確保工具欄中選擇“Windows Phone 7 Emulator”,也就是在仿真器中調(diào)試,然后點(diǎn)擊綠色調(diào)試按鈕即可在仿真器中啟動運(yùn)行了。如果啟動報(bào)錯“Zune software is not launched. Retry after making sure that Zune software is launched”,說明你錯選成了“Windows Phone 7 Device”。
(三)能運(yùn)行在Windows XP下的傳智播客Windows Phone模擬器
很多朋友都由于這樣那樣的原因暫時只能工作在Windows XP下,他們本來是對Windows Phone開發(fā)感興趣的,后來聽說Windows phone 7微軟Windows Phone仿真器必須在Windows7下就放棄了。而且微軟的WP7的仿真器有很多缺點(diǎn),比如很多設(shè)備無法用,比如FM收音機(jī)永遠(yuǎn)是off,加速度感應(yīng)器永遠(yuǎn)是平躺靜止?fàn)顟B(tài),振動控制器看不到效果,攝像頭模擬器永遠(yuǎn)都是一個隨機(jī)動的黑色方塊,麥克風(fēng)無法用……;而且WP7的仿真器和主機(jī)交互麻煩,比如想把一首mp3放到仿真器中播放很難,想把仿真器中生成的一個文件拷出來也很難;WP7的仿真器對硬件要求高,配置差一點(diǎn)的電腦運(yùn)行起來非常卡,卡的無法忍受。
1)可以運(yùn)行在windows xp下
2)實(shí)現(xiàn)了WP7絕大部分API。包括啟動器、選擇器、外設(shè)(收音機(jī)、GPS、振動器、麥克風(fēng)、攝像頭、加速度感應(yīng)器)、WP7特殊控件(樞軸視圖、全景視圖、DatePicker、TimePicker、ListPicker、ApplicationBar)、XNA部分功能(Audio、觸摸屏、MediaLibrary、InputScope鍵盤處理)、墓碑機(jī)制(TombStone)等。
3)資源占用小,不像WP7仿真器那樣對計(jì)算機(jī)性能要求高,因此普通筆記本就能運(yùn)行
4)開發(fā)調(diào)試方便,能夠把本機(jī)磁盤映射為手機(jī)的媒體庫。
5)模擬外設(shè)豐富,收音機(jī)用網(wǎng)絡(luò)收音機(jī)模擬、用3D旋轉(zhuǎn)模擬手機(jī)旋轉(zhuǎn)、用地圖選取模擬手機(jī)位置變化、振動器模擬器、加速度模擬器、用電腦攝像頭模擬手機(jī)攝像頭。
6)項(xiàng)目盡可能的模擬Windows Phone開發(fā)的所有特性,比如可以像WP7仿真器一樣通過修改WMappManifest.xml來修改頁面的啟動頁、Tile圖片標(biāo)題,可以像WP7仿真器一樣通過SplashScreenImage.jpg來設(shè)置程序的SplashScreen。
下載地址:http://www.gxp.cc/file-1380606.html
環(huán)境要求:.Net Framework 4、Silverlight4_Tools.exe、Silverlight 4.0開發(fā)人員運(yùn)行時(Silverlight4_Developer);VisualStudio 2010。
安裝使用方法:
1、 將WP7SimulatorApp.zip放到我的文檔文件夾的“\Visual Studio 2010\Templates\ProjectTemplates”下,將PhoneApplicationPage.zip放到我的文檔文件夾的“\Visual Studio 2010\Templates\ItemTemplates”下。
2、請將Itcast.Net.Phone.InteropServices.zip包解壓到硬盤上,然后運(yùn)行reg.bat即可。注意運(yùn)行完畢不要刪除或者移動解壓后的文件。
3、新建Windows Phone項(xiàng)目:打開VisualStudio2010,點(diǎn)擊“文件”→“新建”→“項(xiàng)目”,選擇左側(cè)“已安裝模板”中的“VisualC#”,在右側(cè)項(xiàng)目列表中找到“WP7SimulatorApp”即可新建Windows Phone項(xiàng)目。模擬器必須以O(shè)utOfBrowser方式運(yùn)行,由于VisualStudio的項(xiàng)目模板沒法設(shè)置StartAction,所以需要手動設(shè)置OutOfBrowser方式啟動(請對VSSDK熟悉的朋友幫忙解決這個問題)。請?jiān)谛陆ǖ捻?xiàng)目上點(diǎn)擊右鍵,選擇“屬性”,在打開頁面的“Silverlight”選項(xiàng)卡,先將“允許在瀏覽器外運(yùn)行應(yīng)用程序”前的復(fù)選框的勾選去掉,再將復(fù)選框重新選中即可。點(diǎn)擊F5漂亮的Windows Phone 7模擬器就運(yùn)行起來了。
4、 如果需要增加新的頁面,只要在項(xiàng)目上點(diǎn)擊右鍵,選擇“添加”→“新建項(xiàng)”,選中左側(cè)的“VisualC#” 在右側(cè)項(xiàng)目列表中找到“PhoneApplicationPage”即可新建一個Windows Phone頁面。
5、高級控件:安裝Toolkit控件(Microsoft.Phone.Controls.Toolkit,微軟提供的開源的WP7控件,默認(rèn)沒有包含在WP7中,需要單獨(dú)下載安裝),安裝地圖控件BingMaps Silverlight(Microsoft.Phone.Controls.Maps)
開發(fā)Windows Phone程序最爽的環(huán)境就是使用真機(jī)進(jìn)行開發(fā),也就是拿著一個Windows Phone手機(jī)連到電腦上進(jìn)行開發(fā),真實(shí)的比虛機(jī)的爽得多的道理不用我說了。
首先需要安裝開發(fā)工具Windows Phone Developer Tools(Windows Phone的開發(fā)環(huán)境,是免費(fèi)的,簡稱WPDT,7.0版本下載地址 http://download.microsoft.com/download/6/0/9/6092A6EA-8638-4F4B-BD49-4A8FF77B2E99/WPDT_RTM_en1.iso ,需要安裝更高版本做法類似)。這款工具只能裝在Windows 7上,如果在Windows XP下安裝需要做修改,修改方法如下:
把安裝包解壓
使用記事本或其他文字編輯器打開baseline.dat,找到[gencomp7788]區(qū)段,把InstallOnLHS和InstallOnWinXP的值改為0。
再運(yùn)行setup.exe
接著需要一部Windows Phone手機(jī),現(xiàn)在買Windows Phone水貨只要一千多元。接著需要安裝Zune這款軟件(下載地址:http://www.zune.net/en-US/products/software/download/default.htm ),把Windows Phone手機(jī)通過數(shù)據(jù)線連接到電腦,直到Zune發(fā)現(xiàn)你的手機(jī)設(shè)備,然后點(diǎn)擊Zune中的“Phone”標(biāo)簽進(jìn)入手機(jī)同步狀態(tài)
由于開發(fā)過程中Windows Phone手機(jī)不能鎖屏,因此請?jiān)谑謾C(jī)上進(jìn)入Settings→lock+wallpaper,screen times out after,然后設(shè)置成never,這樣就一直不會鎖屏,當(dāng)然開發(fā)結(jié)束最好還是設(shè)成自動鎖屏,否則太費(fèi)電。
注意:開發(fā)過程中手機(jī)不能鎖屏、必須保持和電腦的數(shù)據(jù)線連接、必須開啟Zune。
接下來啟動Microsoft Visual Studio 2010 Express for Windows Phone(開始→Microsoft Visual Studio 2010 Express下),然后點(diǎn)擊主菜單File→New Project,在項(xiàng)目向?qū)е羞x擇Windows Phone Application,設(shè)置項(xiàng)目的名字和項(xiàng)目的路徑,然后點(diǎn)擊【OK】即可創(chuàng)建完成Windows Phone的項(xiàng)目。
確保工具欄中選擇“Windows Phone 7 Device”,也就是在真機(jī)設(shè)備中調(diào)試,然后點(diǎn)擊綠色調(diào)試按鈕即可在真機(jī)中啟動運(yùn)行了。
(二)微軟Windows Phone仿真器開發(fā)環(huán)境
如果你現(xiàn)在手頭還沒有Windows Phone真機(jī),那么可以通過微軟Windows Phone仿真器來體驗(yàn)一把,當(dāng)然肯定沒有真機(jī)爽。需要注意微軟Windows Phone仿真器只能運(yùn)行在Windows 7下,XP下是運(yùn)行不了的(想在XP下體驗(yàn)的請看第三節(jié)“傳智播客Windows Phone模擬器”)。
只要安裝開發(fā)工具Windows Phone Developer Tools(Windows Phone的開發(fā)環(huán)境,是免費(fèi)的,簡稱WPDT,7.0版本下載地址 http://download.microsoft.com/download/6/0/9/6092A6EA-8638-4F4B-BD49-4A8FF77B2E99/WPDT_RTM_en1.iso ,需要安裝更高版本做法類似)即可。
接下來啟動Microsoft Visual Studio 2010 Express for Windows Phone(開始→Microsoft Visual Studio 2010 Express下),然后點(diǎn)擊主菜單File→New Project,在項(xiàng)目向?qū)е羞x擇Windows Phone Application,設(shè)置項(xiàng)目的名字和項(xiàng)目的路徑,然后點(diǎn)擊【OK】即可創(chuàng)建完成Windows Phone的項(xiàng)目。
確保工具欄中選擇“Windows Phone 7 Emulator”,也就是在仿真器中調(diào)試,然后點(diǎn)擊綠色調(diào)試按鈕即可在仿真器中啟動運(yùn)行了。如果啟動報(bào)錯“Zune software is not launched. Retry after making sure that Zune software is launched”,說明你錯選成了“Windows Phone 7 Device”。
(三)能運(yùn)行在Windows XP下的傳智播客Windows Phone模擬器
很多朋友都由于這樣那樣的原因暫時只能工作在Windows XP下,他們本來是對Windows Phone開發(fā)感興趣的,后來聽說Windows phone 7微軟Windows Phone仿真器必須在Windows7下就放棄了。而且微軟的WP7的仿真器有很多缺點(diǎn),比如很多設(shè)備無法用,比如FM收音機(jī)永遠(yuǎn)是off,加速度感應(yīng)器永遠(yuǎn)是平躺靜止?fàn)顟B(tài),振動控制器看不到效果,攝像頭模擬器永遠(yuǎn)都是一個隨機(jī)動的黑色方塊,麥克風(fēng)無法用……;而且WP7的仿真器和主機(jī)交互麻煩,比如想把一首mp3放到仿真器中播放很難,想把仿真器中生成的一個文件拷出來也很難;WP7的仿真器對硬件要求高,配置差一點(diǎn)的電腦運(yùn)行起來非常卡,卡的無法忍受。
1)可以運(yùn)行在windows xp下
2)實(shí)現(xiàn)了WP7絕大部分API。包括啟動器、選擇器、外設(shè)(收音機(jī)、GPS、振動器、麥克風(fēng)、攝像頭、加速度感應(yīng)器)、WP7特殊控件(樞軸視圖、全景視圖、DatePicker、TimePicker、ListPicker、ApplicationBar)、XNA部分功能(Audio、觸摸屏、MediaLibrary、InputScope鍵盤處理)、墓碑機(jī)制(TombStone)等。
3)資源占用小,不像WP7仿真器那樣對計(jì)算機(jī)性能要求高,因此普通筆記本就能運(yùn)行
4)開發(fā)調(diào)試方便,能夠把本機(jī)磁盤映射為手機(jī)的媒體庫。
5)模擬外設(shè)豐富,收音機(jī)用網(wǎng)絡(luò)收音機(jī)模擬、用3D旋轉(zhuǎn)模擬手機(jī)旋轉(zhuǎn)、用地圖選取模擬手機(jī)位置變化、振動器模擬器、加速度模擬器、用電腦攝像頭模擬手機(jī)攝像頭。
6)項(xiàng)目盡可能的模擬Windows Phone開發(fā)的所有特性,比如可以像WP7仿真器一樣通過修改WMappManifest.xml來修改頁面的啟動頁、Tile圖片標(biāo)題,可以像WP7仿真器一樣通過SplashScreenImage.jpg來設(shè)置程序的SplashScreen。
下載地址:http://www.gxp.cc/file-1380606.html
環(huán)境要求:.Net Framework 4、Silverlight4_Tools.exe、Silverlight 4.0開發(fā)人員運(yùn)行時(Silverlight4_Developer);VisualStudio 2010。
安裝使用方法:
1、 將WP7SimulatorApp.zip放到我的文檔文件夾的“\Visual Studio 2010\Templates\ProjectTemplates”下,將PhoneApplicationPage.zip放到我的文檔文件夾的“\Visual Studio 2010\Templates\ItemTemplates”下。
2、請將Itcast.Net.Phone.InteropServices.zip包解壓到硬盤上,然后運(yùn)行reg.bat即可。注意運(yùn)行完畢不要刪除或者移動解壓后的文件。
3、新建Windows Phone項(xiàng)目:打開VisualStudio2010,點(diǎn)擊“文件”→“新建”→“項(xiàng)目”,選擇左側(cè)“已安裝模板”中的“VisualC#”,在右側(cè)項(xiàng)目列表中找到“WP7SimulatorApp”即可新建Windows Phone項(xiàng)目。模擬器必須以O(shè)utOfBrowser方式運(yùn)行,由于VisualStudio的項(xiàng)目模板沒法設(shè)置StartAction,所以需要手動設(shè)置OutOfBrowser方式啟動(請對VSSDK熟悉的朋友幫忙解決這個問題)。請?jiān)谛陆ǖ捻?xiàng)目上點(diǎn)擊右鍵,選擇“屬性”,在打開頁面的“Silverlight”選項(xiàng)卡,先將“允許在瀏覽器外運(yùn)行應(yīng)用程序”前的復(fù)選框的勾選去掉,再將復(fù)選框重新選中即可。點(diǎn)擊F5漂亮的Windows Phone 7模擬器就運(yùn)行起來了。
4、 如果需要增加新的頁面,只要在項(xiàng)目上點(diǎn)擊右鍵,選擇“添加”→“新建項(xiàng)”,選中左側(cè)的“VisualC#” 在右側(cè)項(xiàng)目列表中找到“PhoneApplicationPage”即可新建一個Windows Phone頁面。
5、高級控件:安裝Toolkit控件(Microsoft.Phone.Controls.Toolkit,微軟提供的開源的WP7控件,默認(rèn)沒有包含在WP7中,需要單獨(dú)下載安裝),安裝地圖控件BingMaps Silverlight(Microsoft.Phone.Controls.Maps)
總結(jié)
以上是生活随笔為你收集整理的wp7编程环境配置(包含xp下安装)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab中求矩阵的迹,求Matlab
- 下一篇: php5+ssl,AS3上安装Apach