【技术实现步骤摘要】
本专利技术涉及系统开发,具体涉及一种基于wps加载项的代码生成方法。
技术介绍
1、在当前的信息化应用系统开发过程中,用代码生成器生成通用程序代码是比较常见的操作,用于减少手工操作的繁琐,集中精力在业务开发上,提升开发效率。目前常见的代码生成方式有:一、在excel表等工具上设计数据库字段,使用代码生成工具生成或手动编写创建数据库表的sql语句,再拷贝sql语句到数据库执行;由代码生成工具生成源代码文件,手动拷贝源代码文件到项目源代码文件夹下;二、先设计数据库表,再使用代码生成工具读取数据库表结构,生成源代码文件。这些常用代码生成的方式存在如下问题:一、数据库设计和代码生成要使用不同的工具,也要分步骤进行,仍然还有很多手工操作如复制粘贴等,相对比较麻烦,效率低下容易出错。二、当数据库表结构发生变化时,要重新生成代码和维护表结构文档,容易造成文档维护滞后甚至文档不更新,造成文档设计的数据库表结构与数据库实际的表结构不一致。
技术实现思路
1、本专利技术为了克服现有技术的不足,提出了一种基于w
...【技术保护点】
1.一种基于WPS加载项的代码生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于WPS加载项的代码生成方法,其特征在于,步骤1中,新建一个批处理文件或脚本文件,用于修改WPS目录下插件配置参数的参数值,将代码生成器加载项显示于WPS导航菜单上。
3.根据权利要求1所述的一种基于WPS加载项的代码生成方法,其特征在于,步骤2中,点击代码生成器加载项的设置按钮,输入包括数据库连接名称、数据库类型、数据库连接字符串、数据库名称、数据库表字符集、类命名策略,变量命名策略、文件保存路径、文件名命名策略、开发语言的参数,并将以上参数写入
...【技术特征摘要】
1.一种基于wps加载项的代码生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于wps加载项的代码生成方法,其特征在于,步骤1中,新建一个批处理文件或脚本文件,用于修改wps目录下插件配置参数的参数值,将代码生成器加载项显示于wps导航菜单上。
3.根据权利要求1所述的一种基于wps加载项的代码生成方法,其特征在于,步骤2中,点击代码生成器加载项的设置按钮,输入包括数据库连接名称、数据库类型、数据库连接字符串、数据库名称、数据库表字符集、类命名策略,变量命名策略、文件保存路径、文件名命名策略、开发语言的参数,并将以上参数写入本地文件中。
4.根据权利要求1所述的一种基于wps加载项的代码生成方法,其特征在于,步骤3中,点击代码生成器加载项的生成按钮,生成源代码文件。
5.根据权利要求1所述的一种基于wps加载项的代码生成方法,其特征在于,步骤31中,数据库表的表结构包括多个子结构,每个子结构包含有一个数据表信息,每个子结构的前四行为表信息和表信息的字段信息:第一行包含两列,第一列为表名称、第二列为表名称的字段信息;第二行包含两列,第一列为表前缀、第二列为表前缀的字段信息;第三行包含两列,第一列为业务模块名称、第二列为业务模块名称的字段信息;第四行包含两列,第一列为包名称、第二列为包名称的字段信息;表结构的第五行为表结构信息,第五行包含多列,第一列为字段名称、第二列为字段类型、第三列为字段说明、第四列为是否必填、第五列为是否主键、第六列为是否索引、第七列为是否自增;表结构的第六行和大于第六行为表结构信息的字段信息。
6.根据权利要求5所述的一种基于wps加载项的代码生成方法,其特征在于,每个子结构之间至少有一行空白行。
7.根据权利要求6所述的一种基于wps加载项的代码生成方法,其特征在于,步骤32包括:步骤321、声明一个空的js对象数组,用于保存所有数据表信息;步骤322、声明一个第一js对象,第一js...
【专利技术属性】
技术研发人员:陈胜,刘毅强,张自平,
申请(专利权)人:云筑信息科技成都有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。