[发明专利]代码自动生成系统、装置及方法在审
申请号: | 201410643346.3 | 申请日: | 2014-11-13 |
公开(公告)号: | CN105653245A | 公开(公告)日: | 2016-06-08 |
发明(设计)人: | 唐国棋;侯剑伟;施伟 | 申请(专利权)人: | 朗新科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 214131 江苏省无锡市无锡*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 代码 自动 生成 系统 装置 方法 | ||
1.一种代码自动生成装置,其特征在于,包括一运行有一代码自动生成系统的客户端,其中所述客户端包 含一中央处理器,一用户操作界面及一存储器,所述用户操作界面与所述存储器分别连接于所述中央处理 器,所述代码自动生成系统运行在所述中央处理器上,所述代码自动生成系统根据从所述用户操作界面获 取的用户配置信息自动生成配置文件,并将所述配置文件存储在所述存储器中。
2.如权利要求1所述的代码自动生成装置,其特征在于,所述代码自动生成系统包含:
一实体建模模块,提供一实体建模配置界面输出于所述用户操作界面上,根据从所述用户操作界面上 获取的实体建模配置信息生成表中间文件,并将所述表中间文件存储在所述存储器中;
一界面设计模块,提供一界面设计配置界面输出于所述用户操作界面上,根据从所述用户操作界面上 获取的界面设计配置信息生成界面中间文件,并将所述界面中间文件存储在所述存储器中;
一代码配置模块,提供一代码配置界面输出于所述用户操作界面上,根据从所述用户操作界面上获取 的代码配置信息,以及从所述存储器中调取的所述表中间文件和所述界面中间文件,生成代码文件,所述 代码文件存储在所述存储器中。
3.如权利要求2所述的代码自动生成装置,其特征在于,所述存储器包含一第一存储单元,一第二存储单 元及一第三存储单元,其中所述表中间文件存储于所述第一存储单元中,所述界面中间文件存储于所述第 二存储单元中,所述代码文件存储于所述第三存储单元中。
4.如权利要求1所述的代码自动生成装置,其特征在于,更包含一数据库服务器,通过一接口与所述客户 端连接,其中所述代码自动生成系统通过所述客户端与所述数据库服务器的连接调用所述数据库服务器中 的数据源。
5.一种代码自动生成系统,其特征在于,包括:
一实体建模模块,包含一实体建模配置界面,一表中间文件生成单元,其中所述表中间文件生成单元 根据从所述实体建模配置界面获取的实体建模配置信息生成表中间文件;
一界面设计模块,包含一界面设计配置界面,一界面中间文件生成单元,其中所述界面中间文件生成 单元根据从所述界面设计配置界面获取的界面设计配置信息生成界面中间文件;
一代码配置模块,包含一代码配置界面,一代码生成单元,其中所述代码生成单元根据从所述代码配 置界面获取的代码配置信息、从所述实体建模模块调取的所述表中间文件及从所述界面设计模块调取的所 述界面中间文件生成代码文件。
6.如权利要求4所述的代码自动生成系统,其特征在于,所述实体建模模块更包含一数据导出模块,所述 数据导出模块将外部数据库中的数据表信息转换成实体建模输出到所述实体建模配置界面中,或调用已生 成的所述表中间文件,并将所述表中间文件输出到所述实体建模配置界面中。
7.如权利要求4所述的代码自动生成系统,其特征在于,所述界面设计模块可选择性的从所述实体建模模 块中调用所述表中间文件,并将所述表中间文件输出到所述界面设计配置界面中。
8.一种代码自动生成方法,其特征在于,包含步骤:
获取用户输入的代码配置信息;
导入一表中间文件及一界面中间文件;
根据所述代码配置信息,所述表中间文件及所述界面中间文件,生成代码文件。
9.如权利要求8所述的代码自动生成方法,其特征在于,在所述获取代码配置信息前更包含步骤,获取用 户输入的实体建模配置信息,并将其转化成所述表中间文件。
10.如权利要求8或9所述的代码自动生成方法,其特征在于,在所述获取代码配置信息前更包含步骤, 获取用户输入的界面设计配置信息,并将其转化成所述界面中间文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于朗新科技股份有限公司,未经朗新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410643346.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种硬件设备断电重置方法
- 下一篇:一种计时方法及装置