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

A Visual Development and Implementation System of Module-level Code Structure

A system-level and module-level technology, applied in the direction of creating/generating source code, visual/graphic programming, software reuse, etc., can solve problems such as high difficulty in code reuse, high code reuse rate, and inability to apply, so as to improve code The effect of reuse rate, clear code structure and lowering the threshold of software development

Active Publication Date: 2022-05-13
HANGZHOU DIANZI UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

On the one hand, highly complex software requires a programming method that can clearly describe the relationship between software architecture and functional blocks to improve the reusability and maintainability of software development; on the other hand, the popularity of the Internet and the Internet of Things has made more Many non-computer professionals have programming needs, but they are limited to their own programming level and cannot complete all development independently. Therefore, a programming method that can sustainably use the developed code resources in the field for simplified development is also needed.
[0003] From the perspective of programming languages ​​and programming methods, the current programming methods are process-oriented and object-oriented. The highest structural level of process-oriented is function level, and the highest structural level of object-oriented is object level. Weakness, code reuse is difficult; although object-oriented programming has a high code reuse rate, the relationship between objects is complex, so the constructed object relationship diagram is too complicated to support visual programming
[0004] From the practical point of view of visual programming technology, the current visual programming is mainly through the visual abstraction of statements, functions, and variables, and the visual elements correspond to one of them, but its code reuse rate is low and the development efficiency is low. It is mainly used for children's programming enlightenment , cannot be used in actual generation

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
  • A Visual Development and Implementation System of Module-level Code Structure
  • A Visual Development and Implementation System of Module-level Code Structure
  • A Visual Development and Implementation System of Module-level Code Structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] In order to make the object, technical solution and advantages of the present invention clearer, the implementation manner of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0025] In order to facilitate the understanding of the technical solutions provided by the embodiments of the present invention, a programming language designed according to the method of the present invention will be taken as an example below to illustrate the code structure of the text layer.

[0026] Such as figure 1 As shown, the text code layer includes the data set structure, code module interface, code module adapter or buffer, and module splicing domain; the visual development layer includes the data set structure in the text code layer, code module interface, code module adapter or buffer and The visual elements corresponding to the four major structures of the module splicing domain, and the visual elements are two-dimensiona...

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 discloses a visual development and realization system of a module-level code structure. The system of the present invention includes: a text code layer, a visualization layer and a compiler of the adopted programming language. Among them, the text code layer includes the data set structure, code module interface, code module adapter or buffer, and module splicing domain; the visualization layer includes the data set structure, code module interface, code module adapter or buffer, and module splicing domain in the text code layer The visualization elements of the four major structures, the visualization elements are two-dimensional graphics or three-dimensional models. The invention makes the code structure of program writing and software development clear, improves the code reuse rate, realizes the visual development of module-level software or programs, and enables non-computer professionals to use the developed code modules to complete the development through simple operations. Lower the barriers to entry for software development.

Description

technical field [0001] The invention relates to the fields of code writing and software development, in particular to a modularized visual development system composed of a modularized development code structure and a modularized visual development method. Background technique [0002] With the increasing complexity of software and the sharp increase in demand, enterprises and developers pay more attention to the rapid construction and code reuse of software engineering. On the one hand, highly complex software requires a programming method that can clearly describe the relationship between software architecture and functional blocks to improve the reusability and maintainability of software development; on the other hand, the popularity of the Internet and the Internet of Things has made more Many non-computer professionals have programming needs, but they are limited to their own programming level and cannot complete all development independently. Therefore, a programming m...

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 Patents(China)
IPC IPC(8): G06F8/34G06F8/36
CPCG06F8/34G06F8/36
Inventor 高翔宇祝一帆秦飞巍
Owner HANGZHOU DIANZI UNIV
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