[发明专利]一种图形用户界面的实现方法无效
申请号: | 200910311236.6 | 申请日: | 2009-12-11 |
公开(公告)号: | CN101727326A | 公开(公告)日: | 2010-06-09 |
发明(设计)人: | 范晓波;金启明;张超;龚洪彦;赵仕才;杨芳;于国福;王宏礼 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 成都虹桥专利事务所 51124 | 代理人: | 李顺德 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图形 用户界面 实现 方法 | ||
技术领域
本发明涉及用户界面技术,特别涉及图形用户界面的技术。
背景技术
目前图形用户界面得到了广泛的应用,给用户提供了直观的交互方式,降低了软件的使用难度,但是,开发图形用户界面还是一个应用很繁琐的部分,由于是用户直接相关的部分,因此要做到用户良好的体验,需要不断的征求用户的意见,进行修改,所以图形用户界面部分常常需要变更,而图形用户界面一般是控件组成的,事件驱动的,事件处理的代码分散各处,不易修改,一般都是牵一发动全身。有限状态机又称有限状态自动机或简称状态机,是表示有限状态以及在这些状态之间的转移和动作等行为的数学模型,状态是存储关于过去的信息,它反映从系统开始到现在时刻的输入变化,转移是指示状态变更,并且用必须满足来确使转移发生的条件来描述它,动作是指在给定时刻要进行的活动的描述。
发明内容
本发明所要解决的技术问题,就是为了克服目前图形用户界面不易修改的缺点,提供一种图形用户界面的实现方法。
本发明解决其技术问题,采用的技术方案是,一种图形用户界面的实现方法,其特征在于,包括以下步骤:
a.进行需求分析,设计图形用户界面及其交互流程;
b.根据设计的图形用户界面,把每个不同的界面对应为状态机的一个状态,把图形用户界面上的事件响应对应为状态机上相对应状态上的事件,构建出整个状态机;
c.编码实现状态机,并进行调试,测试各个状态的切换和事件的响应是否达到要求,若是则进入下一步;
d.根据调试好的状态机逐一实现所有设计的界面,并对每一个界面进行调试,直至完成整个所设计的图形用户界面;
e.根据图形用户界面的设计功能逐一在状态机的各个事件中加入对数学模型的操作逻辑;
f.进行集成测试。
本发明的有益效果是,通过上述一种图形用户界面的实现方法利用状态机的各个状态和事件来对应图形用户界面的各个界面和事件,相当于将原本分散各处的事件处理代码统合在了状态机中,修改起来更简单直接,方便了图形用户界面的开发及修改。
具体实施方式
下面结合实施例,详细描述本发明的技术方案。
本发明提供了一种图形用户界面的实现方法,首先对需求进行分析,设计出图形用户界面及其交互流程,然后根据设计的图形用户界面,把每个不同的界面对应为状态机的一个状态,把图形用户界面上的事件响应对应为状态机上相对应状态上的事件,构建出整个状态机,再通过编码实现状态机,并进行调试,测试各个状态的切换和事件的响应是否达到要求,若是则根据调试好的状态机逐一实现所有设计的界面,并对每一个界面进行调试,直至完成整个所设计的图形用户界面,然后再根据图形用户界面的设计功能逐一在状态机的各个事件中加入对数学模型的操作逻辑,最后进行集成测试。
实施例
本例采用本发明方案进行图形用户界面的实现。
首先对需求进行分析,设计出图形用户界面及其交互流程,然后根据设计的图形用户界面,把每个不同的界面对应为状态机的一个状态,把图形用户界面上的事件响应对应为状态机上相对应状态上的事件,构建出整个状态机,再通过编码实现状态机,并进行调试,测试各个状态的切换和事件的响应是否达到要求,若是则根据调试好的状态机逐一实现所有设计的界面,并对每一个界面进行调试,直至完成整个所设计的图形用户界面,然后再根据图形用户界面的设计功能逐一在状态机的各个事件中加入对数学模型的操作逻辑,最后进行集成测试。
其中,状态机是作为控制器使用,负责图形用户界面的切换和用户输入的响应;图形用户界面由多个界面组成,每个界面对应于状态机的一个状态,每个界面上都有多个事件响应,每一个事件响应对应于状态机的一个事件;界面的切换对应于状态机状态的切换。
当要对用户界面进行调整时,也是先完成整体界面的设计调整后才开始修改,尽量降低因调整界面造成界面整体出现新问题。调整界面时,先要更改图形界面及其交互流程,根据对应的交互流程,修改状态机设计,再修改状态代码,进行调试,状态机运行正常后,修改具体界面,联调状态机和图形用户界面,最后修改数学模型的操作逻辑,做集成测试后完成。
现在的应用变得越来越复杂,图形用户界面使用的越来越多,通过状态机来实现和管理图形用户界面,可以降低图形用户界面实现的难度,降低图形用户界面更改带来的风险。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910311236.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于内存访问事件的处理方法和系统
- 下一篇:一种代码生成方法及装置