CN110580158A - Code generation method and device, storage medium and electronic equipment - Google Patents
Code generation method and device, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN110580158A CN110580158A CN201910865865.7A CN201910865865A CN110580158A CN 110580158 A CN110580158 A CN 110580158A CN 201910865865 A CN201910865865 A CN 201910865865A CN 110580158 A CN110580158 A CN 110580158A
- Authority
- CN
- China
- Prior art keywords
- xml
- code
- definition
- original data
- template
- 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.)
- Pending
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
-
- 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/6009—Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
the invention discloses a code generation method, a code generation device, electronic equipment and a storage medium. The code generation method comprises the following steps: acquiring an original data file, and converting the original data file into a first preset format; generating an XML definition of a target code based on a historical XML definition, and generating a self-defined template based on the XML definition of the target code and a basic template; and adding the original data in the preset format to the corresponding description field in the custom template, outputting the replaced custom template file code based on a second preset format, and generating the target code. In the automatic generation of the code, a large number of code templates do not need to be configured manually, the self-defining in different historical XML definitions is inherited, expanded and quoted, and the basic template is collected to form the adaptive code template, so that the labor cost is reduced, and the working efficiency is improved.
Description
Technical Field
The present invention relates to computer technologies, and in particular, to a code generation method and apparatus, a storage medium, and an electronic device.
background
With the continuous development of computer technology, online games become accepted and applied by more and more users.
in the development process of the network game, the use of the value configuration file is an effective means for realizing game control in operation, but in the actual development process, a large amount of codes are required to be manually written for accessing the value configuration, and the reading, the verification, the format conversion and the like of complex data are completed. The large amount of manually written code consumes a large amount of manpower, material resources and time.
disclosure of Invention
the embodiment of the invention provides a code generation method, a code generation device, a storage medium and electronic equipment, and aims to realize automatic coding of codes.
in a first aspect, an embodiment of the present invention provides a code generation method, including:
acquiring an original data file, and converting the original data file into a first preset format;
generating an XML definition of a target code based on a historical XML definition, and generating a self-defined template based on the XML definition of the target code and a basic template;
and adding the original data in the first preset format to the corresponding description field in the custom template, outputting the replaced custom template file code based on a second preset format, and generating the target code.
In a second aspect, an embodiment of the present invention further provides a code generation apparatus, including:
The system comprises an original data acquisition module, a first storage module and a second storage module, wherein the original data acquisition module is used for acquiring an original data file and converting the original data file into a first preset format;
The definition configuration module is used for generating an XML definition of the target code based on the historical XML definition;
the template configuration module is used for generating a self-defined template based on the XML definition and the basic template of the target code;
And the code generation module is used for adding the original data in the preset format to the corresponding description field in the custom template, outputting the replaced custom template file code based on a second preset format and generating the target code.
In a fourth aspect, an embodiment of the present invention further provides an electronic device, where the electronic device may include:
one or more processors;
A memory for storing one or more programs;
When the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the code generation method provided by any embodiment of the present invention.
In a fifth aspect, the embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the code generation method provided in any embodiment of the present invention.
The embodiment of the invention quickly generates the XML definition of the target code by inheritance and reference of the historical XML definition, combines the XML definition of the target code with the basic template to generate the self-defined template, adds the original data to the corresponding description field in the self-defined template and outputs the target code. In the automatic generation of the code, a large number of code templates do not need to be configured manually, the self-defining in different historical XML definitions is inherited, expanded and quoted, and the basic template is collected to form the adaptive code template, so that the labor cost is reduced, and the working efficiency is improved.
Drawings
fig. 1 is a flowchart of a code generation method according to an embodiment of the present invention;
Fig. 2 is a schematic diagram of a code generation method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a code generation apparatus according to a second embodiment of the present invention;
fig. 4 is a schematic structural diagram of an electronic device according to a third embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
example one
Fig. 1 is a flowchart of a code generation method according to an embodiment of the present invention, where the present embodiment is applicable to a case of automatically generating a code, and the method may be executed by a code generation apparatus according to an embodiment of the present application, and the apparatus may be integrated in a terminal such as a server, a computer, a mobile phone, and the like. The method specifically comprises the following steps:
S110, acquiring an original data file, and converting the original data file into a first preset format.
wherein the original data file may be code source information. Optionally, the original data file may include a target object obtained by running the target code, and the target object may be, for example, a character, an animal, a plant, a building, a game scene, or the like in a network game. The original file data may be an EXCEL format file or a JSON file, and the like, and the first preset format may be set according to requirements, and may be, for example, a TCT format or a LUA format, and the like. The first preset formats of different application terminals are different, and the application terminals may include a server terminal and a client terminal.
optionally, the acquiring the original data file may be an original data file that receives external input, and for example, the original data file is input through an input device (for example, a keyboard, a touch screen, or a USB receiving port), and may also be received through a communication transmission module.
optionally, the obtaining of the original data file may also be reading original data from at least one historical original data file, and combining the read original data to generate a current original data file. The original data file may include, but is not limited to, source code information, database information, and resource file information for forming the target object. For example, database information is that a code generator often needs to dynamically construct some code according to one or more specific database connections; the resource file information is the position where another main dynamic data is generated besides the database information, and the resource file information stores some resource types defined by users and can also be used for dynamically constructing codes; the code source information is mainly used for expansion, and the purpose is to use some other resources (such as excel files) as code sources for constructing dynamic codes.
The target object may comprise a plurality of components, and illustratively, a character NPC comprises one or more of a human body, at least one garment, at least one accessory, and a weapon, and accordingly, the original code information of the components in the original data file. The same components may exist between different target objects, and for example, the target object and the NPC1 may include the same body data, and the target object and the NPC2 may include the same weapon data. It should be noted that the electronic device stores historical original data, reads the original data from the historical original data file, and combines the read original data to generate a current original data file, which replaces the process of manually inputting the original data file by the user, makes full use of the input historical original data, and simplifies the input process of the original data. Optionally, after combining the read original data, editing the generated current original data file, such as adding data, deleting data, modifying data, and the like, may also be performed. Optionally, the raw data in the historical raw data is provided with a data identifier, and the data identifier is used for characterizing the type of the object (such as a weapon, clothing) corresponding to the raw data. The data identifier may be a number, character, string of characters, or a graphically formed identifier.
and S120, generating an XML definition of the target code based on the historical XML definition, and generating a self-defined template based on the XML definition of the target code and the basic template.
In the prior art, a code template is a fixed template and only supports generation of one type of code, when the code needs to be expanded, the code template needs to be expanded correspondingly, that is, a user needs to define a large number of code templates manually, and a large amount of manpower and material resources are consumed. In the embodiment, the XML definition of the target code is generated through combination operation by citing and inheriting partial XML definitions in the historical XML definition, and the custom template is generated based on the XML definition of the target code and the basic template, so that a large number of code templates are not required to be set, the flexibility of the custom template is improved, meanwhile, the configuration process of the definition is simplified and the configuration time of the definition is reduced due to citing and inheriting the historical XML definition.
Optionally, the basic template is determined according to the application end of the object code, where the application end of the object code includes a server end and a client end. The basic template of the server side and the basic template of the client side use different code languages, and illustratively, the basic template of the server side uses a C + + code language, and the basic template of the client side uses a C # code language. Accordingly, the XML definition of the object code is the same as the code language of the underlying template.
On the basis of the above embodiment, the generating an XML definition of the object code based on the history XML definition includes: when the XML definition matched with the object code is included in the historical XML definitions, the XML definition matched with the object code is referred based on the reference item in the XML file. The history XML definition can be stored in an XML definition library, the XML definition library comprises at least one XML definition of the history code, and the XML definition of each history code is composed of at least one XML sub-definition. Optionally, each XML sub-definition is provided with a definition identifier, and an object corresponding to the XML sub-definition can be determined through the definition identifier. Optionally, each XML sub-definition is provided with definition description information, and an object corresponding to the XML sub-definition can be determined through the definition description information.
In this embodiment, the identifier or the description information of the target sub-definition required by the target code may be determined according to the original data file, the XML definitions of at least one history code in the XML definition library are respectively matched according to the identifier or the description information of the target sub-definition, if there is a match between each sub-XML definition in the XML definitions of one history code and the target sub-definition, it is determined that the XML definition matched with the target code is included in the history XML definitions, and the XML definition matched with the target code is referred based on the reference item in the XML file. In the embodiment, when the history XML definition required by the target code exists in the XML definition library, the history XML definition is directly referred to, the XML definition does not need to be manually configured by a user, the configuration efficiency of the XML definition is improved, and the history XML definition is fully utilized.
it should be noted that, when the similarity between the historical XML definition and the definition required by the object code reaches the preset similarity, it is determined that the matching is successful. Further, when the similarity between the historical XML definition and the definition required by the object code is less than 100%, the historical XML definition is edited or extended according to the identification or description information of the target sub-definition required by the object code in the original data file, so as to improve the accuracy of the definition required by the object code.
Optionally, the generating an XML definition of the object code based on the history XML definition includes: determining a first XML sub-definition in the historical XML definition, which is matched with the target code; receiving a second XML customization of the target code input from the outside; and combining the first XML sub-definition with the second XML self-definition to generate the XML definition of the target code. In this embodiment, the XML definitions of at least one history code in the XML definition library are respectively matched through the identifier or the description information of the target sub-definition, and each successfully matched first XML sub-definition is determined, where the first XML sub-definitions may belong to different history XML definitions and refer to the first XML sub-definitions respectively. When the target sub-definitions needed by the target code all have corresponding first XML sub-definitions, combining the determined first XML sub-definitions to obtain the XML definitions of the target code; and when the target sub-definitions required by the target codes are not successfully matched, receiving second XML self-definitions corresponding to the target sub-definitions which are not successfully matched and input from the outside, and combining the first XML sub-definitions and the second XML sub-definitions to obtain the XML definitions of the target codes.
Optionally, after determining the first XML sub-definition in the history XML definition that matches the object code, the method further includes: and expanding the first XML sub-definition according to the requirement of the object code. Optionally, the electronic device stores a basic definition statement, and the first XML sub-definition is extended based on the basic definition statement, for example, the basic definition statement is used for processing basic data types such as floating point numbers, character strings, integers, dates, and the like.
in this embodiment, combining the XML sub-definitions includes determining the order of the XML sub-definitions, and linking adjacent XML sub-definitions to generate the XML definition of the object code. On the basis of the above embodiment, the XML definition of the object code is combined with the basic template to generate the custom template.
It should be noted that, in this embodiment, the execution sequence of step S110 and step S120 is not limited, and may be executed sequentially based on the above embodiment, or may be executed synchronously, or may be executed first in step S120 and then in step S110.
S130, adding the original data in the first preset format to the corresponding description field in the custom template, outputting the replaced custom template file code based on a second preset format, and generating the target code.
Adding the original data in the preset format to a corresponding description field in the custom template, including: and dynamically replacing the original data into the corresponding description field in the self-defined template through an analysis engine of a template language.
According to the technical scheme of the embodiment, the XML definition of the target code is quickly generated through inheritance and reference of the historical XML definition, the XML definition of the target code is combined with the basic template to generate the self-defined template, the original data is added to the corresponding description field in the self-defined template, and the target code is output. In the automatic generation of the code, a large number of code templates do not need to be configured manually, the self-defining in different historical XML definitions is inherited, expanded and quoted, and the basic template is collected to form the adaptive code template, so that the labor cost is reduced, and the working efficiency is improved.
referring to fig. 2, fig. 2 is a schematic diagram of a code generation method according to an embodiment of the present invention. In fig. 2, an original data file input from the outside is obtained, the original data file is output at the client based on a preset format required by the client, an XML definition of the client is generated based on a code language used by the client, a client-defined template is generated based on the XML definition of the client and a client basic template, and the original data in the original data file is added to a description field of the client-defined template according to an analysis engine of the client template language to generate a client code. Correspondingly, at the server side, outputting an original data file based on a preset format required by the server, generating an XML definition of the server based on a code language used by the server, generating a server self-defined template based on the XML definition of the server and a server basic template, and adding original data in the original data file to a description field of the server self-defined template according to an analysis engine of the server template language to generate a server code.
Example two
fig. 3 is a schematic structural diagram of a code generation apparatus according to a second embodiment of the present invention, where the code generation apparatus includes: a raw data acquisition module 210, a definition configuration module 220, a template configuration module 230, and a code generation module 240, wherein,
An original data obtaining module 210, configured to obtain an original data file, and convert the original data file into a first preset format;
A definition configuration module 220 for generating an XML definition of the object code based on the historical XML definition;
A template configuration module 230, configured to generate a custom template based on the XML definition and the basic template of the object code;
And a code generating module 240, configured to add the original data in the preset format to a corresponding description field in the custom template, and output a replaced custom template file code based on a second preset format to generate the target code.
Optionally, the defining and configuring module 220 is configured to: when the XML definition matched with the object code is included in the historical XML definitions, the XML definition matched with the object code is referred based on the reference item in the XML file.
optionally, the defining configuration module 220 includes:
A first XML sub-definition determining unit, configured to determine a first XML sub-definition matching the target code in the historical XML definitions;
The second XML self-defining receiving unit is used for receiving second XML self-defining of the target code input from the outside;
And the definition combination unit is used for combining the first XML sub-definition with the second XML self-definition to generate the XML definition of the target code.
optionally, the first ML sub-definition extending unit is configured to, after determining the first XML sub-definition matching the object code in the historical XML definition, extend the first XML sub-definition according to a requirement of the object code.
optionally, the raw data obtaining module 210 is configured to:
Receiving an externally input original data file; or,
And reading original data from at least one historical original data file, and combining the read original data to generate a current original data file.
Optionally, the basic template is determined according to an application end of the object code, where the application end of the object code includes a server end and a client end.
optionally, the code generating module 240 is configured to:
And dynamically replacing the original data into the corresponding description field in the self-defined template through an analysis engine of a template language.
The code generation device provided by the embodiment of the invention can execute the code generation method provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects for executing the code generation method.
EXAMPLE III
Fig. 4 is a schematic structural diagram of an electronic device according to a third embodiment of the present invention, as shown in fig. 4, the electronic device includes a memory 410, a processor 420, an input device 430, and an output device 440. The number of the processors 420 in the electronic device may be one or more, and one processor 420 is taken as an example in fig. 4; the memory 410, processor 420, input device 430, and output device 440 in the electronic device may be connected by a bus or other means, such as by bus 450 in fig. 4.
The memory 410 is a computer-readable storage medium for storing software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the code generation method in the embodiments of the present invention. The processor 420 executes various functional applications of the electronic device and data processing by executing software programs, instructions, and modules stored in the memory 410, that is, implements the code generation method described above.
the memory 410 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the electronic device, and the like. Further, the memory 410 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, memory 410 may further include memory located remotely from processor 420, which may be connected to devices through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 430 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function controls of the device. The output device 440 may include a display device such as a display screen.
Example four
a fourth embodiment of the present invention provides a storage medium containing computer-executable instructions, which when executed by a computer processor, perform a code generation method, including:
Acquiring an original data file, and converting the original data file into a first preset format;
generating an XML definition of a target code based on a historical XML definition, and generating a self-defined template based on the XML definition of the target code and a basic template;
And adding the original data in the preset format to the corresponding description field in the custom template, outputting the replaced custom template file code based on a second preset format, and generating the target code.
Of course, the storage medium provided by the embodiment of the present invention contains computer-executable instructions, and the computer-executable instructions are not limited to the method operations described above, and may also perform related operations in the code generation method provided by any embodiment of the present invention.
from the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. With this understanding, the technical solutions of the present invention may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (10)
1. A code generation method, comprising:
Acquiring an original data file, and converting the original data file into a first preset format;
generating an XML definition of a target code based on a historical XML definition, and generating a self-defined template based on the XML definition of the target code and a basic template;
And adding the original data in the first preset format to the corresponding description field in the custom template, outputting the replaced custom template file code based on a second preset format, and generating the target code.
2. The method of claim 1, wherein generating an XML definition of object code based on the historical XML definition comprises:
When the XML definition matched with the object code is included in the historical XML definitions, the XML definition matched with the object code is referred based on the reference item in the XML file.
3. The method of claim 2, wherein generating an XML definition of object code based on the historical XML definition comprises:
Determining a first XML sub-definition in the historical XML definition, which is matched with the target code;
receiving a second XML customization of the target code input from the outside;
And combining the first XML sub-definition with the second XML self-definition to generate the XML definition of the target code.
4. the method of claim 3, further comprising, after determining a first XML sub-definition in the historical XML definition that matches the object code:
And expanding the first XML sub-definition according to the requirement of the object code.
5. the method of claim 1, wherein the obtaining a raw data file comprises:
Receiving an externally input original data file; or,
And reading original data from at least one historical original data file, and combining the read original data to generate a current original data file.
6. the method of claim 1, wherein the base template is determined from an application of the object code, wherein the application of the object code comprises a server and a client.
7. The method according to claim 1, wherein the adding the original data in the preset format to the corresponding description field in the custom template comprises:
And dynamically replacing the original data into the corresponding description field in the self-defined template through an analysis engine of a template language.
8. A code generation apparatus, comprising:
The system comprises an original data acquisition module, a first storage module and a second storage module, wherein the original data acquisition module is used for acquiring an original data file and converting the original data file into a first preset format;
the definition configuration module is used for generating an XML definition of the target code based on the historical XML definition;
The template configuration module is used for generating a self-defined template based on the XML definition and the basic template of the target code;
and the code generation module is used for adding the original data in the first preset format to the corresponding description field in the custom template, outputting the replaced custom template file code based on a second preset format and generating the target code.
9. an electronic device, characterized in that the electronic device comprises:
One or more processors;
a memory for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the code generation method of any of claims 1-7.
10. a computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the code generation method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910865865.7A CN110580158A (en) | 2019-09-12 | 2019-09-12 | Code generation method and device, storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910865865.7A CN110580158A (en) | 2019-09-12 | 2019-09-12 | Code generation method and device, storage medium and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110580158A true CN110580158A (en) | 2019-12-17 |
Family
ID=68811726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910865865.7A Pending CN110580158A (en) | 2019-09-12 | 2019-09-12 | Code generation method and device, storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110580158A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111221521A (en) * | 2019-12-31 | 2020-06-02 | 奇安信科技集团股份有限公司 | Method and device for generating log code, computer system and readable storage medium |
CN111427610A (en) * | 2020-03-25 | 2020-07-17 | 山东浪潮通软信息科技有限公司 | Method, device, equipment and readable medium for integrating third-party services |
CN111625219A (en) * | 2020-05-22 | 2020-09-04 | 杭州指令集智能科技有限公司 | BO component processing method, device and equipment |
CN112131495A (en) * | 2020-09-11 | 2020-12-25 | 重庆誉存大数据科技有限公司 | Webpage display method, device and equipment based on decision flow result and storage medium |
CN112416351A (en) * | 2020-11-24 | 2021-02-26 | 广州虎牙科技有限公司 | Code adding method and device, electronic equipment and computer readable storage medium |
CN112632943A (en) * | 2020-09-30 | 2021-04-09 | 中国神华国际工程有限公司 | Intelligent bid evaluation method and system, storage medium and electronic device |
CN114272610A (en) * | 2021-12-24 | 2022-04-05 | 完美世界(北京)软件科技发展有限公司 | Game skill configuration method and device, storage medium and computer equipment |
CN114461224A (en) * | 2022-02-17 | 2022-05-10 | 北京达佳互联信息技术有限公司 | Service code generation method and device and template configuration method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060101458A1 (en) * | 2004-10-28 | 2006-05-11 | Microsoft Corporation | Custom assembly to extend a wizard |
CN104035754A (en) * | 2013-03-05 | 2014-09-10 | 北大方正集团有限公司 | XML (Extensible Markup Language)-based custom code generation method and generator |
CN104267966A (en) * | 2014-10-15 | 2015-01-07 | 北京国双科技有限公司 | Method and device for generating program codes of software |
CN107729003A (en) * | 2017-11-20 | 2018-02-23 | 江苏神州信源系统工程有限公司 | Automatic generation method, device and the electronic equipment of code |
CN109933752A (en) * | 2017-12-15 | 2019-06-25 | 北京京东尚科信息技术有限公司 | A kind of method and apparatus exporting electronic document |
-
2019
- 2019-09-12 CN CN201910865865.7A patent/CN110580158A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060101458A1 (en) * | 2004-10-28 | 2006-05-11 | Microsoft Corporation | Custom assembly to extend a wizard |
CN104035754A (en) * | 2013-03-05 | 2014-09-10 | 北大方正集团有限公司 | XML (Extensible Markup Language)-based custom code generation method and generator |
CN104267966A (en) * | 2014-10-15 | 2015-01-07 | 北京国双科技有限公司 | Method and device for generating program codes of software |
CN107729003A (en) * | 2017-11-20 | 2018-02-23 | 江苏神州信源系统工程有限公司 | Automatic generation method, device and the electronic equipment of code |
CN109933752A (en) * | 2017-12-15 | 2019-06-25 | 北京京东尚科信息技术有限公司 | A kind of method and apparatus exporting electronic document |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111221521A (en) * | 2019-12-31 | 2020-06-02 | 奇安信科技集团股份有限公司 | Method and device for generating log code, computer system and readable storage medium |
CN111221521B (en) * | 2019-12-31 | 2024-02-06 | 奇安信科技集团股份有限公司 | Log code generation method, device, computer system and readable storage medium |
CN111427610A (en) * | 2020-03-25 | 2020-07-17 | 山东浪潮通软信息科技有限公司 | Method, device, equipment and readable medium for integrating third-party services |
CN111625219A (en) * | 2020-05-22 | 2020-09-04 | 杭州指令集智能科技有限公司 | BO component processing method, device and equipment |
CN112131495A (en) * | 2020-09-11 | 2020-12-25 | 重庆誉存大数据科技有限公司 | Webpage display method, device and equipment based on decision flow result and storage medium |
CN112131495B (en) * | 2020-09-11 | 2023-05-12 | 重庆誉存大数据科技有限公司 | Webpage display method, device, equipment and storage medium based on decision flow result |
CN112632943A (en) * | 2020-09-30 | 2021-04-09 | 中国神华国际工程有限公司 | Intelligent bid evaluation method and system, storage medium and electronic device |
CN112416351A (en) * | 2020-11-24 | 2021-02-26 | 广州虎牙科技有限公司 | Code adding method and device, electronic equipment and computer readable storage medium |
CN112416351B (en) * | 2020-11-24 | 2024-11-26 | 广州虎牙科技有限公司 | Code adding method, device, electronic device and computer readable storage medium |
CN114272610A (en) * | 2021-12-24 | 2022-04-05 | 完美世界(北京)软件科技发展有限公司 | Game skill configuration method and device, storage medium and computer equipment |
CN114272610B (en) * | 2021-12-24 | 2025-07-04 | 完美世界(北京)软件科技发展有限公司 | Game skill configuration method and device, storage medium, and computer equipment |
CN114461224A (en) * | 2022-02-17 | 2022-05-10 | 北京达佳互联信息技术有限公司 | Service code generation method and device and template configuration method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110580158A (en) | Code generation method and device, storage medium and electronic equipment | |
CN109101300B (en) | Page rendering method and device and terminal | |
CN106598574B (en) | Page rendering method and device | |
CN110597799B (en) | Automatic filling method, system and equipment for missing value of time sequence data | |
JP2022529178A (en) | Features of artificial intelligence recommended models Processing methods, devices, electronic devices, and computer programs | |
CN113986248B (en) | Code generation method, device, computer equipment and storage medium | |
CN110941427A (en) | Code generation method and code generator | |
CN104267966A (en) | Method and device for generating program codes of software | |
CN111026404A (en) | Method and device for generating parameter configuration code, electronic product and storage medium | |
CN112487112A (en) | Method and device for linkage configuration of components, computer equipment and storage medium | |
CN109582886B (en) | Page content extraction method, template generation method and device, medium and equipment | |
CN111881664A (en) | An information extraction method, device, device and medium combining RPA and AI | |
CN114611041A (en) | A front-end page construction method, device, computer equipment and medium | |
CN110647314A (en) | Skill generation method and device and electronic equipment | |
CN108153896B (en) | Processing method and device for input data and output data | |
CN118689895B (en) | Database processing method and device based on generated language model | |
CN110928995B (en) | Interactive information processing method, device, equipment and storage medium | |
CN116795356B (en) | Mixed development method, system and device for Flutter and native platform | |
CN104239072B (en) | The generation method and device of the program code of software | |
CN113268232A (en) | Page skin generation method and device and computer readable storage medium | |
CN117420990A (en) | Software generation method and device combining domain expert and IT expert | |
CN115187060B (en) | Land use data processing method and device, storage medium and electronic equipment | |
CN114449063B (en) | Message processing method, device and equipment | |
CN117234391A (en) | Image generation method and device and electronic equipment | |
CN111126012B (en) | Custom generation expression method and device |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191217 |
|
RJ01 | Rejection of invention patent application after publication |