你不可不知的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类似的是,开发者可以逐层打开树形目录调整格式,哪怕是“稍微往左移动一点”,也可以实现。
1.png 
Silverlight Spy提供了两个版本:免费版和69欧元个人版。
下载地址与参考页面:http://firstfloorsoftware.com/silverlightspy/

2. Isolated Storage Explorer
Isolated Storage Explorer是一个免费工具,在CodePlex上提供下载。
为了便于查看和编辑,Isolated Storage Explorer支持程序员在电脑上建立一个文件夹,将所有的问题数据都存储在该文件夹中,然后你可以把这个文件夹拷贝到测试用的手机上。Isolated Storage Explorer能够检测出加载超大附件造成的异常,加载超大图片库异常以及中断数据。
2.png 
下载地址:http://istool.codeplex.com/

3. Silverlight Toolkit
Silverlight Toolkit可以作为Windows Phone 7 SDK的一款延伸工具,同样在codeplex中提供下载。
Windows Phone 7 SDK包中缺失的控件,在Silverlight Toolkit中都能够找到,它们是:

    AutoCompleteBox
    DateTimeConverters
    DateTimePickers
    ExpanderView
    HeadersItemsControl
    HubTile
    Input
    ListPicker
    LocalizedResources
    LongListSelector
    MultiselectList
    PhoneTextBox
    Tilt
    ToggleSwitch
    Transitions
    WrapPanel
下载地址:http://silverlight.codeplex.com/ 
4. Portable Class Library project template
在编译基于Web服务的应用的过程中,多次调用公共类会导致代码重复。Portable Class Library project template支持在ASP.Net, WPF, Silverlight, XNA环境下进行调试。
4.png 
下载地址:
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像素。
6.png 
下载地址: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个模拟器皮肤。
8.png 
下载地址:
http://wp7emuskinswitcher.codeplex.com/ 
http://www.jeff.wilcox.name/2011/12/my-new-windows-phone-emulator-theme/
posted @ 2012-07-11 15:51  xiangxiong  阅读(211)  评论(0编辑  收藏  举报