Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Generation method and generation modules for visual component

A technology for generating modules and components, which is applied in the computer field, can solve problems such as irregular coding styles and grammatical errors in manual input codes, and achieve the effect of reducing the requirements for development capabilities, reducing the probability of grammatical errors, and uniform code formats

Inactive Publication Date: 2012-09-12
北京思特奇信息技术股份有限公司
View PDF3 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Manually entering code is prone to grammatical errors;
[0005] Manual coding can easily lead to irregular coding style

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Generation method and generation modules for visual component
  • Generation method and generation modules for visual component
  • Generation method and generation modules for visual component

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The invention uses the GEF technology to implement a visual development plug-in of a C / C++ component on the Eclipse platform, and finally generates the C / C++ component code through graphical editing of the C / C++ component flow.

[0028] The principles and features of the present invention are described below in conjunction with the accompanying drawings, and the examples given are only used to explain the present invention, and are not intended to limit the scope of the present invention.

[0029] The generation method of the visualization component of the present invention can be realized through the Eclipse platform.

[0030] figure 1 It is a flowchart of a method for generating a visualization component in an embodiment of the present invention. Such as figure 1 As shown, in this embodiment, the method for generating a visual component may include the following steps:

[0031] Step 101, select a GEF (Graphical Editor Framework) model according to the component typ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a generation method and generation modules for a visual component. The generation method for a visual component comprises: choosing graphical editing framework (GEF hereinafter) models, according to the component types of and flow control keywords needed by the programming tool components to be generated; setting a GEF model corresponding view for each chosen GEF model and expressing the flow of the programming tool component to be generated as a combination of the GEF model corresponding views; automatically generating a source code file for the programming tool components to be generated according to the attribute information and relation information of the model instances saved in the GEF file. The generation method and the generation modules of the invention reduce requirements for the C / C++ development capabilities of a developer, enables the developer to pay more attention to business logic, lowers the probability of grammar errors and raises developing and testing efficiency.

Description

technical field [0001] The invention relates to the computer field, in particular to a generation method and a generation module of a visualization component. Background technique [0002] At present, the development of programming tool C / C++ components mainly relies on manual coding, which has the following problems: [0003] Developers are required to have good C / C++ foundation and C / C++ development experience; [0004] Manually entering code is prone to grammatical errors; [0005] Manual coding can easily lead to irregular coding styles. [0006] Eclipse is a Java-based extensible open source development platform. Eclipse is a framework and set of services for building development environments through plug-in components. Eclipse comes with a standard set of plug-ins, including the well-known JDT (Java Development Tools, Java Development Tools). Contents of the invention [0007] The technical problem to be solved by the present invention is to provide a generation...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44
Inventor 陈暄
Owner 北京思特奇信息技术股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products