Automatic generation method of software interface

An automatic generation, software interface technology, applied in the direction of instruments, electrical digital data processing, program control devices, etc., can solve the problems of cumbersome interface development process, high requirements for developers, and no interface design tools, to improve program development efficiency. , the effect of reducing the difficulty of learning

Active Publication Date: 2011-05-04
GUANGDONG BIOLIGHT MEDITECH CO LTD
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when miniGUI is used for interface creation in the program development stage, although miniGUI provides many interface elements for interface development, it does not provide a convenient interface design tool for interface development, especially because the traditional miniGUI program development is based on For text editors, developers cannot see the overall effect of windows and

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
  • Automatic generation method of software interface
  • Automatic generation method of software interface
  • Automatic generation method of software interface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] A method for automatically generating a software interface of the present invention comprises the following steps:

[0020] (1) Encapsulate miniGUI, and the encapsulation can be carried out by C++, so that the message loop of miniGUI control is transmitted according to the specified line, forming a transmitted inheritance tree class diagram, preparing for the dynamic generation of each control of miniGUI at runtime, and miniGUI The encapsulation generally includes the encapsulation of miniGUI form and interface controls. The encapsulated controls include Button, Edit, Label, Listbox, IconView, Image, etc. In addition, the controls can be extended as needed, such as buttons with pictures, etc., to realize For the customization of controls, an embodiment of the inheritance tree class diagram formed by the present invention refers to Figure 1A and Figure 1B shown;

[0021] (2) Form a class relationship mapping table between the classes of the third-party interface devel...

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 an automatic generation method of a software interface, which comprises the following steps: (1) encapsulating a mini GUI (Graphical User Interface), thereby circularly transmitting the information of a mini GUI control according to the specified line, and forming a transmitted inheritance tree class diagram; (2) forming a class relation mapping list of the classes of a third-party interface development tool and the classes in the inheritance tree class diagram form; (3) designing the interface by utilizing the third-party interface development tool, and forming an interface file; and (4) dynamically generating the corresponding mini GUI control from the interface file based on the inheritance tree class diagram according to the class relation mapping list, and forming a program interface based on the mini GUI. The invention greatly enhances the program development efficiency, reduces the learning difficulty, and basically does not need to recompile a source program on the modification of the interface in the course of the maintenance at the later stage.

Description

technical field [0001] The invention relates to a method for designing a program interface, in particular to a method for automatically generating a software interface based on miniGUI. Background technique [0002] miniGUI is a graphical user interface support system for embedded or real-time systems. It mainly runs on the Linux console. Its main advantages include: supporting a variety of embedded operating systems, with excellent portability; scalable system architecture , easy to expand; rich in functions, flexible tailoring; small size and high performance; widely used. However, when miniGUI is used for interface creation in the program development stage, although miniGUI provides many interface elements for interface development, it does not provide a convenient interface design tool for interface development, especially because the traditional miniGUI program development is based on For text editors, developers cannot see the overall effect of windows and controls in...

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
IPC IPC(8): G06F3/048G06F9/44G06F3/0481
Inventor 熊伟
Owner GUANGDONG BIOLIGHT MEDITECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products