Windows Phone開發(fā)者必知的輔助工具
在Windows phone應(yīng)用開發(fā)中很多場景中可以使用對(duì)外開源的小工具高效完成,而使我們?cè)趹?yīng)用開發(fā),提交審核,處理數(shù)據(jù),UI設(shè)計(jì)資源上做到事半功倍的效果.本篇幅將主要來介紹Windows phone Development 中涉及使用開發(fā)小工具。
1.Metro Studio
Windows Phone基于Metro設(shè)計(jì)的UI風(fēng)格。在Windows phone SDK分別內(nèi)置了32個(gè)ApplicationBar可以使用Icon圖標(biāo)。如果你安裝了Windows phone SDK可以在如下目錄下找到:C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Icons\light。
因Windows Phone有兩Black、Light明暗背景,出現(xiàn)兩種不同前景色的Icon圖標(biāo)。
這32個(gè)圖標(biāo)并不能完全滿足所有APP實(shí)際需求。而由syncfusion公司開發(fā)的一款Metro圖標(biāo)制作工具M(jìn)etro Studio一款Metro圖標(biāo)制作工具,內(nèi)置600多個(gè)Metro風(fēng)格圖標(biāo)足以解決這個(gè)問題。MetroStudio按照不同的分類區(qū)別圖標(biāo)類型。
通過設(shè)置修改圖標(biāo)大小[允許自定義],設(shè)置填充的像素.背景圖形以及背景色.在短短幾秒鐘之內(nèi)就可以完成一個(gè)標(biāo)準(zhǔn)ApplicationBar Icon圖標(biāo)制作.無需設(shè)計(jì)人員參與.Metro Studio 1除了圖標(biāo)編輯,還有XAML輸出功能,假如你創(chuàng)建Windows Phone或者Windows 8應(yīng)用程序的話,這種以XAML顯示的模式將會(huì)非常方便。你還可以點(diǎn)擊Save按鈕來將獲取一張png圖片,所以當(dāng)你打算以HTML/JS的形式來創(chuàng)建Windows 8應(yīng)用的話,想想這將會(huì)有多省事:
Metro Studio安裝需要注冊(cè)碼方式,注冊(cè)Email有一個(gè)Product unlock key。
工具下載:http://www.syncfusion.com/downloads/metrostudio
#p#
2.IsoStroe Spy
原來做過Silverlight的同學(xué)應(yīng)該都熟悉.如果我們臨時(shí)數(shù)據(jù)交互常常存儲(chǔ)沙箱中。也就是常說獨(dú)立存儲(chǔ)空間Isolated Storage,查看數(shù)據(jù)也才Spy工具。Windows phone在早期Mango 7.0版本并沒有內(nèi)置SQLCE之前.獨(dú)立存儲(chǔ)也肩負(fù)存儲(chǔ)應(yīng)用數(shù)據(jù)重任.而官方只給出一個(gè)Windows phone Development Tool 部署工具.無法直接查看XAP中內(nèi)容和具體數(shù)據(jù)文件.遠(yuǎn)遠(yuǎn)不能滿足需求.模擬器Xap包資源文件查看和XAP管理。
開源的IsoStroe Spy就應(yīng)運(yùn)而生:
雖然能夠通過手動(dòng)修改Xap文件修改.zip解壓.獲取文件具體內(nèi)容. SPy工具則可以直接查看XAP包中各種圖片、文本、語音文件:
最難得可貴的是.直接當(dāng)前存儲(chǔ)環(huán)境支持SQlCe數(shù)據(jù)庫執(zhí)行sQL語句執(zhí)行查詢獲取結(jié)果:
類似這種XAP部署管理工具有很多.這也是隨著Windows phone 開發(fā)者群體逐漸開始?jí)汛?衍生很多實(shí)際需求.相信最早進(jìn)入開發(fā)者一定不會(huì)忘記當(dāng)初查看XAP***款工具.WP7 Isolated Storage Explorer.簡陋UI和極少查看文件別扭的功能相對(duì)今天的強(qiáng)大SPy版本真的無法比擬的:類似IsoStoreSpy還有XAP 管理部署查看工具還有很多、類似后來不斷加入的Windows Phone Power Tools和Windows phone Xap Manager 但功能遠(yuǎn)沒有Spy強(qiáng)大。
工具下載:http://isostorespy.codeplex.com/
#p#
提交過應(yīng)用的同學(xué)應(yīng)該都知道。在對(duì)應(yīng)的Windows phone APP中需要針對(duì)應(yīng)用自身提供不同規(guī)格的圖片.而且像素必須完全按照官方給出規(guī)格來制作.這在早期常常因?yàn)橐恍﹫D片像素問題容易被官方打回。類似Windows phone APP圖標(biāo)在提交官方MarketPlace時(shí)就需要如下6中規(guī)格的圖片:
96DPI,規(guī)格圖片分別需要62*62、99*99,173*173,200*200.如果能夠有一個(gè)圖片自動(dòng)生成工具批量生成WP提交應(yīng)用所需要的圖片.Windows phone Icons Maker則做了這個(gè)工作:
點(diǎn)擊saveIcon圖標(biāo)則自動(dòng)在左面創(chuàng)建一個(gè)文件目錄 保存文件如見:
如此在無需設(shè)計(jì)師參與項(xiàng)目下.就能夠通過工具快速自動(dòng)生成對(duì)應(yīng)所需圖片。工具雖小,但非常的實(shí)用。
工具下載:http://wpiconmaker.codeplex.com/
#p#
4.Windows Phone 7 Emulator Skin Switcher
在開發(fā)環(huán)境中.如果你已經(jīng)厭倦微軟默認(rèn)給出模擬器外形皮膚.可以嘗試切換成你想要的模擬器效果.Windows phone Emulator Skin Switcher 則是整合當(dāng)前市面所有Windows phone真機(jī)設(shè)備的皮膚。用來隨時(shí)切換:
換一份皮膚,Coding時(shí)也能換一份心情。
工具下載:http://wp7emuskinswitcher.codeplex.com/
3.Windows Phone Icons Maker