[发明专利]可一次设置复合参数的条件设置装置在审
申请号: | 201510013615.2 | 申请日: | 2015-01-12 |
公开(公告)号: | CN105022624A | 公开(公告)日: | 2015-11-04 |
发明(设计)人: | 张小京 | 申请(专利权)人: | 西安卡奔软件开发有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 西安利泽明知识产权代理有限公司 61222 | 代理人: | 贾晓玲 |
地址: | 710065 陕西省西安市高*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一次 设置 复合 参数 条件 装置 | ||
技术领域
本发明涉及软件编程条件参数设置领域,特别是对复杂参数设置的一种可一次设置复合参数的条件设置装置。
背景技术
在软件编程实践中经常会遇到根据不同条件查询数据或对于一个复杂的数据对象设置某些属性的问题,这些条件或属性复杂多样,可能是时间、深度等简单数据,也可能是时间区间、深度范围、文档标题及其子标题和所有段落文本的字体组合等复杂条件,如何有效组织和高效展示这些预定义的条件,使得软件界面干净利落、用户能够快速选定想要使用的条件并进入条件设置过程是设计开发这个组件的主导思想。
目前常用的面向对象的编程工具如VC、Delphi、Macrosoft Visual Studio .NET等都提供了基本的显示组件,这些组件已经约定俗成的使用在各自的场合,但都存在一个共同的缺点就是功能单一,难以满足复杂多样的编程需求。同时又存在共同的优点,就是能够通过派生继承来构造符合开发人员自己要求的组件。
本发明创新就是使用编程工具提供的基本组件构造一个复杂的应用组件装置,解决应用程序界面上复杂输入条件的布局和管理问题,并监控条件应用时的系统运行状态。
发明内容
本发明通过对编程工具中的某些元组件进行科学组合并赋予新组件特定的应用功能旨在解决条件设置和管理中的如下问题:
A、解决现有模式下条件设置操作的启动位置既隐藏又随意的问题。
B、解决条件设置面板复杂多变无章可循的混乱问题。
C、解决条件设置的编程代码可扩展性差、难以工厂化编写的技术问题。
为达成以上所述的目的,本发明的可一次设置复合参数的条件设置装置采取如下技术方案:
可一次设置复合参数的条件设置装置,其特征在于,该装置可人工干预复合参数的条件设置操作。
该装置包括有下拉列表控件、树控件、参数设置面板和按钮,利用该下拉列表控件显示该树控件的树控参数名称,所述树控参数名称包括人工依据复合参数所设置的条件名称,条件名称的具体内容名称则由参数设置面板显示,按钮在上述下拉列表控件、树控件及参数设置面板中有设置。
所述树控件是多级树节点,该节点有展开和折叠行为。
鼠标点击末级树节点后启动相应设置操作,该操作可以是一个动作、一个耗时的线程或通过专门定义的参数设置面板而实现的一个可人工干预的条件设置操作。
所述条件设置操作触发显示的参数设置面板,该参数设置面板采用从下拉列表控件下沿由上往下逐渐滑出的方式出现,设置动作完成后该参数设置面板由下往上逐渐收起。
所述条件设置操作触发显示的参数设置面板,该参数设置面板采用紧贴下拉列表控件下沿的方式弹出,设置动作完成后该参数设置面板关闭。
该装置的常态采用下拉列表控件的展示方式,其上的文本显示区显示当前正在使用的条件名称,在文本显示区里条件名称的右边放置多功能按钮;该按钮在装置常态显示方式下点击能够刷新条件的使用;在条件正在使用过程中点击该按钮可以终止条件使用的过程;文本显示区背景叠加显示进度条,对于步数已知的操作过程显示操作进度,对于步数未知的操作过程以循环变化的方式显示操作正在进行的动态效果。
该装置的非常态为下拉态,所有复合参数以树的方式组织并展示在下拉面板上,采用多级树的组织方式,父级是复合参数大类的条件名称,末级是条件名称的具体内容名称,在末级上挂接条件设置操作,下滑或弹出参数设置面板,点击参数设置面板上的确定按钮后完成条件设置操作,参数设置面板收回或关闭并启动条件执行过程,下拉列表控件的文本显示区显示当前选中的树节点具体内容名称和图标,按钮图标由静态时的刷新图标变为动态时的终止图标。
所述复合参数的条件设置操作为一次设置。
一种机器可读的存储设备,其特征在于,在其上存储有计算机程序,用于复合参数中条件的设置,所述计算机程序包含了用于使得该机器执行权利1到9中任何一项的装置。
本发明技术方案带来的有益效果:
1、解决复杂条件下面板布局的技术问题,将问题统一转化为树结构的组织和管理问题。
2、解决复杂条件下快速选取、重新执行、终止操作及监控执行状态的问题。
3、简洁高效显示当前的条件状态。
说明书附图
附图1为现有技术的窗体设置方案。
附图2为本发明的面板设置方案。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安卡奔软件开发有限责任公司,未经西安卡奔软件开发有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510013615.2/2.html,转载请声明来源钻瓜专利网。