CN110543299A - 一种云计算管理平台代码生成方法和装置 - Google Patents
一种云计算管理平台代码生成方法和装置 Download PDFInfo
- Publication number
- CN110543299A CN110543299A CN201910701276.5A CN201910701276A CN110543299A CN 110543299 A CN110543299 A CN 110543299A CN 201910701276 A CN201910701276 A CN 201910701276A CN 110543299 A CN110543299 A CN 110543299A
- Authority
- CN
- China
- Prior art keywords
- code
- filling
- information
- excel file
- pdm
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/31—Programming languages or programming paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/33—Intelligent editors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/42—Syntactic analysis
- G06F8/427—Parsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
- G06F8/447—Target code generation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明实施例公开了一种云计算管理平台代码生成方法和装置,所述方法包括:获取用户使用数据库设计模型编写的设计文档;对所述设计文档进行识别,对识别的所述设计文档进行解析,生成excel文件;将所述excel文件作为数据源,根据提供的代码模板确定对应的填充内容,并使用所述填充内容对所述代码模板进行填充,生成代码。通过使用本发明实施例的生成代码的方式,在开发过程中实现数据库设计模型到代码的转换,从而达到提高工作效率的目的。
Description
技术领域
本发明实施例涉及数据库开发技术领域,尤指一种云计算管理平台代码生成方法和装置。
背景技术
随着云计算的快速发展,越来越多的企业开始部署云计算管理平台,云管平台的开发量也越来越大。目前的开发流程是先采用PowerDesigner工具进行数据库模型设计,然后编写设计文档,再进行编码工作。由于云管平台涉及到数据库表比较多,代码编写量比较大,而且代码和数据库之间有一定的关联关系,但由于目前均是人工编写代码,开发人员要付出巨大的重复性工作。
发明内容
本发明实施例提供了一种云计算管理平台代码生成方法和装置,可以根据规律自动生成代码。
为了达到本发明实施例目的,本发明实施例提供了一种云计算管理平台代码生成方法,包括:
获取用户使用数据库设计模型编写的设计文档;
对所述设计文档进行识别,对识别的所述设计文档进行解析,生成excel文件;
将所述excel文件作为数据源,根据提供的代码模板确定对应的填充内容,并使用所述填充内容对所述代码模板进行填充,生成代码。
优选地,生成代码之后还包括:按照所述代码的保存路径对所述代码进行保存。
优选地,所述设计文档为pdm格式文档。
优选地,对识别的所述设计文档进行解析,生成excel文件包括:
对每个pdm格式文档的数据库表分别使用VBS语言进行解析,获取每个所述pdm格式文档的数据库表的库表结构信息,所述结构信息包括以下的一项或者多项:字段名、字段类型、字段大小、主键信息、默认值信息。
对每个pdm格式文档的数据库表分别使用VBS语言新建一个excel文件sheet页;并将每个所述pdm格式文档的数据库表的库表结构信息依次填写至对应的所述sheet页中;
根据全部所述sheet页生成excel文件的首页目录,并增加超链接实现所述首页目录与每个所述sheet页之间的切换。
优选地,根据提供的代码模板确定对应的填充内容,并使用所述填充内容对所述代码模板进行填充包括:
根据配置文件信息确定进行转换的数据库表;
从所述excel文件中筛选所述数据库表对应的sheet页;并提取出库表结构信息,
将提取出的所述库表结构信息填充至所述代码模板。
优选地,所述配置文件信息为存储在预设目录下的const.py格式的配置文件。
优选地,将提取出的所述库表结构信息填充至所述代码模板包括:
使用java语言将所述库表结构信息填充至所述代码模板,并生成支持修订操作的DAO类代码。
优选地,按照所述代码的保存路径对所述代码进行保存包括:
将生成的代码保存到临时文件夹中;
根据所述配置文件信息修改所述代码的工程名;
将所述代码从所述临时文件夹拷贝到预设文件夹。
第二方面,本发明还提供一种云计算管理平台代码生成装置,包括:
获取模块,设置为获取用户使用数据库设计模型编写的设计文档;
转换模块,设置为对所述设计文档进行识别,对识别的所述设计文档进行解析,生成excel文件;
生成模块,设置为将所述excel文件作为数据源,根据提供的代码模板确定对应的填充内容,并使用所述填充内容对所述代码模板进行填充,生成代码。
优选地,所述转换模块对识别的所述设计文档进行解析,生成excel文件包括:
对每个pdm格式文档的数据库表分别使用VBS语言进行解析,获取每个所述pdm格式文档的数据库表的库表结构信息,所述结构信息包括以下的一项或者多项:字段名、字段类型、字段大小、主键信息、默认值信息。
对每个pdm格式文档的数据库表分别使用VBS语言新建一个excel文件sheet页;并将每个所述pdm格式文档的数据库表的库表结构信息依次填写至对应的所述sheet页中;
根据全部所述sheet页生成excel文件的首页目录,并增加超链接实现所述首页目录与每个所述sheet页之间的切换。
优选地,所述生成模块根据提供的代码模板确定对应的填充内容,并使用所述填充内容对所述代码模板进行填充包括:
根据配置文件信息确定进行转换的数据库表;
从所述excel文件中筛选所述数据库表对应的sheet页;并提取出库表结构信息,
将提取出的所述库表结构信息填充至所述代码模板。
本发明实施例的有益效果可以包括:
通过使用本发明实施例的生成代码的方式,在开发过程中实现数据库设计模型到代码的转换,从而达到提高工作效率的目的。
本发明实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明实施例的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明实施例技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明实施例的技术方案,并不构成对本发明实施例技术方案的限制。
图1为本发明实施例的云计算管理平台代码生成方法的流程图;
图2为本发明实施例的云计算管理平台代码生成装置的结构示意图;
图3为本发明实施例的目录结构的示意图;
图4为本发明实施例的在columns页面按ctrl+u选择comment显示示意图;
图5为本发明实施例的在comment列增加注释示意图;
图6为本发明实施例的导出excel文件中的字段描述示意图;
图7为本发明实施例的在powerdesigner的tools下的示意图;
图8为本发明实施例的将工具包tools下pdm2excel.vbs脚本内容拷贝到powerdesigner执行的示意图;
图9为本发明实施例的将工具包tools下pdm2excel.vbs脚本内容拷贝到powerdesigner执行的示意图;
图10为本发明实施例的将excel另存为xls格式示意图;
图11为本发明实施例的将生成excel另存到工具包input目录下示意图;
图12为本发明实施例的用编辑器打开input目录下const.py文件示意图;
图13为本发明实施例的执行run.bat运行示意图;
图14为本发明实施例的将output中生成的工程导入eclipse示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
实施例一
如图1所示,本发明实施例提供了一种云计算管理平台代码生成方法,所述方法包括步骤S101-步骤S103:
S101、获取用户使用数据库设计模型编写的设计文档;
S102、对所述设计文档进行识别,对识别的所述设计文档进行解析,生成excel文件;
S103、将所述excel文件作为数据源,根据提供的代码模板确定对应的填充内容,并使用所述填充内容对所述代码模板进行填充,生成代码。
本发明实施例中,生成代码之后还包括:按照所述代码的保存路径对所述代码进行保存。
本发明实施例中,所述设计文档为pdm格式文档。
本发明实施例中,步骤S102对识别的所述设计文档进行解析,生成excel文件包括:
对每个pdm格式文档的数据库表分别使用VBS语言进行解析,获取每个所述pdm格式文档的数据库表的库表结构信息,所述结构信息包括以下的一项或者多项:字段名、字段类型、字段大小、主键信息、默认值信息。
对每个pdm格式文档的数据库表分别使用VBS语言新建一个excel文件sheet页;并将每个所述pdm格式文档的数据库表的库表结构信息依次填写至对应的所述sheet页中;
根据全部所述sheet页生成excel文件的首页目录,并增加超链接实现所述首页目录与每个所述sheet页之间的切换。
本发明实施例中,步骤S103根据提供的代码模板确定对应的填充内容,并使用所述填充内容对所述代码模板进行填充包括:
根据配置文件信息确定进行转换的数据库表;
从所述excel文件中筛选所述数据库表对应的sheet页;并提取出库表结构信息,
将提取出的所述库表结构信息填充至所述代码模板。
本发明实施例中,所述配置文件信息为存储在预设目录下的const.py格式的配置文件。
本发明实施例中,将提取出的所述库表结构信息填充至所述代码模板包括:
使用java语言将所述库表结构信息填充至所述代码模板,并生成支持修订操作的DAO类代码。
本发明实施例中,按照所述代码的保存路径对所述代码进行保存包括:
将生成的代码保存到临时文件夹中;
根据所述配置文件信息修改所述代码的工程名;
将所述代码从所述临时文件夹拷贝到预设文件夹。
实施例二
如图2所示,本发明实施例提供一种云计算管理平台代码生成装置,包括:
获取模块,设置为获取用户使用数据库设计模型编写的设计文档;
转换模块,设置为对所述设计文档进行识别,对识别的所述设计文档进行解析,生成excel文件;
生成模块,设置为将所述excel文件作为数据源,根据提供的代码模板确定对应的填充内容,并使用所述填充内容对所述代码模板进行填充,生成代码。
本发明实施例中,所述转换模块对识别的所述设计文档进行解析,生成excel文件包括:
对每个pdm格式文档的数据库表分别使用VBS语言进行解析,获取每个所述pdm格式文档的数据库表的库表结构信息,所述结构信息包括以下的一项或者多项:字段名、字段类型、字段大小、主键信息、默认值信息。
对每个pdm格式文档的数据库表分别使用VBS语言新建一个excel文件sheet页;并将每个所述pdm格式文档的数据库表的库表结构信息依次填写至对应的所述sheet页中;
根据全部所述sheet页生成excel文件的首页目录,并增加超链接实现所述首页目录与每个所述sheet页之间的切换。
本发明实施例中,所述生成模块根据提供的代码模板确定对应的填充内容,并使用所述填充内容对所述代码模板进行填充包括:
根据配置文件信息确定进行转换的数据库表;
从所述excel文件中筛选所述数据库表对应的sheet页;并提取出库表结构信息,
将提取出的所述库表结构信息填充至所述代码模板。
实施例三
本发明实施例根据数据库设计模型自动生成代码的过程:
数据库设计模型转换成设计文档,将数据设计模型的pdm格式文件转换成excel文件进行存档;
根据生成的excel文件生成***所需要代码。
其具体实施过程如下:
(1)开发人员在设计阶段完成数据库模型设计后,使用数据库设计模型转换成设计文档自动生成excel文件;
(2)将(1)产生的excel文件作为数据源,自动生成代码,此代码可以完成对数据库的增、删、改、查功能。
其中,设计文档为pdm格式文档,本发明实施例使用VBS语言实现pdm文档转成excel文件,生成的excel文件支持每个表一个sheet页,支持首页目录索引,支持每个sheet页返回首页目录:具体包括:
1、使用VBS语言实现对数据库设计模型生成的pdm文档进行解析,获取数据库表的结构信息,包括:字段名、字段类型、字段大小、是否主键、默认值等;
2、使用VBS语言新建一个excel文件的sheet页,并将获取的数据库表的的结构信息,包括:字段名、字段类型、字段大小、是否主键、默认值等依次填写到sheet页中;
3、循环执行步骤1和2直到所有数据库表都执行完;
4、将得到的excel文件生成首页目录,并增加超链接实现首页目录和sheet页之间的切换。
本发明实施例使用python语言实现将excel文件转换成***所需要代码,具体包括:
1、在input目录下const.py中设置需要对哪个或者哪几个数据库表执行代码生成操作,以及设置生成的工程名、版本等信息;
2、使用python语言解析const.py配置文件,从excel文件中筛选出需要生成代码的sheet页,并获取sheet页中数据库表的字段名、字段类型、字段大小、是否主键、默认值等;
3、使用python语言解析conf文件的模板配置文件,根据所述conf文件配置好的模板生成代码:将模板配置文件拷贝到tmp临时文件夹中,将模板工程名ibse替换成const.py配置文件中配置的工程名,将excel文件提取的数据库表的结构信息,根据模板生成java语言的DAO类(用于数据库表的中的数据作增删改查等操作)的代码;根据模板生成Controller类(用于提供接口)的代码和Service(业务逻辑实现对数据库表增删改查等操作)的代码;
4、根据模板将代码生成完成后,将文件从tmp临时文件夹拷贝到output文件夹;
5、将代码倒入工程中直接运行。
实施例三
本发明实施例根据数据库设计模型自动生成代码的过程:
如图3所示,显示脚本存放的目录,其中,
Conf存放模板文件
Input存放数据源以及配置文件
Libs依赖库
Output结果文件
Temp临时文件
Tools工具脚本,pdm与excel互相转换
Autocopy.py实现工程拷贝
Autowrite.py实现工程拷贝和接口全量增加
Autowrite_poc.py实现后处理,对结果进行后续修饰
Change.log日志
Readexcel.py生成dao层相关代码
Run.bat启动脚本
根据pdm文件生成excel时,需要在pdm文件中增加汉字注释,否则Xxx4Create.java中生成@ApiModelProperty(value=""),将会导致接口中无法显示每个字段的汉字注释。
pdm文件中增加汉字注释方法为:
如图4所示,在columns页面按ctrl+u键显示配置页面,勾选comment选项,再次打开columns页面显示;如图5所示,comment汉字注释列被增加到页面,然后直接编辑comment字段修改每个字段的注释。增加comment字段后导出的excel中会自动增加字段描述字段如图6所示。
将pdm文件转换为excel方法为:
如图7所示,打开powerdesigner软件点击“工具”菜单,点击Execute Commands选项,在Execute Commands选项下选择Edit/Run Script,打开脚本编辑窗口。将工具包tools下pdm2excel.vbs脚本内容拷贝到图8所打开的窗口,点击run执行pdm2excel.vbs脚本,执行结束后弹出执行结果窗口如图9所示。点击“确定”按钮弹出excel文件保存路径设置窗口如图10所示,由于pyExcelerator不支持xlsx格式,需要将excel另存为xls格式,设置完成后会在对应目录下生产一个excel文件,需要将生成excel拷贝到到工具包input目录下,如图11所示。
将excel文件生成代码方法为:
修改配置文件,如图12所示,用编辑器打开input目录下const.py文件,根据项目要求修改对应配置项。修改完成后执行run.bat命令开始代码转换如图13所示。将output中生成的工程代码导入eclipse如图14所示。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、***、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
Claims (11)
1.一种云计算管理平台代码生成方法,其特征在于,包括:
获取用户使用数据库设计模型编写的设计文档;
对所述设计文档进行识别,对识别的所述设计文档进行解析,生成excel文件;
将所述excel文件作为数据源,根据提供的代码模板确定对应的填充内容,并使用所述填充内容对所述代码模板进行填充,生成代码。
2.根据权利要求1所述的方法,其特征在于,生成代码之后还包括:按照所述代码的保存路径对所述代码进行保存。
3.根据权利要求1或2所述的方法,其特征在于,所述设计文档为pdm格式文档。
4.根据权利要求3所述的方法,其特征在于,对识别的所述设计文档进行解析,生成excel文件包括:
对每个pdm格式文档的数据库表分别使用VBS语言进行解析,获取每个所述pdm格式文档的数据库表的库表结构信息,所述结构信息包括以下的一项或者多项:字段名、字段类型、字段大小、主键信息、默认值信息;
对每个pdm格式文档的数据库表分别使用VBS语言新建一个excel文件sheet页;并将每个所述pdm格式文档的数据库表的库表结构信息依次填写至对应的所述sheet页中;
根据全部所述sheet页生成excel文件的首页目录,并增加超链接实现所述首页目录与每个所述sheet页之间的切换。
5.根据权利要求4所述的方法,其特征在于,根据提供的代码模板确定对应的填充内容,并使用所述填充内容对所述代码模板进行填充包括:
根据配置文件信息确定进行转换的数据库表;
从所述excel文件中筛选所述数据库表对应的sheet页;并提取出库表结构信息,
将提取出的所述库表结构信息填充至所述代码模板。
6.根据权利要求5所述的方法,其特征在于,所述配置文件信息为存储在预设目录下的const.py格式的配置文件。
7.根据权利要求5所述的方法,其特征在于,将提取出的所述库表结构信息填充至所述代码模板包括:
使用java语言将所述库表结构信息填充至所述代码模板,并生成支持修订操作的DAO类代码。
8.根据权利要求5所述的方法,其特征在于,按照所述代码的保存路径对所述代码进行保存包括:
将生成的代码保存到临时文件夹中;
根据所述配置文件信息修改所述代码的工程名;
将所述代码从所述临时文件夹拷贝到预设文件夹。
9.一种云计算管理平台代码生成装置,其特征在于,包括:
获取模块,设置为获取用户使用数据库设计模型编写的设计文档;
转换模块,设置为对所述设计文档进行识别,对识别的所述设计文档进行解析,生成excel文件;
生成模块,设置为将所述excel文件作为数据源,根据提供的代码模板确定对应的填充内容,并使用所述填充内容对所述代码模板进行填充,生成代码。
10.根据权利要求9所述的装置,其特征在于,所述转换模块对识别的所述设计文档进行解析,生成excel文件包括:
对每个pdm格式文档的数据库表分别使用VBS语言进行解析,获取每个所述pdm格式文档的数据库表的库表结构信息,所述结构信息包括以下的一项或者多项:字段名、字段类型、字段大小、主键信息、默认值信息;
对每个pdm格式文档的数据库表分别使用VBS语言新建一个excel文件sheet页;并将每个所述pdm格式文档的数据库表的库表结构信息依次填写至对应的所述sheet页中;
根据全部所述sheet页生成excel文件的首页目录,并增加超链接实现所述首页目录与每个所述sheet页之间的切换。
11.根据权利要求10所述的装置,其特征在于,所述生成模块根据提供的代码模板确定对应的填充内容,并使用所述填充内容对所述代码模板进行填充包括:
根据配置文件信息确定进行转换的数据库表;
从所述excel文件中筛选所述数据库表对应的sheet页;并提取出库表结构信息,
将提取出的所述库表结构信息填充至所述代码模板。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910701276.5A CN110543299A (zh) | 2019-07-31 | 2019-07-31 | 一种云计算管理平台代码生成方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910701276.5A CN110543299A (zh) | 2019-07-31 | 2019-07-31 | 一种云计算管理平台代码生成方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110543299A true CN110543299A (zh) | 2019-12-06 |
Family
ID=68710474
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910701276.5A Withdrawn CN110543299A (zh) | 2019-07-31 | 2019-07-31 | 一种云计算管理平台代码生成方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110543299A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111767040A (zh) * | 2020-07-01 | 2020-10-13 | 北京四维智联科技有限公司 | 一种问题单数据的处理方法、装置及计算机设备 |
CN112631567A (zh) * | 2020-12-30 | 2021-04-09 | 中国农业银行股份有限公司 | 一种生成数据库操作文件的方法及装置 |
CN113721900A (zh) * | 2021-09-06 | 2021-11-30 | 安徽工程大学 | 一种基于Python的钻孔灌注桩检验批快速生成方法 |
CN115113859A (zh) * | 2022-08-26 | 2022-09-27 | 平安银行股份有限公司 | 一种代码生成方法及装置 |
-
2019
- 2019-07-31 CN CN201910701276.5A patent/CN110543299A/zh not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111767040A (zh) * | 2020-07-01 | 2020-10-13 | 北京四维智联科技有限公司 | 一种问题单数据的处理方法、装置及计算机设备 |
CN112631567A (zh) * | 2020-12-30 | 2021-04-09 | 中国农业银行股份有限公司 | 一种生成数据库操作文件的方法及装置 |
CN113721900A (zh) * | 2021-09-06 | 2021-11-30 | 安徽工程大学 | 一种基于Python的钻孔灌注桩检验批快速生成方法 |
CN113721900B (zh) * | 2021-09-06 | 2023-08-08 | 安徽工程大学 | 一种基于Python的钻孔灌注桩检验批快速生成方法 |
CN115113859A (zh) * | 2022-08-26 | 2022-09-27 | 平安银行股份有限公司 | 一种代码生成方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111241454B (zh) | 一种生成网页代码的方法、***和装置 | |
CN110543299A (zh) | 一种云计算管理平台代码生成方法和装置 | |
US8745581B2 (en) | Method and system for selectively copying portions of a document contents in a computing system (smart copy and paste | |
CN113076096B (zh) | 一种桌面应用程序开发方法、装置、设备及存储介质 | |
CN108762743B (zh) | 一种数据表操作代码生成方法及装置 | |
US7778983B2 (en) | Application migration file scanning and conversion | |
CN110362792B (zh) | 将rn文件转换为小程序文件的方法、装置及转换设备 | |
WO2013109858A1 (en) | Design canvas | |
CN103226510A (zh) | 解析vmcore文件的方法和装置 | |
CN110531971B (zh) | 访问代码自动生成方法、装置、计算机设备及存储介质 | |
CN116820811B (zh) | 基于剪切板的rpa组件变量快速导出和赋值方法及*** | |
CN113761863A (zh) | 一种列表页面的配置方法、设备及存储介质 | |
US20190361684A1 (en) | Systems and methods for providing an application transformation tool | |
CN111158665A (zh) | 代码生成方法及装置、电子设备和存储介质 | |
CN112328241A (zh) | 一种应用程序开发中创建Android库模块依赖关系的方法及装置 | |
CN113805861B (zh) | 基于机器学习的代码生成方法、代码编辑***及存储介质 | |
CN113656028B (zh) | Ui组件代码生成、crud页面生成方法、装置和设备 | |
CN113901025A (zh) | 数据库管理方法、装置、设备和存储介质 | |
KR100846203B1 (ko) | 모바일 어플리케이션의 생성 방법 및 이를 구현하기 위한프로그램을 기록한 기록매체 | |
CN112181396A (zh) | Rn代码自动生成***、方法、设备及介质 | |
US7698659B1 (en) | Methods and apparatus for formatting portion of content | |
CN113126979B (zh) | 一种脱离服务器可二次编程的可视化业务搭建*** | |
CN102262545A (zh) | 程序安装方法及装置 | |
CN118295694A (zh) | 一种配置参数的处理方法和装置 | |
CN115718594A (zh) | SDK导出Python接口的方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20191206 |