[发明专利]一种可配置界面自定义生成方法及系统在审
申请号: | 202010878189.X | 申请日: | 2020-08-27 |
公开(公告)号: | CN111966393A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 马昌浩;齐彦君 | 申请(专利权)人: | 中电科仪器仪表有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/38 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 李琳 |
地址: | 266555 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 界面 自定义 生成 方法 系统 | ||
本发明公开了一种可配置界面自定义生成方法及系统,包括:获取根据目标界面所需控件的配置信息生成的XML配置文件;对XML配置文件进行解析得到目标控件、控件属性以及界面布局样式;将目标控件、控件属性以及界面布局样式发送至自定义窗口运行,完成对目标界面的显示。应用于WINCE嵌入式系统,通过根据界面需求生成XML配置文件,解析XML配置文件的形式生成用户自定义界面,提高开发效率,实现界面显示与业务逻辑的分离,不受源代码限制,降低代码耦合度。
技术领域
本发明涉及计算机技术领域,特别是涉及一种可配置界面自定义生成方法及系统。
背景技术
本部分的陈述仅仅是提供了与本发明相关的背景技术信息,不必然构成在先技术。
随着计算机技术的快速发展,用户越来越在意嵌入式设备UI界面的美观与操作体验,用户界面是软件系统中非常重要同时也是最容易发生变化的部分,在基于WINCE嵌入式系统的信号源软件系统开发中,大多使用传统的MFC进行开发,使用传统的MFC制作界面存在诸多问题:标准控件样式难以生成华丽友好的界面显示,订制控件往往又是一项繁重的工作,占据大量的开发时间,降低项目的开发效率,且对开发人员技能要求很高,同时存在界面设计与逻辑控制代码耦合度较高,后期功能扩展与代码可维护性差。
为了解决MFC存在的问题,微软推出的WPF采用设计配置文件的形式实现复杂的界面效果,减少开发周期,但是WINCE嵌入式系统并不支持WPF,因为庞大的.Net框架对轻量级的嵌入式系统来说过于庞大。
综上,发明人发现,现有技术存在如下缺点:1.嵌入式系统的界面设计不可自定义配置,只能通过编写源代码的方式进行控件设计与界面布局,对研发人员水平要求较高且开发效率低下,难以生成华丽友好的显示界面;2.用户显示交互层与逻辑控制层代码耦合度高,不易扩展且可维护性较差。
发明内容
为了解决上述问题,本发明提出了一种可配置界面自定义生成方法及系统,应用于WINCE嵌入式系统,通过根据界面需求生成XML配置文件,解析XML配置文件的形式生成用户自定义界面,提高开发效率,实现界面显示与业务逻辑的分离,不受源代码限制,降低代码耦合度。
为了实现上述目的,本发明采用如下技术方案:
第一方面,本发明提供一种可配置界面自定义生成方法,包括:
获取根据目标界面所需控件的配置信息生成的XML配置文件;
对XML配置文件进行解析得到目标控件、控件属性以及界面布局样式;
将目标控件、控件属性以及界面布局样式发送至自定义窗口运行,完成对目标界面的显示。
第二方面,本发明提供一种可配置界面自定义生成系统,包括:
获取模块,用于获取根据目标界面所需控件的配置信息生成的XML配置文件;
解析模块,用于对XML配置文件进行解析得到目标控件、控件属性以及界面布局样式;
显示模块,用于将目标控件、控件属性以及界面布局样式发送至自定义窗口运行,完成对目标界面的显示。
第三方面,本发明提供一种电子设备,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成第一方面所述的方法。
第四方面,本发明提供一种计算机可读存储介质,用于存储计算机指令,所述计算机指令被处理器执行时,完成第一方面所述的方法。
与现有技术相比,本发明的有益效果为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科仪器仪表有限公司,未经中电科仪器仪表有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010878189.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于机器学习的数据节点分组方法、系统及介质
- 下一篇:军用音视频编码芯片