软件系统界面图片管理方法

文档序号:6614130阅读:341来源:国知局
专利名称:软件系统界面图片管理方法
技术领域
本发明涉及计算机技术,特别涉及一种软件系统界面图片管理方法。
背景技术
现有在目前的中小企业应用软件系统的主界面中,都没有提供给用户插 入用户的个人喜好照片或企业自身相关特征图片的功能,不能将用户的个人
喜好或企业的特色融入到软件系统中。现有技术存在隐患用户每天都是面 对一成不变的界面,久而久之使得用户对软件系统的新鲜感淡化,厌倦感增 强,既不利于提高用户的工作积极性和效率,也不利于培养用户对软件系统 的亲切感和兴趣。

发明内容
本发明目的在于提供一种软件系统界面图片管理方法,实现将用户自定
义图片显示在软件系统界面中。
本发明提供一种软件系统界面图片管理方法,用于在软件系统界面中实
现图片管理,包括进行图片管理,得到图片配置的步骤;保存图片配置的
步骤;根据图片配置显示图片的步骤。
优选地,上述图片管理包括对图片作添加、压缩、调节、启用和删除。 优选地,保存图片配置的步骤采用图片配置文件保存图片配置。 优选地,根据图片配置显示图片的步骤是根据图片配置文件,将指定图
片按照相应图片配置显示在软件系统界面中。 上述图片配置文件采用XML技术。
优选地,根据图片配置显示图片的步骤包括读取图片配置文件的步骤; 找出指定图片的步骤;按照相应图片配置显示指定图片的步骤。
优选地,上述软件系统界面图片管理方法还包括切换图片步骤,供用户 从至少一图片中选取一图片,显示在软件系统界面中。
优选地,上述软件系统界面图片管理方法还包括变换设置步骤,提供用 户自定义图片的变换方式;根据变换方式在软件系统界面上动画切换显示用 户指定图片。
上述保存图片配置步骤还包括初始配置步骤,定义属性并分别设置默认 值,生成图片配置文件。
优选地,上述软件系统界面图片管理方法作为独立的控件,供所述软件 系统界面调用。
本发明提供的软件系统界面图片管理方法通过提供图片的缩放、压缩和 导航,能让用户把图片的关注部分较好的显示在有限的、规定的软件图片显 示区内。通过在软件系统中融入用户的特征和喜好,将软件系统作为人的伙 伴,拉近了人与软件系统之间的距离,能够潜移默化的提高用户对软件系统 的使用兴趣及其工作质量,帮助用户成功。


图l是本发明第一实施例的流程示意图2是本发明第一实施例的部分详细流程示意图3是本发明第二实施例的用例图4是本发明第二实施例的组件图5是本发明软件系统主界面调用第二实施例的工作流程图; 图6是本发明第二实施例的软件系统界面效果示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步 说明。
具体实施例方式
参照图l,示出本发明第一实施例的流程示意图。本实施例的界面管理方 法主流程包括
步骤Sll,图片管理; 步骤S12,保存图片配置; 步骤S13,显示图片。
其中步骤Sll,图片管理是本实施例向用户提供图片管理界面,根据用户 在图片管理界面中的操作,接收用户指令,根据用户指令对图片进行管理。 图片管理包括对图片作添加、压缩、调节、启用、删除等功能,图片管理的 结果统称图片配置。
本实施例基于软件系统,由软件系统调用本实施例实现界面图片管理。 参照图2示出的本实施例部分详细流程示意图,其中步骤Sll图片管理包

步骤Slll,添加图片,具体做法是本实施例向用户显示图片管理界面,用户点击"添加"按钮发出添加图片指令;根据添加图片指令向用户显示"添
加图片对话框",根据用户选择的图片,在"添加图片对话框,,显示用户选择
图片的实时预览图像,帮助用户选择需要添加的图片;当用户选定图片后, 对选中的图片生成副本,将副本保存在软件系统安装目录的相关地址中。
步骤S112,删除图片具体做法是本实施例向用户显示图片列表,用户 选择图片并发出删除图片指令;根据删除图片指令删除选中图片的副本。
步骤S113,启用图片具体做法是本实施例向用户显示图片列表及与图 片分别对应的勾选框,用户勾选与某图片对应的多选框则本实施例对选中图 片进行启用配置。用户对与某图片对应的多选框作取消勾选,则本实施例对 选中图片进行取消启用配置。图片只有经启用才可在图片显示区显示;取消 启用图片后,图片将无法显示,直到用户再次启用该图片。
步骤S114,调节图片具体做法是在完成添加图片处理后,本实施例向 用户显示图片列表,用户选择图片列表中的一副图片时,本实施例向用户显 示该图片的实时预览图像,并提供定位框和缩放滚动棒;用户通过操作定位 框和缩放滚动棒发出调节图片指令,本实施例才艮据调节图片指令调节图片,并 将图片配置同步显示在图片列表中。用户确定图片配置后,本实施例将图片 配置保存在用户选定的地址。上述图片配置包括左边距、顶边距等显示参数。
上述步骤分别完成后,进行步骤12,保存图片配置,具体包括
步骤S121,根据用户指令判断是否保存图片配置,如果保存则进行步骤 S122,否则进行步骤S123;
步骤S122,保存用户在步骤S11中所作的图片配置;
步骤S123,返回主流程。
为适应部分尺寸较大或所占空间较大的图片,本实施例提出对图片预定 范围,对超出该预定范围的图片进行压缩处理。具体来说,上述步骤S111包 括
步骤Sllll,当用户选择图片后,判断所选图片尺寸或所占空间是否超出 预定范围,如果超出预定范围则进行步骤S1112;如果未超出预定范围则进行 步骤S1113;
步骤S1112,根据选中的图片自动进行压缩处理。该压缩图片处理并非对 用户选中的原图片进行压缩,而是对原图片无损压缩,生成一个图片副本, 进行步骤S1113。
步骤S1113,将根据用户所选图片生成的图片副本保存到预定的图片目录 中。该目录是1安装目录。/AGraphicsXPhotograph",其中安装目录是指本软 件系统的安装目录。
上述步骤S121,保存图片配置是采用图片配置文件保存图片配置,根据
步骤Sll图片管理得到的图片配置修改图片配置文件,供步骤S13显示图片时
使用。具体来说是建立一图片配置文件,该图片配置文件包含多个属性,各 属性可分别取值。本实施例根据上述各图片管理项目分别定义多个属性,对
该图片管理项目可实现的图片配置分别预定取值规则。当用户通过步骤S11完 成某个管理项目后,本实施例将相应图片配置按照预定的取值规则取值,并 根据预定的格式修改图片配置文件,使图片配置文件记录图片配置。
上述步骤,S13显示图片是根据图片配置文件中的属性及其属性值找出指 定图片,将指定图片按照相应图片配置显示在软件系统界面的图片显示区中。 具体来说包括
步骤S131,读取图片配置文件;
步骤S132,找出指定图片;
步骤S133,按照相应属性及其属性值显示指定图片。
本实施例采用XML文档实现图片配置文件,优选命名为Photograph, xml, 通过引用Microsoft XML组件来解析图片配置文件。本实施例通过Microsoft XML组件提供的接口和对象来读取图片配置文件,以及才艮据图片管理结果编辑 图片配置文件。在Window编程中还可以釆用将图片配置文件文件作为一个文 本文件的方式来读取和写入信息。
上述步骤S113中,图片尺寸的预定范围是512*384象素,若指定图片大 于该尺寸,则将图片压缩至512*384象素。当然,图片尺寸的预定范围还可 以选用其他尺寸。
上述步骤S114中,定位框和缩放滚动棒采用Windows基本的图形编程 实现,结合导航图实现图片定位和缩放。当加载一个新图片后,滚动棒的位 置居中,缩放比例为100%,导航图内定位框的位置位于左上方,其大小比例 为定位框的大小导航图的大小-导航图的大小图片实际大小;同时将定位 框内的图形部分显示为预览图像。移动滚动棒调节图片的缩放比例,同时调 节定位框的位置和大小,根据定位框的位置和大小,显示定位框内的图形到 预览框。
上述图片列表用于向用户显示图片信息,供用户参考,包括图片名,还 可包括部分或全部图片配置。当用户选取图片列表中的图片时,本实施例可 对该图片形成预览图像显示给用户。
在上述实施例基础上,本发明提出第二实施例,提供更完善的图片管理
功能。参照图3所示的用例图,本实施例的图片管理方法还包括切换图片步骤。 切换图片是向用户显示图片列表,供用户从多个已启用图片中选取一图片, 显示在软件系统界面中。具体做法是检测用户操作,当用户在图片显示区单 击左键即发出切换图片指令,本实施例从已启用的图片中顺序选取下一图片 显示在软件系统界面上。用户可多次发出切换图片指令,直到切换到满意的 图片。
本实施例的图片管理方法还包括变换设置步骤,是提供用户自定义图片 的变换方式,可自动根据变换方式,在软件系统界面上切换显示图片。具体 做法是,用户在图片显示区单击鼠标右键,点击右键菜单中的变换设置选项 发出变换设置指令。变换方式包括图片的变换频率,例如固定图片、启动变
换和每天变换;固定图片是指不采用变换设置,固定一张图片,每次启动都 显示这一张图片;启动变换是指软件每次启动时进行图片变换;每天变换是 指软件系统每天第 一 次启动时进行图片变换。变换方式还包括图片之间的动 画切换效果,例如禁用效果、顺序效果和随机效果;禁用效果是指图片切换时 禁用过渡效果即进行瞬间切换;顺序效果是指图片之间的变换效果按顺序使 用内置的动画效果。
变换设置步骤得到的变换设置属于图片配置,在变换设置步骤完成后, 本发明执行保存图片配置步骤,将变换设置保存在图片配置文件中。
本发明还使用默认图片,用于在用户未自定义图片的情况下,在软件系 统界面的图片显示区显示默认图片。默认图片的图片配置是预先定义好的初 始配置,默认图片不能被用户以删除图片指令删除。
本实施例的保存图片配置步骤还包括初始配置,具体做法是本实施例在 软件系统安装启动后,创建图片配置文件Photograph. xml,图片配置文件中 的多个属性分别取默认值,图片采用软件系统提供的默认图片;告知用户本 软件系统具有用户自定义图片的功能。
本实施例可作为独立的控件,流程和操作都在该控件内部独立实现,软 件系统界面调用这个控件,以实现界面图片管理。参照图4所示的组件图, 本实施例分三层实现,Ll层是界面层,包括图片显示区、图片管理界面和打 开图片对话框,实现与用户的交互;L2层是控制层,实现图片的显示、压缩 和操作配置文件;L3层是数据层,包括图片配置文件,实现图片配置的存储。
结合图5,软件系统主界面调用本实施例的工作流程如下
步骤S201,软件系统主界面检查图片配置文件;
步骤S202,图片配置文件存在则进行步骤S204;否则进行步骤S203;
步骤S203,生成图片配置文件,图片配置文件中的属性分别取默认值;
步骤S204, ;f企查图片配置文件中指定的默认图片是否存在;
步骤S205,若存在默认图片,则进行步骤S207,否则进行步骤S206; 步骤S206,生成默认图片到图片目录,以对应图片配置文件中指定的默 认图片;
步骤S207,读取图片配置文件中的图片配置;
步骤S208,根据对指定图片的启用图片缩放和定位信息、图片变换的频 率和变换效果等图片配置,显示指定图片,根据用户选择进行步骤S209、步 骤S210或步骤S211;
步骤S209,根据用户指令切换图片;然后返回步骤S208;
步骤S210,进入图片管理流程,根据用户指令分别进行步骤S2101、步骤 S2102、步骤S2103或步骤S2104,然后进行步骤S212;
步骤S211,根据用户指令进行变换设置步骤,然后进行步骤S213,或直 接进行步骤S213;
步骤S212,将上述步骤得到的图片配置保存在图片配置文件中,回到步 骤S207;
步骤S213, 4艮据用户指令退出系统,进行步骤S214;
步骤S214,将上述步骤得到的变换设置保存在图片配置文件中,流程结束。
上述流程中,步骤S2101、步骤S2102、步骤S2103和步骤S2104的具体处 理流程分别与第一实施例的步骤Slll、步骤S114、步骤S112和步骤S113相似, 本实施例的步骤S2101还包括自动压缩图片的步骤,该压缩图片步骤的具体处 理流程与第一实施例的步骤S1112类似,故不赘述。
以下列出本实施例图片配置文件Photograph. xml的一个示例
〈?xml version="l. 0" encoding="gb2312" > _ <Photograph〉
〈PhotoChange Value=T PrevPhoto-"咖啡"PrevDate="9/20/2007" /> 〈PhotoEffect Value="r' />
<PrevSelPath Path="C: \Documents and Semngs\hilbert —1 "桌面\" /> -〈Photos Total="6"> <大海FileName="Ocean. jpg" StretchRatio=" 1" Lef tMargin="21"
TopMargin="31" Default='T' Enabled="l" /〉 <城市FileName="City. jpg" StretchRatio=" 1" LenMargin="21"
TopMargin="31" Default='T' Enabled="r' /> <键盘FileName="Keyboard. jpg" StretchRatio=T Lef tMargin="2"
TopMargin="31" Default='T' Enabled="l" /〉<咖啡FileName="Coffee. jpg" StretchRatio=" 1" LeftMargin="21"
TopMargin="31" Defaulter' Enabled="l" /〉 〈Photol FileName="2. jpg" StretchRatio="0. 6" LeftMargin="1894"
TopMargin="0" Default="0" Enabled-"l" /> <Photo3 FileName="7ca90be59a986148175clce40e75f247. jpg"
StretchRatio-"O. 52" LeftMargin="95" TopMargin="14" Default="0"
Enabled='T /〉 </Photos〉 </Photograph〉
上述示例中,PhotoChange标明图片变换频率,Value属性取值可为 "0,1, 2",分别代表固定图片、启动变换和每天变换,PrevPhoto属性代表上 次显示的图片名称,用于确定下次显示图片的名称,PrevDate属性代表软件上 次的启动日期,用于确定在每天变换的变换频率下,软件启动后是否需要变 换图片;
PhotoEffect标明图片变换效果,Value属性取值可为"0,1,2",分别代 表禁用效果、顺序效果和随机效果,用于确定在图片切换时,使用何种效果进 行图片之间的动画切换效果;
PrevSelPath的Path属性代表图片选择路径,即用户上次增加图片指定的 路径,作为下次增加图片默认的路径;
Photos表明图片配置集合,Total属性代表图片总数。对于每一张图片的 配置,属性FileName代表图片文件名,根据其取值例如"0cean.jpg"可找到 指定图片文件;属'!"生StretchRatio、 LeftMargin、 TopMargin、 Default和 Enabled分别代表图片的缩放比例、左边距,顶边距、是否是默认图片和是否 启用,如果图片是默认图片则在图片列表中名称显示为蓝色;如果图片未启 用,则不会显示在主界面的图片显示区内;根据图片的缩放比例、左边距, 顶边距来确定图片的显示区域,然后将其显示区域显示在图片显示区内。
根据上述图片配置文件Photograph. xml示例,本实施例软件系统界面效 果示意图如图6所示。软件系统界面的图片显示区域,提供图片列表及一系列 菜单命令,供用户进行图片管理;鼠标右键菜单中提供变换设置选项,用户 通过在该软件系统界面中的操作,可实现在软件系统界面中设置图片变换频 率和效果。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围, 凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接 或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种软件系统界面图片管理方法,用于在软件系统界面中实现图片管理,包括进行图片管理,得到图片配置的步骤;保存所述图片配置的步骤;根据所述图片配置显示图片的步骤。
2. 根据权利要求l所述的软件系统界面图片管理方法,其特征在于,所 述图片管理包括对图片作添加、调节、启用和删除。
3. 根据权利要求l所述的软件系统界面图片管理方法,其特征在于,所 述保存图片配置的步骤采用图片配置文件保存所述图片配置。
4. 根据权利要求3所述的软件系统界面图片管理方法,其特征在于,所 述根据图片配置显示图片的步骤是根据图片配置文件,将指定图片按照相应 图片配置显示在所述软件系统界面中。
5. 根据权利要求3所述的软件系统界面图片管理方法,其特征在于,所 述图片配置文件采用XML技术。
6. 根据权利要求3所述的软件系统界面图片管理方法,其特征在于,所 述根据所述图片配置显示图片的步骤包括读取图片配置文件的步骤;找出指定图片的步骤;按照相应图片配置显示指定图片的步骤。
7. 根据权利要求l所述的软件系统界面图片管理方法,其特征在于 还包括切换图片步骤,供用户从至少一图片中选取一图片,显示在软件系统界面中。
8. 根据权利要求l所述的软件系统界面图片管理方法,其特征在于 还包括变换设置步骤,4是供用户自定义图片的变换方式;根据所述变换方式在所述软件系统界面上动画切换显示用户指定图片。
9. 根据权利要求1至8任一权利要求所述的软件系统界面图片管理方法, 其特征在于所迷保存图片配置步骤还包括初始配置步骤,定义属性并分别设置默认 值,、生成图片配置文件。
10. 根据权利要求1至8任一权利要求所述的软件系统界面图片管理方 法,其特征在于软件系统界面图片管理方法作为独立的控件,供所述软件系统界面调用。
全文摘要
本发明提供一种软件系统界面图片管理方法,用于在软件系统界面中实现图片管理,包括进行图片管理,得到图片配置的步骤;保存图片配置的步骤;根据图片配置显示图片的步骤。本发明提供的软件系统界面图片管理方法通过提供图片的缩放、导航和压缩,让用户把图片的关注部分较好的显示在有限的、规定的图片显示区内。通过在软件系统中融入用户的标志和喜好,将软件系统作为人的伙伴,拉近人与软件系统之间的距离,潜移默化的提高用户对软件系统的使用兴趣及其工作质量,帮助用户成功。
文档编号G06F9/44GK101187870SQ20071018152
公开日2008年5月28日 申请日期2007年10月18日 优先权日2007年10月18日
发明者李国彬 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1