[发明专利]一种基于类库的代码生成器及其实现方法在审
申请号: | 201410321887.4 | 申请日: | 2014-07-08 |
公开(公告)号: | CN104142824A | 公开(公告)日: | 2014-11-12 |
发明(设计)人: | 陈炽昌;莫剑斌;崔勇;阚长鑫 | 申请(专利权)人: | 北京彩云动力教育科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 王永文;刘文求 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 代码 生成器 及其 实现 方法 | ||
1.一种基于类库的代码生成器,其特征在于,包括:相互连接的用户界面创建模块、用户界面模块和扩展类库;
所述用户界面创建模块,用于当接收到用户打开所述代码生成器的指令后,根据预设的脚本插入指令调用所述扩展类库中的类将所述代码生成器的应用加载到浏览器中;
所述用户界面模块,用于接收用户输入的数据信息,并将所述扩展类库中生成的与所述数据信息相对应的代码进行显示;所述数据信息为字段名、类型和长度;
所述扩展类库,用于根据预设的类库调用指令把从所述用户界面模块接收到的数据信息生成代码。
2.根据权利要求1所述基于类库的代码生成器,其特征在于,所述用户界面模块还包括表数据结构显示单元;
所述表数据结构显示单元,用于当所述用户界面模块接收到用户输入的数据信息后,预先设定的程序首先将所述数据信息生成表数据结构在用户界面模块上显示,用户对所述表数据结构信息进行确认。
3.根据权利要求2所述基于类库的代码生成器,其特征在于,所述用户界面模块上还包括与类相映射的表数据结构操作按钮以及生成代码按钮,所述表数据结构操作按钮用来对表数据中的数据进行删除或者修改。
4.根据权利要求2所述基于类库的代码生成器,其特征在于,还包括数据存储模块,用于将用户界面模块接收到所述数据信息的操作指令及其配置数据存储到本地硬盘。
5.如权利要求1所述代码生成器的实现方法,其特征在于,包括:
当接收到用户打开所述代码生成器的指令后,根据预设的脚本插入指令调用所述扩展类库中的类将所述代码生成器的应用加载到浏览器中;
通过用户界面模块接收用户输入的数据信息;所述数据信息为字段名、类型和长度
根据预设的类库调用指令调用扩展类库中的类将所述数据信息生成代码;
通过用户界面模块将生成的代码进行显示。
6.根据权利要求5所述代码生成器的实现方法,其特征在于,当所述用户界面模块接收到用户输入的数据信息后,预先设定的程序首先将所述数据信息生成表数据结构在用户界面模块上显示。
7.根据权利要求6所述代码生成器的实现方法,其特征在于,用户对用户界面模块上显示的所述表数据结构的信息进行确认;若表数据结构信息错误,则通过与类相映射的表数据结构操作按钮对表数据结构信息进行删除或者修改,确认无误后,通过点击与类相映射的生成代码按钮生成代码。
8.根据权利要求5所述代码生成器的实现方法,其特征在于,将用户界面模块接收到所述数据信息的操作指令及其配置数据通过数据存储模块存储到本地硬盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京彩云动力教育科技有限公司,未经北京彩云动力教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410321887.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:封装测试生产线的设备动态管理方法
- 下一篇:使用信息检索进行源代码流分析