[发明专利]基于窗口与菜单的仪器交互界面及其生成方法有效
申请号: | 201210282806.5 | 申请日: | 2012-08-10 |
公开(公告)号: | CN102830969A | 公开(公告)日: | 2012-12-19 |
发明(设计)人: | 王鹏;樊晓腾;左永锋;徐明哲;周俊杰;蒋方文;时慧;刘盛;刘青松 | 申请(专利权)人: | 中国电子科技集团公司第四十一研究所 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/048 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266000 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 窗口 菜单 仪器 交互 界面 及其 生成 方法 | ||
技术领域
本发明涉及计算机图像数据处理技术,特别是涉及一种基于窗口与菜单的仪器交互界面及其生成方法。
背景技术
随着软件技术的不断发展,现代仪器越来越趋向于智能化方向发展,而智能化仪器最重要的特点就是“傻瓜化”,用户不需要对仪器作深入了解,就能够很快上手。显示界面是仪器与用户最直接的交互接口,怎样使用户快速了解仪器、使用仪器,是界面设计的重点。
现有的生成信号发生器显示界面的方法主要有两种,一种是采用综合输入区与菜单相结合的生成方式。如图1所示,通过菜单选择要配置的选项,在综合输入区中显示并接收用户的配置信息。这种界面显示方法是最常用也是用户最熟悉的方式。
还有一种方法是采用窗口图形界面的生成方式。如图2所示,这种设计遵循现代直观式操作的设计理念,清晰的显示信号生成的过程。这种界面显示方法以窗口为单位,信息显示丰富。编辑时,通过方向键或旋钮依次选中配置选项,对于需要用列表、图像等元素进行编辑的复杂信号支持较好。
对于采用综合输入区与菜单相结合的界面显示,主要缺点如下:一、配置时需要重复按键,比较繁琐。由于菜单的数量限制,一屏所能显示的配置项少,用户需要多次翻页查找。二、一次只能显示一组菜单,当用户要连续配置不同菜单的不同项时需要来回切换。三、界面的感染力和吸引力不强,图形处理功能较弱。仪器功能显示不突出,信号生成流程不能一目了然。
对于采用以窗口为单位的界面显示,主要缺点如下:一、由于摒弃了传统的通过菜单的方式选择配置项,给用户带来不便。对于窗口显示末端的配置项,需要多次查找或旋转按钮才能选定。二、采用了多窗口显示,无法避免操作界面重叠的问题。操作界面个数过多,又相互重叠达到一定程度,可能会将不同操作界面的起标识作用的区别部分隐去,当用户需要配置某一未激活窗口中选项的时候,则无法明确分辨,从而带来操作的不便。
发明内容
本发明所要解决的技术问题是提供一种基于窗口与菜单的仪器交互界面及其生成方法,其基于窗口和菜单,配置信息显示丰富,信号生成流图一目了然,波形显示色彩分明;不仅可以利用仪器上的按键辅助菜单操作,还可以方便的使用鼠标、键盘操作,具有较大的自由度;对于完成相同功能配置在操作方便性和效率上有提高。
本发明是通过下述技术方案来解决上述技术问题的:一种基于窗口与菜单的仪器交互界面,其特征在于,其包括:主窗口,主窗口提供显示信息初始化、数据显示、窗口选择服务;控件,控件用于实现用户交互;配置窗口,配置窗口是控件的载体,用于选择性显示所述控件或控件组合,接收并显示用户的输入信息,不同功能的配置窗口互斥显示;菜单,菜单接收用户选择,与所述控件之间具有对应关系;映射控制单元,用于对控件和菜单项的对应关系进行映射与管理,达到同步;消息管理单元,消息管理单元用于将用户输入转化为消息处理,管理控件与菜单间的消息传递,达到互动。
优选地,所述控件是主窗口与配置窗口的界面元素。
优选地,所述配置窗口是按照仪器功能分类划分的窗口。
优选地,所述菜单中都有一个菜单项与控件对应,当用户选择控件或者更改其属性,映射控制单元自动完成匹配,选择对应菜单项或者更改菜单项属性。
本发明还提供一种基于窗口与菜单的仪器交互界面的生成方法,其特征在于,其包括以下步骤:
S1:生成主窗口;
S2:根据当前需要创建配置一类功能的配置窗口并添加控件;
S3:建立与配置窗口中的控件对应的菜单;
S4:建立所述控件和菜单项的映射关系;
S5:创建消息处理函数,处理用户输入,创建控件与菜单间的消息管理类。
优选地,所述步骤S3具体包括:
S31:生成菜单类,用于管理和存储当前菜单的菜单号、菜单属性、菜单处理函数信息;整机所有菜单按照规定的数据结构以数组形式存储;
S32:填充菜单数据结构中的菜单号、属性、处理函数入口信息;
S33:存储当前菜单到整机菜单数组中。
优选地,所述步骤S4具体包括:
S41:针对每一类型控件,重新编写控件类,在类中添加此控件对应的菜单号和菜单项属性;
S42:填充控件对应的菜单号和菜单项属性;
S43:添加控件类的EN_GETFOCUS、EN_KILLFOCUS、EN_CHANGE消息响应函数,实现控件到菜单项的映射;
S44:编写菜单处理函数,在当前菜单中查找对应控件的菜单项,填充菜单处理函数入口指针,实现菜单到控件的映射。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第四十一研究所,未经中国电子科技集团公司第四十一研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210282806.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:伸缩梯的伸缩用定位机构
- 下一篇:门上电子装置供电系统