期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 科技论文 >

市场需求的win8图片系统设计

一、引言

图片浏览系统是基于Windows8.1的Metro风格的一种应用,它通过Window商店提供给用户使用。图片浏览系统采用目前最先进的Windows8.1触控技术,整个界面完全按照Windows8.1的界面风格来设计,便于用户使用触摸控制的方式来使用。由于Windows8.1在照片欣赏类软件方面还比较匮乏,因此图片浏览系统的开发是一款具有创新性的图片浏览应用程序。

二、图片浏览系统的设计

(一)MVVM

该项目使用了MVVM的模式,使视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码。同样,一个应用的业务流程或者业务规则的改变只需要改动MVVM的模型层即可。因为模型与控制器和视图相分离,所以很容易改变应用程序的数据层和业务规则。

(二)功能模块设计系统共由五大模块组成

具体包括:照片选择模块、照片欣赏模块、日志地图模块、3D照片墙模块和分享、搜索及设置模块。1、照片选择模块的功能是用来实现软件对照片文件的筛选处理。图片浏览系统要进行选取照片的操作,需要在本机上寻找照片文件源。在Windows8.1的操作系统环境下查找照片文件变的非常简单,它不是传统意义上的打开盘符一个一个文件查找,而是通过选择对应的文件位置,层次性获取文件,并将获取后的文件的显示方式如同Windows8.1的Metro风格的图标效果展示出来;同时云的加入使其更具有实用性。2、照片欣赏模块可以让用户更加的了解照片,本模块包括照片快速切换,快速查看照片地理位置信息、照片详细信息,简单照片管理等。快速切换:轻扫触摸屏顶部边缘即可显示图片集合缩略图,点击用户想要查看照片的缩略图,即可切换到照片的详细浏览,能够快速查看到该照片的详细信息,快速选择栏下的缩略图可根据图片大小自动调整缩略图大小及长宽比。查看地理信息:单击屏幕左上角的“显示地图”按钮,即可显示关于照片的地理信息的小地图(如果照片有地理拍摄位置),单击小地图上的加减按钮可以迅速放大和缩小地图,这样用户可以快速了解照片的地理位置信息,单击小地图左上角的选择控件可以以空中、鸟瞰、道路等浏览方式进行浏览。照片详细信息:在欣赏照片的同时,图片浏览系统可以读取照片的相关信息,包括照片的名称、路径、相机品牌、相机型号、拍摄日期、照片的高度及宽度、照片地理位置的经度和纬度。对于某些照片的所在照片路径名称过长,本应用会对其智能截取换行处理。简单照片管理:照片管理包括删除、复制等操作。为了与软件的简单明了的操作体验相匹配,图片浏览系统把删除的按钮放在菜单栏里,用户轻扫触摸屏底部边缘即可显示菜单栏,这样的设计不占用软件的界面空间而提高用户视觉体验。单击“删除”按钮即可快速删除照片,在快速选择栏中的缩略图也会随之消失,删除的照片可在回收站中找到,“复制”按钮采用类似浏览文件的视角效果,用户可以快速选取文件的位置(包括云),以实现照片的复制。

(三)日志地图模块可以按照地理位置分类照片

相册作为一款图片浏览软件,拥有这种特殊的图片分类方式,可以提高寻找图片效率。日志地图运用Bing地图的有关技术,使用本地图片分类查看,能够有效减少网络流量和加快地图加载速度,并且更加适合触屏操作,自定义控件的加入使日志地图更加有声有色,智能分析地图区域范围内的照片,使其达到最好的显示效果。(四)3D照片墙模块是一种特殊的浏览方式,能对图片增加3D显示效果,从而增加用户对本应用的兴趣。图片浏览系统中对应的照片使用了动画的效果,它以动态的Binding去绑定路径,并使用UIElement.Projection中的属性去控制其切换和投影,以及使用Storyboard去控制动画的效果以及切换的时间、角度、旋转次数等内容。

三、图片浏览系统的实现

根据前面的设计,系统采用MVVM进行实现的。这里以日志地图为例介绍具体的实现过程。首先需要在必应开发者中心注册开发者账号,安装相应的SDK,搭建好相关环境。其次在使用Map控件的时侯需要赋予Map控件的Credentials及HomeRegion属性,用于进行开发者信息校验及设定地图首页。在相关工作完成后调用GetUserImages方法获取用户图片路径信息,之后传给locationIcon_onnews方法进行图片地理位置的解析,以上工作完成后使用SetImages方法把图片按照相应位置放进Map控件中即可。目前为止,日志地图功能已全部实现,在实际运行中发现,由于地图缩放比例原因,导致图片显示过小,用户交互体验差等问题出现。所以增加CalculateDistance方法进行计算图片之间的距离以确定地图缩放比例,已达到图片大小显示适当的目的。

图片浏览系统的开发采用了最新VisualStudio2013Update2的Windows8.1虚拟开发环境,并采用Blend做动画处理。Windows8.1自上市以来,国产软件在Windows8.1领域方面相对匮乏,照片处理类的软件就更加稀少,本图片浏览系统首次在Windows8.1的领域进行突破性的尝试,给未来的产品软件领域的探索有了很好的开始。

作者:李燃  吴晓艳 单位:沈阳工学院


    更多科技论文论文详细信息: 市场需求的win8图片系统设计
    http://www.400qikan.com/mflunwen/kjlw/138659.html

    相关专题:安阳师范学院学报 货币的乘数效应


    上一篇:汽车自动变速系统智能控制方法
    下一篇:室内装潢中绿色环保设计论述

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍