在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 SDKsWindows Phonev7.1Iconslight。
因Windows Phone有两Black、Light明暗背景,出现两种不同前景色的Icon图标。
这32个图标并不能完全满足所有APP实际需求。而由syncfusion公司开发的一款Metro图标制作工具Metro Studio一款Metro图标制作工具,内置600多个Metro风格图标足以解决这个问题。MetroStudio按照不同的分类区别图标类型。
通过设置修改图标大小[允许自定义],设置填充的像素.背景图形以及背景色.在短短几秒钟之内就可以完成一个标准ApplicationBar Icon图标制作.无需设计人员参与.Metro Studio 1除了图标编辑,还有XAML输出功能,假如你创建Windows Phone或者Windows 8应用程序的话,这种以XAML显示的模式将会非常方便。你还可以点击Save按钮来将获取一张png图片,所以当你打算以HTML/JS的形式来创建Windows 8应用的话,想想这将会有多省事:
Metro Studio安装需要注册码方式,注册Email有一个Product unlock key。
2.IsoStroe Spy
原来做过Silverlight的同学应该都熟悉.如果我们临时数据交互常常存储沙箱中。也就是常说独立存储空间Isolated Storage,查看数据也才Spy工具。Windows phone在早期Mango 7.0版本并没有内置SQLCE之前.独立存储也肩负存储应用数据重任.而官方只给出一个Windows phone Development Tool 部署工具.无法直接查看XAP中内容和具体数据文件.远远不能满足需求.模拟器Xap包资源文件查看和XAP管理。
开源的IsoStroe Spy就应运而生:
虽然能够通过手动修改Xap文件修改.zip解压.获取文件具体内容. SPy工具则可以直接查看XAP包中各种图片、文本、语音文件:
最难得可贵的是.直接当前存储环境支持SQlCe数据库执行sQL语句执行查询获取结果:
类似这种XAP部署管理工具有很多.这也是随着Windows phone 开发者群体逐渐开始壮大.衍生很多实际需求.相信最早进入开发者一定不会忘记当初查看XAP第一款工具.WP7 Isolated Storage Explorer.简陋UI和极少查看文件别扭的功能相对今天的强大SPy版本真的无法比拟的:类似IsoStoreSpy还有XAP 管理部署查看工具还有很多、类似后来不断加入的Windows Phone Power Tools和Windows phone Xap Manager 但功能远没有Spy强大。
提交过应用的同学应该都知道。在对应的Windows phone APP中需要针对应用自身提供不同规格的图片.而且像素必须完全按照官方给出规格来制作.这在早期常常因为一些图片像素问题容易被官方打回。类似Windows phone APP图标在提交官方MarketPlace时就需要如下6中规格的图片:
96DPI,规格图片分别需要62*62、99*99,173*173,200*200.如果能够有一个图片自动生成工具批量生成WP提交应用所需要的图片.Windows phone Icons Maker则做了这个工作:
点击saveIcon图标则自动在左面创建一个文件目录 保存文件如见:
如此在无需设计师参与项目下.就能够通过工具快速自动生成对应所需图片。工具虽小,但非常的实用。
4.Windows Phone 7 Emulator Skin Switcher
在开发环境中.如果你已经厌倦微软默认给出模拟器外形皮肤.可以尝试切换成你想要的模拟器效果.Windows phone Emulator Skin Switcher 则是整合当前市面所有Windows phone真机设备的皮肤。用来随时切换:
换一份皮肤,Coding时也能换一份心情。