[发明专利]存储装置、应用程序控件以及用户界面的创建方法在审
申请号: | 201710989428.7 | 申请日: | 2017-10-20 |
公开(公告)号: | CN107977203A | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 史子旸 | 申请(专利权)人: | 捷开通讯(深圳)有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/65;G06F8/71;G06F9/445;G06F9/451 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙)44280 | 代理人: | 钟子敏 |
地址: | 518052 广东省深圳市南山区西丽街道中山园*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 装置 应用程序 控件 以及 用户界面 创建 方法 | ||
技术领域
本发明涉及应用程序显示技术领域,特别是涉及一种应用程序控件的创建方法、应用程序用户界面创建方法以及存储装置。
背景技术
目前,在应用程序用户界面开发环境下,针对应用程序用户界面控件细节的修改,默认的方法是在应用程序代码或者用户界面文件中修改,经重新编译,再发布新应用程序,用户通过更新为新应用程序以进行应用程序用户界面控件细节的修改,上述修改方式历时较长,用户若想要调整应用程序的用户界面,需要等待较长时间才能得到应用程序用户界面修改后的实际效果,应用程序用户界面的修改效率低,对用户的使用体验造成不良影响。
发明内容
有鉴于此,本发明主要解决的技术问题是提供一种应用程序控件的创建方法、应用程序用户界面创建方法以及存储装置,能够提高应用程序用户界面的调整效率。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种应用程序控件的创建方法,该方法包括:提供第一控件以及控件基类;将第一控件以及控件基类组合派生,以创建第二控件;。
为解决上述技术问题,本发明采用的又一个技术方案是:提供一种应用程序用户界面的创建方法,该方法基于上述实施例所阐述应用程序控件的创建方法,该方法包括:运行应用程序;读取应用程序的界面配置文件;根据界面配置文件,应用程序中各原生控件读取相应配置信息,以创建应用程序的界面控件,进而创建应用程序的用户界面。
为解决上述技术问题,本发明采用的又一个技术方案是:提供一种存储装置,该存储装置存储有程序数据,该程序数据能够被执行以实现上述实施例所阐述应用程序用户界面的创建方法,该方法包括:运行应用程序;读取应用程序的界面配置文件;根据界面配置文件,应用程序中各原生控件读取相应配置信息,以创建应用程序的界面控件,进而创建应用程序的用户界面。
本发明的有益效果是:相比于现有技术需要重新编译应用程序的程序代码或者用户界面文件,再重新发布新应用程序以完成应用程序用户界面的修改调整,本发明应用程序界面控件由应用程序的原生控件从界面配置文件中读取相应配置信息,以创建应用程序的界面控件,只需调整界面配置文件中的相应配置信息,即可实现对应用程序用户界面的修改调整,调整周期大幅度缩短,能够提高应用程序用户界面的调整效率。
附图说明
图1是本发明应用程序控件创建方法一实施例的流程示意图;
图2是本发明应用程序控件创建方法另一实施例的流程示意图;
图3是本发明应用程序用户界面创建方法一实施例的流程示意图;
图4是本发明存储装置一实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
请参阅图1,图1是本发明应用程序控件创建方法一实施例的流程示意图。
S101:提供第一控件以及控件基类;
在本实施例中,提供第一控件用于创建第二控件,用以创建应用程序的用户界面,实现应用程序用户界面的各功能。进入应用程序,第一控件可以为应用程序中的各功能窗体,在第一控件中进行第一控件所具备的功能操作,例如应用程序系统设置、应用程序内容浏览以及应用程序内容删选等第一控件所具备的功能操作,或者是通过第一控件进入下级控件执行其下级控件所具备的功能操作。
在本实施例中,控件基类为第一控件各功能接口元件,第一控件不同的功能接口都对应有相应的控件基类,控件基类通过与第一控件组合以实现第一控件相应的功能接口作用,例如第一控件ID的检索接口,可以通过第一控件ID检索到第一控件的地址并调用第一控件,或者是参数传送接口,通过第一控件的参数传送接口,将下级控件的配置参数通过第一控件进行传递,以完成下级控件的创建,又或者是功能函数,包括纯虚函数(如loadskin等),实现第一控件读取相应配置信息和应用的逻辑等,以上仅为举例而言,并非因此对本实施例所阐述控件基类的作用造成限定。
S102:将第一控件以及控件基类组合派生,以创建第二控件;
在本实施例中,获取用于创建应用程序用户界面的第一控件以及控件基类,将第一控件与控件基类一一枚举,并将二者一一对应通过多重继承,进行组合派生出第二控件,其过程需要提供必要的构造函数,特别是需要提供一个通过字符串类创建对象的构造函数,可以在构造函数前附上前缀Q_INVOKABLE,以实现第二控件的创建。
S103:第二控件用于创建应用程序界面;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于捷开通讯(深圳)有限公司,未经捷开通讯(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710989428.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多用户商城的系统构架设计
- 下一篇:一种列表滑动的处理方法