資源描述:
《windows_mobile開(kāi)發(fā)新手入門(mén)教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、WindowsMobile開(kāi)發(fā)新手入門(mén)教程一.WindowsMobile開(kāi)發(fā)環(huán)境1.WindowsMobile技術(shù)的基本開(kāi)發(fā)環(huán)境配置:配置項(xiàng)配置要求備注操作系統(tǒng)Windows2000或以上支持Unicode開(kāi)發(fā)工具VS2005(或VS2008)建議計(jì)算機(jī)內(nèi)存至少1GVS2005SP1.NETCF2.0SP1ActiveSync4.5WindowsMobile6ProfessionalSDKWindowsMobile6StandardSDK??2.配置開(kāi)發(fā)環(huán)境:(一)安裝VS2005(或VS2008)主要安裝VC
2、++以及.NetFramework(二)安裝VS2005sp1安裝WindowsMobile6SDK的前提安裝注意事項(xiàng)?(1)安裝時(shí)間會(huì)比較長(zhǎng),配置一般的機(jī)器可能需要1小時(shí)左右。(2)安裝前檢查C盤(pán)空余空間,官方要求6G,但有人2G也順利安裝了,這主要取決VS自定義安裝多少,由于VC比較占空間,所以較保險(xiǎn)的方法是把環(huán)境變量temp和tmp,虛擬內(nèi)存都定位到其它盤(pán)上,以騰出空間。(3)如果此前安裝過(guò)webapplicationproject,先把它卸載,否則可能會(huì)安裝失敗。(4)VS2005SP1的補(bǔ)丁包是把你機(jī)
3、器上所有單獨(dú)裝過(guò)vs2005的版本的補(bǔ)丁都打上,如果機(jī)器上同時(shí)裝了VisualWebDeveloperExpress和VisualStudioteamsutie,那么它就要運(yùn)行安裝補(bǔ)丁兩次.安裝過(guò)程常見(jiàn)問(wèn)題(1)數(shù)字簽名認(rèn)證的問(wèn)題在2003或XP安裝VS2005SP1??赡軙?huì)收到錯(cuò)誤信息:錯(cuò)誤1718。[FileName]文件被數(shù)字簽名策略拒絕。(2)C盤(pán)空間的問(wèn)題提示C盤(pán)空間不足,不能成功安裝,錯(cuò)誤代碼2908。?問(wèn)題解決辦法問(wèn)題(1)的解決辦法:1)單擊“開(kāi)始”,單擊“運(yùn)行”,鍵入secpol.msc,然后
4、單擊“確定”。2)打開(kāi)“安全設(shè)置->軟件限制策略”。注意如果未列出軟件限制,右擊“軟件限制策略”,然后單擊“新建策略”。3)打開(kāi)“對(duì)象類型-->強(qiáng)制”。4)點(diǎn)選“除本地管理員以外的所有用戶”,并單擊“確定”。5)重新啟動(dòng)計(jì)算機(jī)。要點(diǎn):在執(zhí)行以上步驟之后,本地管理員就可以安裝.msi包或.msp包。安裝了程序包之后,請(qǐng)按照以上步驟重置強(qiáng)制級(jí)別。在步驟5中,點(diǎn)選“所有用戶”而不是“除本地管理員以外的所有用戶”。(參考鏈接http://support.microsoft.com/kb/925336)?問(wèn)題(2)的解決
5、辦法:不直接打補(bǔ)丁,用以下批處理。regexportHKLMSoftwarePoliciesMicrosoftWindowsInstallerinstaller.regregaddHKLMSoftwarePoliciesMicrosoftWindowsInstaller/vMaxPatchCacheSize/tREG_DWORD/d0/fnetstopmsiserverstart/waitVS80sp1-KB926604-X86-CHS.exeregdeleteHKLMSoftwareP
6、oliciesMicrosoftWindowsInstaller/vMaxPatchCacheSize/fregimportinstaller.regnetstopmsiserverdel/qinstaller.reg2>nul將上面的保存為InstallVS2005SP1.bat,再執(zhí)行該文件以啟動(dòng)安裝補(bǔ)丁,即可禁用緩存,記得這個(gè)文件要放在和補(bǔ)丁同一個(gè)目錄。其中VS80sp1-KB926604-X86-CHS.exe是補(bǔ)丁的安裝文件。(三)安裝.NETCompactFramework2.0Service
7、Pack1安裝WindowsMobile6SDK的前提條件,安裝包是NETCFSetupv2.msp(四)安裝ActiveSync4.5安裝WindowsMobile6SDK的前提條件(五)安裝WindowsMobile6ProfessionalSDKPocketPCPhone版本(六)安裝WindowsMobile6StandardSDKSmartphone版本二創(chuàng)建工程安裝WindowsMobileSDK完成后,就可以進(jìn)行WindowsMobile應(yīng)用開(kāi)發(fā)了。在VS2005中,選擇菜單:文件-->新建-->
8、項(xiàng)目,如圖一所示。(圖一)在項(xiàng)目類型窗格中,展開(kāi)VisualC++的分支,選擇智能設(shè)備。在模板窗格中,選擇Win32智能設(shè)備項(xiàng)目。在名稱框中,輸入有意義的項(xiàng)目名稱,以顯示應(yīng)用程序的目的。在位置框中,輸入項(xiàng)目的路徑,或者通過(guò)瀏覽按鈕選擇目標(biāo)目錄。如圖二所示。(圖二)?點(diǎn)擊確定以后,在Win32智能設(shè)備項(xiàng)目向?qū)е?,點(diǎn)擊下一步,然后選擇你希望支持的平臺(tái)。選擇平臺(tái),以支持您的應(yīng)用程序。在這一步