一种软件页面的创建方法、装置、终端设备和存储介质制造方法及图纸

技术编号:24119827 阅读:19 留言:0更新日期:2020-05-13 02:45
本申请涉及计算机技术领域,提出一种软件页面的创建方法、装置、终端设备和存储介质。该软件页面的创建方法包括:确定软件界面中被选取的目标功能项;提取与所述目标功能项关联的目标文件的文件名,所述软件界面中各个功能项所关联的文件预先设定;根据所述文件名确定所述目标文件的媒体类型;从预先注册的各个页面创建器中查找与所述媒体类型对应的目标页面创建器;采用所述目标页面创建器创建与所述目标功能项对应的软件页面。在页面的整个创建过程中,完全不涉及页面本身的逻辑,因此能够去除底层代码中冗长的逻辑判断,有效提升底层代码的扩展性以及可维护性。

【技术实现步骤摘要】
一种软件页面的创建方法、装置、终端设备和存储介质
本申请涉及计算机
,尤其涉及一种软件页面的创建方法、装置、终端设备和存储介质。
技术介绍
在应用软件开发过程中,经常会遇到以下的交互需求:用户在软件功能菜单中选择某个功能项,展示与该功能项对应的软件页面。目前,在实现上述交互需求时,主要通过获取用户选择的功能项的类型,然后创建与该类型对应的页面并将页面初始化所需的数据提供给相应的实例。然而,当选择功能项的树型结构十分复杂或者软件页面的类型繁多时,底层代码在进行新页面的创建以及管理时往往会存在如下的问题:冗长的逻辑判断,扩展性以及可维护性差。
技术实现思路
有鉴于此,本申请实施例提供了一种软件页面的创建方法、装置、终端设备和存储介质,旨在解决在创建软件页面时,相应的底层代码存在冗长的逻辑判断,扩展性以及可维护性差的问题。本申请实施例的第一方面提供了一种软件页面的创建方法,包括:确定软件界面中被选取的目标功能项;提取与所述目标功能项关联的目标文件的文件名,所述软件界面中各个功能项所关联的文件预先设定;本文档来自技高网...

【技术保护点】
1.一种软件页面的创建方法,其特征在于,包括:/n确定软件界面中被选取的目标功能项;/n提取与所述目标功能项关联的目标文件的文件名,所述软件界面中各个功能项所关联的文件预先设定;/n根据所述文件名确定所述目标文件的媒体类型;/n从预先注册的各个页面创建器中查找与所述媒体类型对应的目标页面创建器;/n采用所述目标页面创建器创建与所述目标功能项对应的软件页面。/n

【技术特征摘要】
1.一种软件页面的创建方法,其特征在于,包括:
确定软件界面中被选取的目标功能项;
提取与所述目标功能项关联的目标文件的文件名,所述软件界面中各个功能项所关联的文件预先设定;
根据所述文件名确定所述目标文件的媒体类型;
从预先注册的各个页面创建器中查找与所述媒体类型对应的目标页面创建器;
采用所述目标页面创建器创建与所述目标功能项对应的软件页面。


2.如权利要求1所述的软件页面的创建方法,其特征在于,所述采用所述目标页面创建器创建与所述目标功能项对应的软件页面包括:
基于所述目标文件,采用所述目标页面创建器实例化对应的软件页面;
将实例化得到的软件页面添加到所述软件界面的主窗口区。


3.如权利要求2所述的软件页面的创建方法,其特征在于,所述实例化对应的软件页面包括:
若所述目标文件为存储于磁盘中的文件,则从所述磁盘中查找并打开所述目标文件,并根据打开的目标文件实例化软件页面;
若所述目标文件为存储于内存中的文件,则从指定的通讯接口读取待显示的数据,并根据读取到的数据实例化软件页面。


4.如权利要求1所述的软件页面的创建方法,其特征在于,所述确定软件界面中被选取的目标功能项包括:
检测用户在所述软件界面的功能树中选取的节点;
将所述节点指向的功能项确定为所述目标功能项。


5.如权利要求1至4中任一项所述的软件页面的创建方法,其特征在于,在从预先注册的各个页面创建器中查找与所述媒体类型对应的目标页面创建器之后,还包括:
若查找不到与所述媒体类型对应的目标页面创建器,则输出预设的报错信息。


6.一种软件页面的创建装置...

【专利技术属性】
技术研发人员:张硕苏宪伟刘益彰谢铮熊友军庞建新
申请(专利权)人:深圳市优必选科技股份有限公司
类型:发明
国别省市:广东;44

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

1