你不可不知的8个Windows Phone开发工具
导读:国外程序员Douglas Rathbone在开发Windows Phone应用的过程中,通过自身经验与大家分享了8个实用的工具,他表示自己仍在不断探索WP开发技巧,最新消息他将在dzone个人主页上进行更新。 1. Silverlight Spy Silverlight Spy称得上Windows Phone 开发必备工具之首。其功能类似于Firebug,是一款针对Silverlight的调试工具。 Silverlight Spy帮助开发者实时调试App的布局和设计,如果再借助Metro Grid Helper便可利用Metro网格辅助修改。与Firebug类似的是,开发者可以逐层打开树形目录调整格式,哪怕是“稍微往左移动一点”,也可以实现。 Silverlight Spy提供了两个版本:免费版和69欧元个人版。 下载地址与参考页面:http://firstfloorsoftware.com/silverlightspy/ 2. Isolated Storage Explorer Isolated Storage Explorer是一个免费工具,在CodePlex上提供下载。 为了便于查看和编辑,Isolated Storage Explorer支持程序员在电脑上建立一个文件夹,将所有的问题数据都存储在该文件夹中,然后你可以把这个文件夹拷贝到测试用的手机上。Isolated Storage Explorer能够检测出加载超大附件造成的异常,加载超大图片库异常以及中断数据。 下载地址:http://istool.codeplex.com/ 3. Silverlight Toolkit Silverlight Toolkit可以作为Windows Phone 7 SDK的一款延伸工具,同样在codeplex中提供下载。 Windows Phone 7 SDK包中缺失的控件,在Silverlight Toolkit中都能够找到,它们是: 4. Portable Class Library project template 在编译基于Web服务的应用的过程中,多次调用公共类会导致代码重复。Portable Class Library project template支持在ASP.Net, WPF, Silverlight, XNA环境下进行调试。 下载地址: http://visualstudiogallery.msdn.microsoft.com/b0e0b5e9-e138-410b-ad10-00cb3caf4981 5. High Performance Progress Bar High Performance Progress Bar属于Silverlight Toolkit工具包的一部分。 程序员在编译代码过程中,有时模拟器上进度条显示正常,但真机上却出现了问题。这是因为系统执行动画操作时,调用了compositor线程而不是UI线程。 下载地址: http://silverlight.codeplex.com/ http://www.jeff.wilcox.name/2010/08/performanceprogressbar/ 6. Metro Grid Helper 在介绍第一款“Silverlight Spy”时提到了Metro Grid Helper,它可以作为辅助网格调试工具。Metro Grid Helper提供24x24像素Metro风格网格,每个网格之间的间距为12像素。 下载地址:http://nuget.org/packages/MetroGridHelper 7. Windows Phone Test Project Windows Phone Test Project是一款测试工具,在msdn上提供下载。同时,Silverlight Unit Test Framework可以作为辅助工具。 下载地址: http://visualstudiogallery.msdn.microsoft.com/6819514d-4bd6-4f31-a231-48c6530ed03b?SRC=VSIDE 8. Emulator Skins 模拟器皮肤算不上核心工具,但对于抱怨VS中模拟器仿真度不高的开发者来说,Emulator Skins或许可以帮一点忙。Emulator Skins提供25个模拟器皮肤。 下载地址: http://wp7emuskinswitcher.codeplex.com/ http://www.jeff.wilcox.name/2011/12/my-new-windows-phone-emulator-theme/ |