System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及软件开发,特别是涉及一种应用零代码开发方法、计算机设备、计算机可读存储介质和系统。
技术介绍
1、随着工业与智能制造生产的发展,生产制造企业逐步向信息化、数字化转型。工业应用软件(app)作为工业智能化中的重要环节,需要承载生产制造过程中的知识和经验。通常应用软件由信息技术人员完成,由于信息技术人员缺乏工业生产制造经验,其开发的应用软件可能与实际需求不匹配。而拥有工业生产制造经验的人员的编程水平较低、开发效率低。因此,目前生产制造信息化与数字化的开发成本高。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种应用零代码开发方法、计算机设备、计算机可读存储介质和系统,能够利用零代码能力快速搭建与业务相关的应用软件,降低了生产制造信息化与数字化的开发成本,提升了工业应用软件的开发效率。
2、第一方面,本申请提供了一种应用零代码开发方法,包括:
3、响应于对页面组件的拖拽操作,根据当前页面中包括的页面组件生成功能页面;
4、基于预设模板将功能页面渲染为源页面;
5、将源页面保存至预设数据库;
6、利用软件开发工具包对应用公共页面进行打包,得到应用数据包;
7、接收应用标识信息,结合应用标识信息、应用数据包、以及预设数据库中保存的源页面的运行链接,生成应用软件;
8、将应用软件发布于预设网址。
9、在其中一个实施例中,所述方法应用于服务器,服务器集成有终端设备的系统核心代码和原
10、运行系统核心代码,基于预设模板通过原生组件将功能页面渲染为源页面。
11、在其中一个实施例中,所述方法还包括:
12、在基于预设网址接收到下载请求的情况下,将应用软件发送至下载请求对应的终端设备,以指示终端设备安装应用软件,并在应用软件运行过程中,通过webview组件、基于运行链接运行源页面。
13、在其中一个实施例中,所述方法还包括:
14、接收终端设备的访问请求,访问请求中携带有运行链接;
15、根据运行链接从预设数据库中获取对应的源页面;
16、将源页面发送至终端设备,以指示终端设备通过webview组件运行源页面。
17、在其中一个实施例中,访问请求中还携带有令牌;接收终端设备的访问请求之后,所述方法还包括:
18、根据令牌对终端设备的合法性进行校验;
19、在校验通过后,执行根据运行链接从预设数据库中获取对应的源页面的步骤。
20、在其中一个实施例中,预设数据库保存有多种功能对应的源页面;结合应用标识信息、应用数据包、以及预设数据库中保存的源页面的运行链接,生成应用软件,包括:
21、确定应用软件对应的功能组合,功能组合包括多个目标功能;
22、从预设数据库中获取多个目标功能对应的源页面的运行链接;
23、结合应用标识信息、应用数据包、以及多个目标功能对应的运行链接,生成应用软件。
24、在其中一个实施例中,所述方法还包括:
25、确定待修改的目标页面标识;
26、从预设数据库中获取目标页面标识对应的第一源页面;
27、在当前页面展示第一源页面对应的目标页面组件;
28、响应于针对当前页面的修改操作,根据修改后的页面组件生成目标功能页面;
29、基于预设模板将目标功能页面渲染为第二源页面;
30、根据第二源页面对预设数据库中的第一源页面进行更新。
31、第二方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
32、响应于对页面组件的拖拽操作,根据当前页面中包括的页面组件生成功能页面;
33、基于预设模板将功能页面渲染为源页面;
34、将源页面保存至预设数据库;
35、利用软件开发工具包对应用公共页面进行打包,得到应用数据包;
36、接收应用标识信息,结合应用标识信息、应用数据包、以及预设数据库中保存的源页面的运行链接,生成应用软件;
37、将应用软件发布于预设网址。
38、第三方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
39、响应于对页面组件的拖拽操作,根据当前页面中包括的页面组件生成功能页面;
40、基于预设模板将功能页面渲染为源页面;
41、将源页面保存至预设数据库;
42、利用软件开发工具包对应用公共页面进行打包,得到应用数据包;
43、接收应用标识信息,结合应用标识信息、应用数据包、以及预设数据库中保存的源页面的运行链接,生成应用软件;
44、将应用软件发布于预设网址。
45、第四方面,本申请还提供了一种应用零代码开发系统,包括服务器和终端设备;其中:
46、服务器,用于响应于对页面组件的拖拽操作,根据当前页面中包括的页面组件生成功能页面;基于预设模板将功能页面渲染为源页面;将源页面保存至预设数据库;利用软件开发工具包对应用公共页面进行打包,得到应用数据包;接收应用标识信息,结合应用标识信息、应用数据包、以及预设数据库中保存的源页面的运行链接,生成应用软件;将应用软件发布于预设网址;
47、服务器,还用于在基于预设网址接收到下载请求的情况下,将应用软件发送至下载请求对应的终端设备;
48、终端设备,用于安装应用软件,并在应用软件运行过程中,通过webview组件、基于运行链接运行源页面。
49、上述应用零代码开发方法、计算机设备、计算机可读存储介质和系统,响应于对页面组件的拖拽操作,根据当前页面中包括的页面组件生成功能页面;基于预设模板将功能页面渲染为源页面;将源页面保存至预设数据库;利用软件开发工具包对应用公共页面进行打包,得到应用数据包;接收应用标识信息,结合应用标识信息、应用数据包、以及预设数据库中保存的源页面的运行链接,生成应用软件;将应用软件发布于预设网址。通过上述方式,将非信息技术人员设计的功能页面与预设模板结合,渲染成源页面,基于公共页面、应用标识信息、源页面的运行链接,生成应用软件,能够利用零代码能力快速搭建与业务相关的应用软件,便于非信息技术人员根据实际生产管控过程和业务流程开发应用软件,降低了生产制造信息化与数字化的开发成本,提升了工业应用软件的开发效率。
本文档来自技高网...【技术保护点】
1.一种应用零代码开发方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法应用于服务器,所述服务器集成有终端设备的系统核心代码和原生组件;所述基于预设模板将所述功能页面渲染为源页面,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述访问请求中还携带有令牌;所述接收所述终端设备的访问请求之后,所述方法还包括:
6.根据权利要求1至5中任意一项所述的方法,其特征在于,所述预设数据库保存有多种功能对应的源页面;所述结合所述应用标识信息、所述应用数据包、以及所述预设数据库中保存的源页面的运行链接,生成应用软件,包括:
7.根据权利要求1至5中任意一项所述的方法,其特征在于,所述方法还包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
< ...【技术特征摘要】
1.一种应用零代码开发方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法应用于服务器,所述服务器集成有终端设备的系统核心代码和原生组件;所述基于预设模板将所述功能页面渲染为源页面,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述访问请求中还携带有令牌;所述接收所述终端设备的访问请求之后,所述方法还包括:
6.根据权利要求1至5中任意一项所述的方法,其特征在于,所述预设数据库保存有多种功能对...
【专利技术属性】
技术研发人员:聂飞,苏国雄,杨肖,杨乐天,戴恒,
申请(专利权)人:武汉华工赛百数据系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。