[发明专利]一种基于描述的界面UI控件配置方法在审
| 申请号: | 201410526693.8 | 申请日: | 2014-10-09 |
| 公开(公告)号: | CN104267962A | 公开(公告)日: | 2015-01-07 |
| 发明(设计)人: | 朱诗严 | 申请(专利权)人: | 浪潮通用软件有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 描述 界面 ui 控件 配置 方法 | ||
技术领域
本发明涉及用户图形化界面建模技术领域,具体涉及一种基于描述的界面UI控件配置方法。
背景技术
为了提高用户图形化界面的开发效率,业内通常采用基于模型驱动开发方法(MDD, Model Driven Development),对图形化用户界面进行可视化建模的开发模式。在这种模式下,会为用户提供一套图形化界面设计工具,并在设计器内置UI控件的工具箱,工具箱中内置了常用的一组界面UI控件。并且需要为UI控件进行元模型定义,包括定义UI控件的属性、事件,定义UI控件在设计器,定义UI控件在界面描述中的模型文档结构,定义UI控件的代码生成器实现等。
随着应用需求的范围扩大及需求变化,不同的图形化界面对于UI控件的需求不同,往往需要增加新的UI控件或对现有的UI控件进行升级。目前,常见的解决方式往往是需要为每一个新的UI控件单独去实现相关的一组定义,这种方式往往导致UI控件新增较大工作量或维护的较大工作量,导致设计器的扩展困难。
因此,针对上述现有技术存在的缺陷,实有必要进行开发研究,以提供一种方案,可实现UI控件属性的灵活扩展,支持不同版本、不同表单类型控件的组合配置,满足不同类型表单开发过程中的灵活配置需求。
发明内容
为解决上述问题,本发明的目的在于提供一种基于描述的界面UI控件配置方法,可实现UI控件属性的灵活扩展,支持不同版本、不同表单类型控件的组合配置,满足不同类型表单开发过程中的灵活配置需求。
为实现上述目的,本发明的技术方案为:
一种基于描述的界面UI控件配置方法,包括如下步骤:
步骤一、对控件在图形化表单设计器中的属性和事件进行描述;
步骤二、对控件的属性和事件在图形化表单设计器上关联的编辑器信息进行描述;
步骤三、对控件属性在图形化表单设计器上编辑时的控制规则进行描述;
步骤四、对控件在图形化表单设计器上生成的Xml元素结构进行描述;
步骤五、对控件在在生成部署引擎中的生成规则进行描述。
进一步地,步骤一中,在图形化表单设计器中根据表单类型和版本的不同,加载不同类型的一组UI控件;UI控件通过统一的格式来进行描述,包括控件的基本信息描述、属性事件信息描述、属性事件编辑器信息描述、属性事件编辑时依赖约束信息描述、表单设计器上Xml元素结构模板及同步规则描述、运行时发布为前端页面和脚本模板和规则信息描述。
进一步地,步骤二中,控件属性事件描述信息包含此控件在图形化表单设计器上包含的所有属性和事件信息的集合。
进一步地,步骤三中,系统内置通用的属性编辑控制规则,对于内置通用控件无法满足规则需求时,支持规则扩展。
本发明基于描述的界面UI控件配置方法可实现UI控件属性的灵活扩展,支持不同版本、不同表单类型控件的组合配置,满足不同类型表单开发过程中的灵活配置需求。
附图说明
图1为本发明的方法流程图示。
具体实施方式
本发明实施例提供了一种基于描述的界面UI控件配置方法通过描述配置UI控件与设计器及生成器的规则,可实现UI控件属性的灵活扩展,支持不同版本、不同表单类型控件的组合配置,满足不同类型表单开发过程中的灵活配置需求。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本发明的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
以下分别进行详细说明。
请参照图1所示,本发明一种基于描述的界面UI控件配置方法,包括以下步骤:
步骤一、对控件在图形化表单设计器中的属性和事件进行描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮通用软件有限公司,未经浪潮通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410526693.8/2.html,转载请声明来源钻瓜专利网。





