`

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/

image

Figure 1 Windows Phone Power Tools Installation Tab

image

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

clip_image006clip_image008clip_image010clip_image012clip_image014

3. Reflector

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

这个工具我想无需介绍,反编译程序工具,基本上和Visual Studio是标配,是爬山巨人肩膀上的楼梯。记得给Symbian C++和Meego的人介绍Windows Phone开发的时候,他们觉得.Net平台上的东西太让容易山寨了,谁都可以把你的箱子打开看看里面长着怎么样。该工具推荐和FileDisassembler Add-on一起使用。

clip_image016

4. Fiddler2

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

相信很多人对于这个工具已经不陌生了,利用代理的原理来监听Http网络请求,可以截获程序对外的网络流量数据,包括普通网页,Web Service的SOAP包,Json数据,Restful/OData的Xml数据等各种Http请求数据,并且比较方便的是还有树形的数据结构展示,比如在WP7中经常用到Json的数据请求,利用该工具可以对数据进行可视化查看,便于生成代理类或者反序列化所需要的数据结构。直接使用Filddler可能会监听不到模拟器的网络请求,查看这篇文章告诉你如何让Fiddler可以监听Windows Phone Emulator的网络访问数据。

clip_image018

另外推荐一个小的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核心原理将在日后的文章中展开解释。(可惜这个软件不是免费的,不过可以试用)

clip_image020

6. Emulator Skin Switcher(皮肤切换)

http://vdcruijsen.net/2011/12/windows-phone-7-emulator-skin-switcher-1-0-beta/

可以改变你的模拟器的默认皮肤,比如换成最新的Lumia 800。

XAP资源下载

有了以上这些楼梯,接下来是找到巨人,可以通过以下渠道找到(如果大家有更多更好的方式,请告知)。

  • Windows Phone 7 在线门户,有大量的Xap文件可以下载

image

  • l WP7 3MktPlace,直接通过Market Place下载并且自动去除证书的工具,使用说明请见这篇文章,0.5.4版本下载请见这里。[更新:我刚刚翻-墙找到了0.6.4版本,放在Skydrive上,大家可以下载)

image

  • l 智机网,一个比较综合的WP7的论坛

结语

当你找到了巨人,有了攀爬的梯子,接下来就是爬上这个巨人,攀爬的过程是需要对于WP7有深刻了解,才能最终爬到最顶上,并在其上盖自己的应用。请见我下一篇/系列文章:从C#开发人员变为WP7高级工程师只需3周。

分享到:
评论

相关推荐

    《深入浅出 windows phone 7应用开发》样章试读

    本书适合于Windows Phone 7开发入门的读者,也适合于从其他智能手机平台转向Windows Phone 7平台的读者,同时对于有Windows Phone 7开发经验的读者也极具参考价值。 本书系统论述了Windows Phone 7操作系统的应用...

    Windows Phone7开发教程汇总

    Windows Phone7是微软重新打造windows mobile品牌之后推出的一款产品。

    Windows Phone 7开发环境搭建

    因此编写Silverlight for Windows Phone 7开发系列文章,从简单到深入的讲述Silverlight for Windows Phone 的开发。这个系列主要讲述一个网络收音机的开发过程,这一网络收音机程序涉及到Silverlight控件的使用,...

    Windows Phone 7开发入门(DOCX文件)

    阅读本文前建议你有编程基础,并假设你已经从Microsoft App Hub网站上下载Windows Phone7开发工具。 我这里使用的是App Hub网站上下载的Microsoft Visual Studio 2010 Express等开发工具。 本文参考《How to: Create...

    ChevronWP7 - 著名的Windows Phone 7 解锁工具

    ChevronWP7 - 著名的Windows Phone 7 解锁工具。 需要与ChevronWP7证书配套使用。 证书下载地址:http://download.csdn.net/source/3166513 防锁补丁:http://download.csdn.net/source/3166521

    Windows Phone 7入门经典:使用Silverlight和XNA开发Windows Phone应用

    本书旨在分享强大的Microsoft编程工具(诸如Silverlight、XNA和Visual Studio 2010 Express Edition一类)的使用心得,介绍了如何使用现有的C#和.NET编程技能来开发一些Windows Phone 7应用程序。本书作者团队探讨了...

    Windows Phone 7开发环境安装教程汇总

    Windows Phone 7开发环境安装教程汇总,供学习参考。

    Windows Phone 7开发31日谈完整版

    是windows phone 7 应用程序开发的入门必备书。在写“Windows Phone 7 开发31日谈”系列的首篇文章时,我们需要做一些假设。首先,我假设你懂一些Silverlight的知识。去年我写过一个Silverlight 31日谈的系列文章,...

    Windows Phone SDK v7.1.1 开发工具.exe

    今天,微软面向开发者正式发布了Windows Phone SDK 7.1开发工具的RTW版 Windows Phone SDK 7.1.1 更新在现有的 Windows Phone SDK 7.1 的基础上提供了更多功能。使用此更新,您可以更加轻松地开发可在 256 MB 设备...

    Windows_Phone_7开发教程汇总

    微软也为开发者准备了全新的开发工具和支持,以微软强大的财力和遍及全球的合作伙伴,为Windows Phone 7开发Apps可能很快将成为开发者业界的风潮。 本汇总从最基本的开发环境搭建开始,整合Windows Phone 7开发的...

    Windows Phone手机ROM制作工具

    Windows Phone手机ROM制作工具

    一起学Windows Phone7开发系列课程(9-15)

    一起学Windows Phone7开发课程,对Windows Phone7各个功能模块开发都有所讨论,是一个由入门到深入的系列课程,是一个面向开发者和对Windows Phone感兴趣人士的课程,通过这个系列课程的学习,可以使您对Windows ...

    一起学Windows Phone7开发系列课程(1-8)

    一起学Windows Phone7开发课程,对Windows Phone7各个功能模块开发都有所讨论,是一个由入门到深入的系列课程,是一个面向开发者和对Windows Phone感兴趣人士的课程,通过这个系列课程的学习,可以使您对Windows ...

    “一起学WindowsPhone7开发”系列视频课程(15讲)

    教程名称: “一起学Windows Phone7开发”系列视频课程(15讲)本专题为“一起学Windows Phone7开发”系列视频课程,共15讲,对Windows Phone7各个功能模块开发都有所讨论,是一个由入门到深入的系列课程,可以使您对...

    Windows Phone游戏开发实战

    内容提要: 本书对WindowsPhoneXNA游戏开发的流程进行了详细的讲解,对其核心内容和开发技巧进行了深入的说明。...本书还针对WindowsPhone8的新特性以及如何将WindowsPhone7游戏向WindowsPhone8上迁移做了详细的说明。

    windows phone7 开发书籍

    windows phone7 开发书籍

    WINDOWS PHONE 7 开发指南

    WINDOWS PHONE 7 开发指南

    windows phone7完美开发征程

    第一本全面介绍Windows Phone 7开发的中文图书! 中国移动开发者社区技术专家 倪浩/Magicboy/苏世耀 联合编 微软最有价值专家 张欣/姜泳涛/林永坚 联袂推荐 系统讲解+操作指导引领您快速入门 项目实例+实战演练帮助...

    Windows Phone7开发系列课程.pdf

    Windows Phone7开发系列课程.pdfWindows Phone7开发系列课程.pdfWindows Phone7开发系列课程.pdf

    windows phone 开发在线教程

    windows phone 开发 在线教程

Global site tag (gtag.js) - Google Analytics