[发明专利]一种基于静态界面可视化编程的方法在审
申请号: | 202110252805.5 | 申请日: | 2021-03-09 |
公开(公告)号: | CN112860257A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 吴宗鸿 | 申请(专利权)人: | 浙江鸿城科技有限责任公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 静态 界面 可视化 编程 方法 | ||
1.一种基于静态界面可视化编程的方法,提供界面设计图文件,所述界面设计图文件由图形用户界面设计器工具生成的文本文件,包含了组成界面的控件信息,其特征在于,所述方法包括:
解析所述界面设计图文件,根据控件特征库从所述界面设计图文件中提取控件信息生成相应的原生控件信息项,将所述原生控件信息项存入控件信息库中;
以所述原生控件信息项为执行功能的触发源,根据触发条件配置所述执行功能的子功能参数,集合所有所述子功能参数组成执行单元配置参数;
根据所述执行单元配置参数生成执行单元配置文件,所述执行单元配置文件及对应的散列值保存在执行单元配置文件库中;
根据所述执行单元配置文件匹配代码模板库,匹配的代码模板反向从所述执行单元配置文件中获取依赖参数,根据所述依赖参数实例化所述代码模板生成代码。
2.根据权利要求1所述的一种基于静态界面可视化编程的方法,其特征在于,所述控件特征库的特征,包括:图形界面设计器类型、图形界面设计器版本号、控件类型、控件版本号、属性名。
3.根据权利要求1所述的一种基于静态界面可视化编程的方法,其特征在于,所述提取控件信息的方法,包括:文本匹配提取、正则表达式匹配提取、基于XML格式的XPath查找提取。
4.根据权利要求1所述的一种基于静态界面可视化编程的方法,其特征在于,所述控件信息库中,还包括:自定义控件信息项。
5.根据权利要求1所述的一种基于静态界面可视化编程的方法,其特征在于,所述原生控件信息项根据不同的所述触发条件可以有相同或不同的所述执行单元配置参数。
6.根据权利要求1所述的一种基于静态界面可视化编程的方法,其特征在于,还包括:采用安全散列算法计算所述执行单元配置文件散列值,当所述执行单元配置文件库中已存在相同散列值时,增加所述散列值引用计数,不再保存所述执行单元配置文件。
7.根据权利要求1所述的一种基于静态界面可视化编程的方法,其特征在于,还包括:根据所述触发条件可以直接从所述执行单元配置文件库中选择文件。
8.根据权利要求1所述的一种基于静态界面可视化编程的方法,其特征在于,所述反向从所述执行单元配置参数中获取依赖参数,还包括:当所述依赖参数不存在时,采用所述代码模板中的默认值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江鸿城科技有限责任公司,未经浙江鸿城科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110252805.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络设备、网络通信的方法、装置、系统和电子设备
- 下一篇:一种卸粮吸尘器