一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种无代码编程器的编程方法与流程

2021-11-22 13:15:00 来源:中国专利 TAG:


1.本发明涉及计算机编程领域,涉及一种无代码编程器的编程方法,具体涉及一种在系统开发中能实现快速开发的无代码编程器。


背景技术:

2.无代码编程器,是指程序员在项目开发中,可以根据项目的需要使用该工具,根据excel格式文件转换为项目代码文件,从而达到快速开发的目的。目前,无代码编程器是空白的。程序员在开展新的程序设计时,主要采取以下方法:根据文档字段内容,复制到翻译网站进行翻译字段命名,采用手动的方式创建数据库表结构;根据以往的项目经验,手动编写前后端程序,或者拷贝类似项目代码进行调整修改。然而,这样的开发方式太依赖人工和费时间,还需要程序员具备很强的独立开发能力;并且因为每个人的开发水平和代码风格不同,导致写出来的代码不规范,不统一,同时也很容易出错。
3.传统的程序开发,建数据库表字段翻译时,需要不断地在网页或者数据库中来回跳转,工作重复冗余,往往会令程序员失去耐心;其次是手动编写代码时程序员需要依赖以往的项目经验,从前端到后端一步步经过长时间的手动编写,才能独立完成功能的开发;再者如没有很好的代码规范,会导致编写出来的程序在界面上,功能上和代码上都不能统一,可能会给用户带不好的操作体验。


技术实现要素:

4.本发明的目的在于提供一种无代码编程器的编程方法,具有实现源码复用、提高开发的工作效率的有益效果,以解决上述背景技术中提出的问题。
5.为实现上述目的,本发明提供如下技术方案:
6.一种无代码编程器的编程方法,包括以下步骤:
7.步骤s1:根据功能需求导入excel文件,无代码编程器中的公共策略处理库根据excel文件进行算法解析,读取文件中的格式,转化为前端的html代码并以表单的形式呈现出来;
8.步骤s2:勾选表单中所需的字段,点击生成数据库表,表单会列出待生成的数据库表结构;
9.步骤s3:选择目标数据库,填写并完善字段类型,注释,表名,保存后获取唯一标识的

鉴权码’,创建对应数据库表;
10.步骤s4:在编程软件中,填上

鉴权码’并运行,无代码编程器中的前后端模块模型会自动在该编程软件的项目中分别生成前端和后端的代码。
11.作为本发明再进一步的方案:所述公共策略处理库分为:

dbhelper:该公共库用于对指定数据库和数据表利用内置对象进行数据获取存储,同时对获取到的数据进行类型转换;

modelauto:该库封装了对文件进行被动策略转储的功能,利用策略算法管理模板里的每一个实例。
12.作为本发明再进一步的方案:所述表单是由自建的前端框架搭建而成的。
13.作为本发明再进一步的方案:所述的数据库表中的字段会由该字段的中文名称,自动翻译成英文单词作为该字段的在数据库表中的字段命名;中文名称为该字段的注释;字段类型默认为nvarchar。
14.作为本发明再进一步的方案:所述的数据库表,会自动创建int类型的主键自增id。
15.作为本发明再进一步的方案:所述的鉴权码,是自动生成的唯一标识码,与当前表单选中生成的数据库表进行绑定关联,后期在生成时;会根据这个鉴权码,找到该数据库表进行自动生成前后端代码。
16.作为本发明再进一步的方案:所述的前后端模块模型分为:

webtemplate:前端模块代码生成模型,内置了关联前端框架的list、add、edit、detail标准版页面代码,同时利用指定的数据进行动态转换模块内容;
17.②
codetemplate:后端模块代码生成模型,根据后端框架内置了实体层、数据交换层、业务逻辑层和前后端数据中转层的标准版模块的代码。
18.与现有技术相比,本发明的有益效果是:
19.1.本发明将源码进行统一分类存储,规范了源码的管理和存储安全性,同时便于后期算法的获取调用。
20.2.本发明根据程序员提交的源码使用申请,结合行业信息和其他备注信息,会自动配置和组合,创建并生成好项目文件和数据库文件,能够缩短项目的进度,和提高开发的工作效率。
21.3.本发明生成的项目源码文件会根据算法进行自动的合并组合,在这过程中会创建项目所需的文件夹,配置程序和关联工具类;从而真正的实现源码复用。
附图说明
22.图1为本发明无代码编程器开发、使用过程的流程图。
23.图2为本发明无代码编程器开发步骤的流程图。
具体实施方式
24.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.请参阅附图1~2,本发明实施例中,一种无代码编程器的编程方法,包括以下步骤:
26.步骤s1:根据功能需求导入excel文件,无代码编程器中的公共策略处理库根据excel文件进行算法解析,读取文件中的格式,转化为前端的html代码并以表单的形式呈现出来;
27.步骤s2:勾选表单中所需的字段,点击生成数据库表,表单会列出待生成的数据库表结构;
28.步骤s3:选择目标数据库,填写并完善字段类型,注释,表名,保存后获取唯一标识的

鉴权码’,创建对应数据库表;
29.步骤s4:在编程软件中,填上

鉴权码’并运行,无代码编程器中的前后端模块模型会自动在该编程软件的项目中分别生成前端和后端的代码。
30.本发明将源码进行统一分类存储,规范了源码的管理和存储安全性,同时便于后期算法的获取调用;本发明根据程序员提交的源码使用申请,结合行业信息和其他备注信息,会自动配置和组合,创建并生成好项目文件和数据库文件,能够缩短项目的进度,和提高开发的工作效率;本发明生成的项目源码文件会根据算法进行自动的合并组合,在这过程中会创建项目所需的文件夹,配置程序和关联工具类;从而真正的实现源码复用。
31.本发明中一个较佳的实施例,公共策略处理库分为:

dbhelper:该公共库用于对指定数据库和数据表利用内置对象进行数据获取存储,同时对获取到的数据进行类型转换;

modelauto:该库封装了对文件进行被动策略转储的功能,利用策略算法管理模板里的每一个实例。
32.本发明中一个较佳的实施例,表单是由自建的前端框架搭建而成的。
33.本发明中一个较佳的实施例,数据库表中的字段会由该字段的中文名称,自动翻译成英文单词作为该字段的在数据库表中的字段命名;中文名称为该字段的注释;字段类型默认为nvarchar。
34.本发明中一个较佳的实施例,数据库表会自动创建int类型的主键自增id。
35.本发明中一个较佳的实施例,鉴权码是自动生成的唯一标识码,与当前表单选中生成的数据库表进行绑定关联,后期在生成时;会根据这个鉴权码,找到该数据库表进行自动生成前后端代码。
36.本发明中一个较佳的实施例,前后端模块模型分为:

webtemplate:前端模块代码生成模型,内置了关联前端框架的list、add、edit、detail标准版页面代码,同时利用指定的数据进行动态转换模块内容;
37.②
codetemplate:后端模块代码生成模型,根据后端框架内置了实体层、数据交换层、业务逻辑层和前后端数据中转层的标准版模块的代码。
38.本发明生成的项目源码文件会根据算法进行自动的合并组合,在这过程中会创建项目所需的文件夹,配置程序和关联工具类;从而真正的实现源码复用,提高了开发的工作效率。
39.尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献