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有深刻了解,才能最终爬到最顶上,并在其上盖自己的应用。

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