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

  • 相关阅读:
    C++中整型变量的存储大小和范围
    A1038 Recover the Smallest Number (30 分)
    A1067 Sort with Swap(0, i) (25 分)
    A1037 Magic Coupon (25 分)
    A1033 To Fill or Not to Fill (25 分)
    A1070 Mooncake (25 分)
    js 获取控件
    C#代码对SQL数据库添加表或者视图
    JS 动态操作表格
    jQuery取得下拉框选择的文本与值
  • 原文地址:https://www.cnblogs.com/zziss/p/2789296.html
Copyright © 2011-2022 走看看