[发明专利]客户端开发方法、装置、计算机设备及存储介质在审
申请号: | 201910428946.0 | 申请日: | 2019-05-22 |
公开(公告)号: | CN110297631A | 公开(公告)日: | 2019-10-01 |
发明(设计)人: | 夏中崇 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/41 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 邓星文 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 调用 界面属性信息 计算机设备 按钮设置 操作面板 存储介质 控件按钮 配置文件 显示模块 子界面 读取 客户端代码 子界面显示 关联关系 开发效率 特征信息 可视化 导出 开发 预设 关联 响应 客户 | ||
本发明实施例公开了一种客户端开发方法、装置、计算机设备及存储介质,其中所述方法包括调用相应的显示模块并控制所述显示模块显示预设的操作面板;读取所述操作面板所关联的配置文件并并根据所获取的特征信息生成客户端初始界面;响应界面新建请求以在所述客户端初始界面上新建一第一子界面;根据所获取的界面属性信息控制所述第一子界面显示有相应的属性;将所调用的控件按钮设置在所述按钮设置区域;获取客户端初始界面、第一子界面和所调用的控件按钮之间的关联关系以及配置文件、界面属性信息和按钮设置区域,以确定相应的客户端代码并进行导出。本发明不仅降低了可视化开发客户端的成本,还提高了开发效率和用户的使用体验度。
技术领域
本发明涉及计算机领域,尤其涉及一种客户端开发方法、装置、计算机设备及存储介质。
背景技术
目前,一般用户使用DirectUI开发客户端,具体是用布局文件或者代码直接编写界面,但是需要用户将相关文件或代码编译完成并进行运行后才能看到所编译的客户端的界面,同时,用户在编码过程中由于界面不可视容易造成编码出错等,从而使得编码工作更为繁杂。而可视化开发工具是指所见即所得的一种客户端开发工具,能够减少用户在客户端开发过程中出现的误差,避免因错误造成的开发时间过长等问题。为了进行更为有效的客户端开发,人们开发出进行客户端开发的可视化开发工具,但是当前的可视化开发工具的类型稀少,且价格昂贵,功能不全,不能够满足用户的相关需求。
发明内容
本发明实施例提供一种客户端开发方法、装置、计算机设备及存储介质,能够供用户实时查看设计好的客户端的实际显示效果,并能更为直观地对客户端进行调整更改,提高了客户端的开发效率。
第一方面,本发明实施例提供了一种客户端开发方法,该方法包括:
若接收到用户发送的客户端开发请求,调用相应的显示模块并控制所述显示模块显示预设的操作面板,所述预设的操作面板至少包括菜单栏、界面设计区、控件库,所述操作面板还关联有一配置文件;
读取所述操作面板所关联的配置文件并在所述操作面板上进行显示,以获取用户在配置文件中设置的客户端的特征信息,并根据所获取的特征信息在所述操作面板的界面设计区上生成具备相应特征的客户端初始界面,所述客户端的特征信息至少包括客户端名称、存储位置、文字类型以及背景图像;
若接收到用户在菜单栏中生成的界面新建请求,响应所述界面新建请求以在所述客户端初始界面上新建一第一子界面,所述客户端初始界面与所述第一子界面相关联;
若接收到所述第一子界面的属性设置请求,调用与所述第一界面相应的预设的属性设置窗口并在所述操作面板上进行显示,以获取用户在所述属性设置窗口设置的界面属性信息,并根据所获取的界面属性信息控制所述第一子界面显示有相应的属性,,所述属性设置窗口包括多个输入框,不同的输入框用于输入不同的界面属性信息;
若接收到所述第一子界面的按钮设置请求,根据所述按钮设置请求确定所述第一子界面上的按钮设置区域,并响应接收到的调用控件库中的其中一个或多个控件按钮的操作指令,将所调用的控件按钮设置在所述按钮设置区域;
若接收到用户发送的完成请求,获取客户端初始界面、第一子界面和所调用的控件按钮三者之间的关联关系以及操作面板上的已进行设置的配置文件、所述第一界面的界面属性信息和所调用的控件按钮的按钮设置区域,以确定相应的客户端代码并进行导出。
第二方面,本发明实施例还提供了一种客户端开发装置,该装置包括:
面板调用单元,用于若接收到用户发送的客户端开发请求,调用相应的显示模块并控制所述显示模块显示预设的操作面板,所述预设的操作面板至少包括菜单栏、界面设计区、控件库,所述操作面板还关联有一配置文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910428946.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图形化编程的缓存方法与系统
- 下一篇:代码生成方法和装置