Method and device for automatically generating user interface

A user interface, automatic generation technology, applied in the direction of program control devices, etc., can solve the problems that affect the user's use, the interface is difficult to form the same style, and the interface is not beautiful, and achieves the effect of enhancing the aesthetics, reducing the workload, and enhancing the user experience.

Inactive Publication Date: 2010-04-28
KINGDEE SOFTWARE(CHINA) CO LTD
View PDF0 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the differences in personal preferences and habits of each programmer, it is difficult for the interfaces developed by different programmers to form a uniform style, which is not conducive to the aesthetics of the interface and affects the use of users.

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
  • Method and device for automatically generating user interface
  • Method and device for automatically generating user interface
  • Method and device for automatically generating user interface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0069] Embodiment 1: The system may provide a layout model parameter value input interface and display it to the user, and receive the value of the layout model parameter input by the user through the interface.

[0070] The layout model parameter input interface can be as follows figure 2 as shown, figure 2 The middle system presents the layout model parameters that need to be assigned to the user, and configures a value input box for each layout model parameter, so as to receive the value of each layout model parameter input by the user.

[0071] Further, the system may pre-set multiple values ​​for some layout model parameters, configure a drop-down selection box for the layout model parameters for the user to select, and then receive a certain value of the layout model parameter selected by the user.

[0072] still see figure 2 As shown, the layout model parameter "Number of columns per row" is taken as an example for illustration. First, the system pre-sets the poss...

Embodiment approach 2

[0073] Embodiment 2: The system pre-assigns values ​​for each layout model parameter and stores them in the database. When a user interface needs to be generated, the system calls out the values ​​of each layout model parameter from the database.

[0074] Preferably, the system can save the assignment of the parameters of the layout model in the form of a data table. The data table can be as shown in Table 2.

[0075] Table 2: Layout model parameter assignment storage table

[0076] parameter

parameter value

window mode

business interface

form width

600

form height

400

initial left margin

5

initial top margin

5

Number of columns per row

2

control height

19

control width

170

label width

100

column spacing

50

Line spacing

20

[0077] Step S20: The system receives the business requirement field name and interface element type inpu...

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 method for automatically generating user interface, comprising: obtaining the dereference of a layout model parameter, and building a layout model; building the mapping relationship between a service requirement field name input by a user and an interface element type to be stored into a requirement model; according to the layout model, the prestored interface element and a program developing language mapping table, reading in the mapping relationship between a service requirement field name in the requirement model and the interface element type; and automatically generating the user interface. The embodiment of the invention can reduce workload, ensure the unified style of the interface, make the interface beautiful and bring convenience for users to use.

Description

technical field [0001] The invention relates to the technical field of business processing, in particular to a method and device for automatically generating a user interface. Background technique [0002] Building user interfaces is an important part of software development work. The user interface is the software component that is most directly oriented to the user and interacts with the user the most during the application process of the software. Typically, a user interface consists of a large number of interface elements. The interface elements generally include input boxes, drop-down list boxes, check boxes, and the like. [0003] The process of building a user interface is to select appropriate interface elements according to business requirements, place them in the design interface one by one, and adjust the size, order, and position accordingly. [0004] The inventor found through the research on the prior art that the traditional user interface is developed manu...

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 KINGDEE SOFTWARE(CHINA) 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