代码改变世界

Windows phone应用开发[15]-辅助工具

2012-04-17 19:14  chenkai  阅读(2798)  评论(9编辑  收藏  举报

在Windows phone应用开发中很多场景中可以使用对外开源的小工具高效完成,而使我们在应用开发,提交审核,处理数据,UI设计资源上做到事半功倍的效果.本篇幅将主要来介绍Windows phone Development 中涉及使用开发小工具.

[1]Metro Studio

Windows Phone 基于Metro设计的UI风格.微软设计资源的考虑分配上.在Windows phone SDK 分别内置了32个ApplicationBar可以使用Icon图标.如果你安装了Windows phone SDK可以在如下目录下找到: C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Icons\light

因Windows phone 有两Black、Light明暗背景.出现两种不同前景色的Icon图标.

这32个图标并不能完全满足所有APP实际需求.而由 syncfusion公司开发的一款Metro图标制作工具Metro Studio一款Metro图标制作工具,内置600多个Metro风格图标足以解决这个 问题.MetroStudio按照不同的分类区别图标类型

2012-04-17_164310

通过设置修改图标大小[允许自定义],设置填充的像素.背景图形以及背景色.在短短几秒钟之内就可以完成一个标准ApplicationBar Icon图标制作.无需设计人员参与.Metro Studio 1除了图标编辑,还有XAML输出功能,假如你创建Windows Phone或者Windows 8应用程序的话,这种以XAML显示的模式将会非常方便。你还可以点击Save按钮来将获取一张png图片,所以当你打算以HTML/JS的形式来创建Windows 8应用的话,想想这将会有多省事:

2012-04-17_164624

Metro Studio安装需要注册码方式,注册Email有一个Product unlock key. 工具下载:

Development Tool Download:

Metro Studio Download Link:[http://www.syncfusion.com/downloads/metrostudio]

[2]IsoStroe Spy

原来做过Silverlight的同学应该都熟悉.如果我们临时数据交互常常存储沙箱中.也就是常说独立存储空间Isolated Storage.查看数据也才Spy工具.Windows phone 在早期Mango 7.0版本并没有内置SQLCE之前.独立存储也肩负存储应用数据重任.而官方只给出一个Windows phone Development Tool 部署工具.无法直接查看XAP中内容和具体数据文件.远远不能满足需求.模拟器Xap包资源文件查看和XAP管理

开源的IsoStroe Spy 就应运而生:

2012-04-17_180854

虽然能够通过手动修改Xap文件修改.zip解压.获取文件具体内容. SPy工具则可以直接查看XAP 包中各种图片、文本、语音文件:

IsoStoreSpyPreviewImage

最难得可贵的是.直接当前存储环境支持SQlCe数据库 执行sQL语句执行查询获取结果:

IsoStoreSpy-SqlRequest

类似这种XAP部署管理工具有很多.这也是随着Windows phone 开发者群体逐渐开始壮大.衍生很多实际需求.相信最早进入开发者一定不会忘记当初查看XAP第一款工具.WP7 Isolated Storage Explorer.简陋UI和极少查看文件别扭的功能相对今天的强大SPy版本真的无法比拟的:类似IsoStoreSpy还有XAP 管理部署查看工具还有很多、类似后来不断加入的Windows Phone Power ToolsWindows phone Xap Manager 但功能远没有Spy强大.

wptools220-01-2012-00-06-37

Windows phone Xap Manager:

IsoStore Spy Download Link:[http://isostorespy.codeplex.com/]

[3]Windows Phone Icons Maker

提交过应用的同学应该都知道.在对应的Windows phone APP中需要针对应用自身提供不同规格的图片.而且像素必须完全按照官方给出规格来制作.这在早期常常因为一些图片像素问题容易被官方打回.类似Windows phone APP图标在提交官方MarketPlace时就需要如下6中规格的图片:

201112221747246916

96DPI,规格图片分别需要62*62、99*99,173*173,200*200.如果能够有一个图片自动生成工具批量生成WP提交应用所需要的图片.Windows phone Icons Maker则做了这个工作.:

2012-04-17_184930

点击saveIcon图标则自动在左面创建一个文件目录 保存文件如见:

2012-04-17_185148

如此在无需设计师参与项目下.就能够通过工具快速自动生成对应所需图片.工具虽小 但非常的实用.

Windows phone Image Tool:

Windows phone Icons Maker: [http://wpiconmaker.codeplex.com/]

[4]Windows Phone 7 Emulator Skin Switcher

在开发环境中.如果你已经厌倦微软默认给出模拟器外形皮肤.可以尝试切换成你想要的模拟器效果.Windows  phone Emulator Skin Switcher 则是整合当前市面所有Windows phone真机设备的皮肤。用来随时切换:

2012-04-17_1903392012-04-17_1904572012-04-17_190623

换一份皮肤.Coding时也能换一份心情:

2012-04-17_190822

下载地址:

Windows phone SKin Switcher :

Skin Swithcer Download Link: [http://wp7emuskinswitcher.codeplex.com/]

无觅相关文章插件,快速提升流量