在界面设计工具中使用的配置数据管理方法和装置制造方法及图纸

技术编号:29048436 阅读:40 留言:0更新日期:2021-06-26 06:07
本发明专利技术提供了一种在界面设计工具中使用的配置数据管理方法和装置。该方法包括:以嵌套存储方式保存设计器的全部数据,其中所述全部数据是以JSON格式进行保存的,包括:设计器的唯一设计器编码以及该编码对应的设计器的配置数据,该设计器的配置数据包括:该设计器所含组件的全部信息、和除了所述组件信息之外的其他必要信息数据;每个组件的全部信息以嵌套结构进行存储,其内容包括:组件的唯一组件编码和该组件编码对应的组件的配置数据;其中每个设计器的所述唯一设计器编码和每个组件的所述唯一组件编码都是预先设置的;添加数据管理模块,通过调用该数据管理模块来实现对配置数据的管理。置数据的管理。置数据的管理。

【技术实现步骤摘要】
在界面设计工具中使用的配置数据管理方法和装置


[0001]本专利技术涉及计算机
,具体而言涉及一种在界面设计工具中使用的配置数据管理方法和装置。

技术介绍

[0002]在软件开发工作中,通过可视化的界面设计工具来设计界面,已经成为提高界面设计效率和界面编程效率的有效方式之一。程序开发人员可以通过可视化的界面设计工具来编排组件,并输入配置数据,然后基于配置数据可以动态渲染成可用的界面,还能够自动生成相应代码。
[0003]但是,可视化的界面设计工具的配置数据的处理较为复杂,业务模块之间的解耦要求较高,目前现有的可视化的界面设计工具所用的配置数据管理方法普遍存在的问题是:
[0004]1)配置数据杂乱且不便于进行结构化的管理;
[0005]2)仅支持单个设计器,这使得一个页面难以集成多个设计器来相互协作完成更加复杂的设计任务;
[0006]3)对于不同功能模块的配置数据没有统一的管理方式,无法使用同一标准来将新增的功能模块集成到界面设计工具中,扩展性较差。

技术实现思路

[0007]本专利技术的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种在可视化界面设计工具中使用的配置数据管理方法,其中所述可视化界面设计工具包含一个或多个设计器,每个设计器包含一个或多个组件,所述配置数据管理方法包括:以嵌套存储方式保存设计器的全部数据,其中所述全部数据是以JSON格式进行保存的,包括:设计器的唯一设计器编码以及该编码对应的设计器的配置数据,该设计器的配置数据包括:该设计器所含组件的全部信息、和除了所述组件信息之外的其他必要信息数据;每个组件的全部信息以嵌套结构进行存储,每个组件的全部信息包括:组件的唯一组件编码和该组件编码对应的组件的配置数据;其中每个设计器的所述唯一设计器编码是预先设置的,每个设计器为其所包含的每个组件设置所述的唯一组件编码;添加数据管理模块,该数据管理模块包括:设计器初始化模块、更改设计器配置数据模块、更改组件配置数据模块和移除组件配置数据模块,通过调用该数据管理模块中的目标模块和向其传送的所述设计器编码或者所述设计器编码和所述组件编码二者来实现对配置数据的管理。2.根据权利要求1所述的方法,其中该方法进一步包括:构建对应组件的数据连接器模块,该数据连接器模块包括入口参数、组件配置参数字段、get方法与set方法,其中所述入口参数包括:所述设计器编码和所述组件编码,所述组件配置参数字段存储当前组件的配置数据,通过该数据连接器模块实现对所述配置数据的管理,其包括:使用get方法,利用入口参数将该入口参数所指示的相应组件的配置数据同步到所述组件配置参数字段中,从而实现读取操作;和使用set方法来调用所述更改组件配置数据模块,利用入口参数将所述组件配置参数字段中的配置数据对该入口参数所指示的相应组件的配置数据进行覆盖,从而实现写入操作。3.根据权利要求2所述的方法,其中该方法进一步包括:使用更改组件配置数据模块来为某个设计器添加新组件及其配置参数,该设计器为该添加的新组件设置唯一的组件编码,引入数据连接器模块并挂在该添加的新组件中,在其内的组件配置参数字段中写入该新组件的配置数据,使用set方法来调用所述更改组件配置数据模块,利用包含了该设计器编码和该新组件的组件编码的入口参数,将该新组件的组件编码以及所述组件配置参数字段中的所述配置数据添加到所述设计器编码对应的设计器中。4.根据权利要求1所述的方法,其中该方法进一步包括:在更新设计器的配置数据时,利用待更新设计器的设计器编码,并使用该更改设计器配置数据模块来完成对该设计器编码所对应的设计器的配置数据的更新,包括配置数据的添加和更改;在更新组件的配置数据时,利用该待更新组件的组件编码和该待更新组件所在设计器的设计器编码,并使用更改组件配置数据模块来完成对组件的配置数据的更新,包括配置数据的添加和更改;在删除组件及其配置数据时,利用该待删除组件的组件编码和该待删除组件所在设计器的设计器编码,并使用移除组件配置数据模块来完成对组件及其配置数据的删除。5.根据...

【专利技术属性】
技术研发人员:杨朝马志骋姚建峰
申请(专利权)人:苏州帝博信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1