Windows Phone 7開發必備工具

來源:互聯網
上載者:User

轉自:http://www.cnblogs.com/linuszhu/archive/2011/10/03/WP7_Development_Tools.html

 

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

 

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

人是發明並使用工具的動物。良好的工具對於開發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的資料請求,利用該工具可以對資料進行可視化查看,便於組建代理程式類或者還原序列化所需要的資料結構。直接使用Filddler可能會監聽不到模擬器的網路請求,查看這篇文章告訴你如何讓Fiddler可以監聽Windows Phone Emulator的網路訪問資料。

另外推薦一個小的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檔案可以下載

  • l WP7 3MktPlace,直接通過Market Place下載並且自動去除認證的工具,使用說明請見這篇文章,0.5.4版本下載請見這裡。[更新:我剛剛翻-牆找到了0.6.4版本,放在Skydrive上,大家可以下載)

  • l 智機網,一個比較綜合的WP7的論壇
結語

當你找到了巨人,有了攀爬的梯子,接下來就是爬上這個巨人,攀爬的過程是需要對於WP7有深刻瞭解,才能最終爬到最頂上,並在其上蓋自己的應用。請見我下一篇/系列文章:從C#開發人員變為WP7進階工程師只需3周。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.