Windows Phone 7開發:必備工具集合

我們需要站在巨人的肩膀上來開發應用。


工具 + 巨人 + 能力 = 漂亮應用


人是發明並使用工具的動物。良好的工具對於開發Windows Phone將大大提高工作效率。本文總結了個人對於Windows
Phone開發過程中比較實用的工具。至於Windows Phone 7開發必須的Visual Studio
2010和Blend,大家可以去http://create.msdn.com去下載,這裏就不介紹了。


1. Windows Phone Power Tools


強烈推薦該工具,該工具主要包含以下三個功能


a) 同時安裝部署或者更新多個XAP文件(對於欣賞他人傑作的時候比較有用)


b) 查看系統中部署的XAP文件,卸載或者啓動該程序(部分應用程序安裝到模擬器中無法在應用程序列表中顯示出來,可以通過該工具來啓動程序)


c) File Browser:可以查看Isolated Storage中所有的文件,包括Isolated Storage
Settings和Files


下載地址:http://wptools.codeplex.com/



Figure 1 Windows Phone Power Tools Installation
Tab



Figure 2 Windows Phone Power Tools File Browser
Tab


2. Windows Phone Simulator Cropper


如果你需要做Sales Presentation的話,那麼推薦這個工具。功能:截取模擬器的顯示內容並且披上你喜歡的手機的外衣。


下載地址:http://www.innovativetechguy.com/?p=164#awp::?p=164



3. Reflector


下載地址:http://www.reflector.net/


這個工具我想無需介紹,反編譯程序工具,基本上和Visual Studio是標配,是爬山巨人肩膀上的樓梯。記得給Symbian
C++和Meego的人介紹Windows
Phone開發的時候,他們覺得.Net平臺上的東西太讓容易山寨了,誰都可以把你的箱子打開看看裏面長着怎麼樣。該工具推薦和FileDisassembler
Add-on一起使用。



4. Fiddler2

下載地址:http://www.fiddler2.com/fiddler2/


相信很多人對於這個工具已經不陌生了,利用代理的原理來監聽Http網絡請求,可以截獲程序對外的網絡流量數據,包括普通網頁,Web
Service的SOAP包,Json數據,Restful/OData的Xml數據等各種Http請求數據,並且比較方便的是還有樹形的數據結構展示,比如在WP7中經常用到Json的數據請求,利用該工具可以對數據進行可視化查看,便於生成代理類或者反序列化所需要的數據結構。



另外推薦一個小的Json查看工具Json Viewer,功能是將Json數據樹形結構化。


5. Silverlight Spy

http://firstfloorsoftware.com/silverlightspy/download-silverlight-spy


如果你想對Silverlight/WP7程序UI結構深入挖掘理解的話,那麼這個工具可以幫你實現對程序Visual
Tree的剖析,理解ControlTemplate的作用和Logical Tree到Visual
Tree的轉換,Silverlight核心原理將在日後的文章中展開解釋。(可惜這個軟件不是免費的,不過可以試用)



XAP資源下載


有了以上這些樓梯,接下來是找到巨人,可以通過以下渠道找到(如果大家有更多更好的方式,請告知)。


Windows Phone 7 在線門戶,有大量的Xap文件可以下載



WP7 3MktPlace,直接通過Market Place下載並且自動去除證書的工具。



結語


當你找到了巨人,有了攀爬的梯子,接下來就是爬上這個巨人,攀爬的過程是需要對於WP7有深刻了解,才能最終爬到最頂上,並在其上蓋自己的應用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章