热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Windowsphone应用开发[15]辅助工具

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

在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/]



推荐阅读
  • 如何去除Win7快捷方式的箭头
    本文介绍了如何去除Win7快捷方式的箭头的方法,通过生成一个透明的ico图标并将其命名为Empty.ico,将图标复制到windows目录下,并导入注册表,即可去除箭头。这样做可以改善默认快捷方式的外观,提升桌面整洁度。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • Windows7 64位系统安装PLSQL Developer的步骤和注意事项
    本文介绍了在Windows7 64位系统上安装PLSQL Developer的步骤和注意事项。首先下载并安装PLSQL Developer,注意不要安装在默认目录下。然后下载Windows 32位的oracle instant client,并解压到指定路径。最后,按照自己的喜好对解压后的文件进行命名和压缩。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • Windows 7 部署工具DISM学习(二)添加补丁的步骤详解
    本文详细介绍了在Windows 7系统中使用部署工具DISM添加补丁的步骤。首先需要将光驱中的安装文件复制到指定文件夹,并进行挂载。然后将需要的MSU补丁解压并集成到系统中。文章给出了具体的命令和操作步骤,帮助读者完成补丁的添加过程。 ... [详细]
  • 本文介绍了一种轻巧方便的工具——集算器,通过使用集算器可以将文本日志变成结构化数据,然后可以使用SQL式查询。集算器利用集算语言的优点,将日志内容结构化为数据表结构,SPL支持直接对结构化的文件进行SQL查询,不再需要安装配置第三方数据库软件。本文还详细介绍了具体的实施过程。 ... [详细]
author-avatar
Fabio_Ho_275
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有