CN107992304A - A kind of method and apparatus for generating display interface - Google Patents
A kind of method and apparatus for generating display interface Download PDFInfo
- Publication number
- CN107992304A CN107992304A CN201711479773.2A CN201711479773A CN107992304A CN 107992304 A CN107992304 A CN 107992304A CN 201711479773 A CN201711479773 A CN 201711479773A CN 107992304 A CN107992304 A CN 107992304A
- Authority
- CN
- China
- Prior art keywords
- control
- display interface
- code segment
- target display
- function
- 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.)
- Granted
Links
Classifications
-
- 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
- G06F8/38—Creation or generation of source code for implementing user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
This application provides a kind of method and apparatus for generating display interface, including:The layout of control according to the attribute of control in target display interface and the target display interface, generates the configuration file of corresponding target display interface;Code Edit is carried out to the configuration file using pre-set Code Generator, the corresponding code segment of the attribute of the control is arranged to code segment to be edited;Target user interface UI frames are chosen, obtain the corresponding function library of the target UI frames;From the function library of acquisition, inquiry obtains the corresponding control function of control described in the code segment to be edited;The corresponding code segment of control function obtained using inquiry updates the code segment to be edited, obtains target display interface code segment;The target display interface code segment is run to generate target display interface.
Description
Technical field
This application involves field of communication technology, in particular to a kind of method and apparatus for generating display interface.
Background technology
Vehicle-mounted human-computer interaction technology (Human Machine Interface, HMI) exploitation in, there is Qt, Wince,
The diversified UI frames such as the UI frames that Mini Gui, Crank StoryBoard, Kanzi or each enterprise develop certainly.
In practical applications, chip performance, HMI functional requirements, the performance of UI frames, the soft ware authorization carried according to product is generally required
The factor such as cost, consider selection a certain kind UI frames, develop for different human-computer interaction products, e.g., mobile phone, virtually
Instrument, automobile data recorder, intelligent cockpit etc., since the service function that product provides is different, cause research staff in deisgn product
When, can be according to the performance of process chip, the demand of human-computer interaction function, the performance of UI frames, the cost of soft ware authorization in product
Deng, the UI frames for being adapted to current production are selected, it is different in research and development since different UI frames need to call no interface
Product, cause research and develop difficulty it is bigger.
The content of the invention
In view of this, the purpose of the application is to provide a kind of method and apparatus for generating display interface.
In a first aspect, the embodiment of the present application provides a kind of method for generating display interface, this method includes:
The layout of control according to the attribute of control in target display interface and the target display interface, generation
The configuration file of corresponding target display interface;
Code Edit is carried out to the configuration file using pre-set Code Generator, by the attribute of the control
Corresponding code segment is arranged to code segment to be edited;
Target user interface UI frames are chosen, obtain the corresponding function library of the target UI frames;
From the function library of acquisition, inquiry obtains the corresponding control function of control described in the code segment to be edited;
The corresponding code segment of control function obtained using inquiry updates the code segment to be edited, obtains target and shows boundary
Face code segment;
The target display interface code segment is run to generate target display interface.
Alternatively, the target display interface includes at least one control, and each control corresponds to a code to be edited
Section.
Alternatively, the code segment to be edited includes body of code, the control function corresponding generation obtained using inquiry
Code section updates the code segment to be edited, obtains target display interface code segment, including:
The body of code in the code segment to be edited is replaced using the corresponding code segment of the spatial function inquired, obtains institute
State target display interface code segment.
Alternatively, the form of the configuration file includes extensible markup language form and hypertext markup language form.
Alternatively, the call function includes control function, layout function and event functions.
Alternatively, the control in the target display interface includes list control, button control, dialog control, picture
Frame control, Input and prompting frame control.
Second aspect, the embodiment of the present application provide a kind of device for generating display interface, which includes:
Generation module, for the control according to the attribute of control in target display interface and the target display interface
Layout, generate the configuration file of corresponding target display interface;
Editor module, will for carrying out Code Edit to the configuration file using pre-set Code Generator
The corresponding code segment of attribute of the control is arranged to code segment to be edited;
Acquisition module, for choosing target user interface UI frames, obtains the corresponding function library of the target UI frames;
Enquiry module, for from the function library of acquisition, inquiry to obtain the correspondence of control described in the code segment to be edited
Control function;
Update module, the corresponding code segment of control function for being obtained using inquiry update the code segment to be edited,
Obtain target display interface code segment;
Module is run, for running the target display interface code segment to generate target display interface.
Alternatively, the form of the configuration file includes extensible markup language form and hypertext markup language form.
Alternatively, the call function includes control function, layout function and event functions.
Alternatively, the control in the target display interface includes list control, button control, dialog control, picture
Frame control, Input and prompting frame control.
The method and apparatus of generation display interface provided by the embodiments of the present application, according to the layout of target display interface and institute
The attribute of control in target display interface is stated, the configuration file of corresponding target display interface is generated, from the target UI frames of acquisition
In corresponding function library, inquiry obtains the corresponding control function of control in code segment to be edited, the control letter obtained using inquiry
The corresponding code segment of number updates the code segment to be edited, and operation obtains target display interface code segment, obtains target and shows boundary
Face, can save human cost with the various UI frames of fast adaptation, and when being made choice to a variety of UI frames, testing and verification
Also can be more convenient, reliable.
To enable the above-mentioned purpose of the application, feature and advantage to become apparent, preferred embodiment cited below particularly, and coordinate
Appended attached drawing, is described in detail below.
Brief description of the drawings
, below will be to needed in the embodiment attached in order to illustrate more clearly of the technical solution of the embodiment of the present application
Figure is briefly described, it will be appreciated that the following drawings illustrate only some embodiments of the application, therefore be not construed as pair
The restriction of scope, for those of ordinary skill in the art, without creative efforts, can also be according to this
A little attached drawings obtain other relevant attached drawings.
Fig. 1 is a kind of flow diagram of method for generating display interface provided by the embodiments of the present application;
Fig. 2 is a kind of schematic diagram for generating configuration file provided by the embodiments of the present application;
The schematic diagram that Fig. 3 is a kind of service logic provided by the embodiments of the present application and data model layers are shown;
Fig. 4 is a kind of structure diagram of device for generating display interface provided by the embodiments of the present application;
Fig. 5 is a kind of structure diagram of computing device provided by the embodiments of the present application.
Embodiment
To make the purpose, technical scheme and advantage of the embodiment of the present application clearer, below in conjunction with the embodiment of the present application
Middle attached drawing, is clearly and completely described the technical solution in the embodiment of the present application, it is clear that described embodiment is only
It is some embodiments of the present application, instead of all the embodiments.The application being usually described and illustrated herein in the accompanying drawings is real
Applying the component of example can be arranged and designed with a variety of configurations.Therefore, below to the application's for providing in the accompanying drawings
The detailed description of embodiment is not intended to limit claimed scope of the present application, but is merely representative of the selected reality of the application
Apply example.Based on embodiments herein, institute that those skilled in the art are obtained on the premise of creative work is not made
There is other embodiment, shall fall in the protection scope of this application.
The embodiment of the present application provides a kind of method for generating display interface, as shown in Figure 1, this method includes:
S101, the cloth of control according to the attribute of control in target display interface and the target display interface
Office, generates the configuration file of corresponding target display interface;
Specifically, target display interface can be but not limited to the display interface in navigator, the display in computing device
Interface etc., the setting of control is generally according to showing that above-mentioned target shows in the layout and target display interface of target display interface
The size of the display screen of the equipment at interface determines, the number in the space in target display interface, size etc. are also according to equipment
The size of display screen determines that the attribute of control can be the length and width information in space, color etc., e.g., be selected for screen
12.3 cun of display screens of 1920x720 pixels select 7 cun of display screens of 800x480 pixels, the layout of target display interface with screen
And the attribute of control differs in target display interface.
Wherein, the control in target display interface include list control, button control, dialog control, picturebox control,
Input and prompting frame control etc., the form of configuration file include extensible markup language (XML) form, hypertext markup
Language (HTML) form, initialization files (Initialization File .ini) form etc., the application not limit this.
In specific implementation, each abstract control in target display interface is set by PC auxiliary tools, such as Fig. 2 institutes
Show, e.g., list, button, dialog box, picture box, text box, edit box, prompting frame etc., can be dragged according to the size of display screen
Drag, adjust each control, the layout of target display interface can also be realized in above-mentioned PC auxiliary tools, production xml configuration texts
Part, xml configuration files include the information such as the position of control, length and width, color, ID.
Partial content example in XML configuration file is as follows:
S102, carries out Code Edit, by the control using pre-set Code Generator to the configuration file
The corresponding code segment of attribute be arranged to code segment to be edited;
Specifically, Code Generator can be PC auxiliary tools etc., and the application not limits this.
Alternatively, the target display interface includes at least one control, and each control corresponds to a code to be edited
Section.
Here, the code segment to be edited of the attribute of corresponding control is generated by the code tool of production, in the prior art
There is detailed introduction, no longer excessively illustrated herein.
For example, by PC auxiliary tools, text space is dragged to the upper left corner of target display interface, pulls wide high difference
For 200 pixels and 30 pixels, definition name is LeftText, and word content is " Hello World!”
Code is as follows:
Class LeftText:public ITextEditControl
{
Virtual void SetTextContent(const std::string&text)
{
/******************************
It please supplement specific implementation
*******************************/
};
Virtual void setPosition(const int x,const int y,const int height,
const int width)
{
/******************************
It please supplement specific implementation
*******************************/
};
Private:
/******************************
It please supplement specific implementation
*******************************/
}
Void main()
{
LeftText*mLeftText=new LeftText ();
if(nullptr!=mLeftText)
{
mLeftText->SetTextContent(“Hello World!”);
mLeftText->setPosition(0,0,30,100);
}
}
S103, chooses target user interface UI frames, obtains the corresponding function library of the target UI frames.
Specifically, user interface (User Interface, UI) frame can be but not limited to Qt, Wince, Mini
Gui, Crank StoryBoard, Kanzi etc., the application not limit this;Each UI frames are corresponding with corresponding function library.
By taking QT frames as an example, the text space function code in function library is as follows:
S104, from the function library of acquisition, inquiry obtains the corresponding control letter of control described in the code segment to be edited
Number;
S105, the corresponding code segment of control function obtained using inquiry are updated the code segment to be edited, obtain target
Display interface code segment.
Alternatively, the code segment to be edited includes body of code, the control function corresponding generation obtained using inquiry
Code section updates the code segment to be edited, obtains target display interface code segment, including:
The body of code in the code segment to be edited is replaced using the corresponding code segment of the spatial function inquired, obtains institute
State target display interface code segment.
Equally illustrated by taking text control as an example, related personnel need to only change " please supplement reality inside LeftText classes
Code block now ", target display interface code segment are as follows:
Class LeftText:public ITextEditControl
{
Virtual void SetTextContent(const std::string&text)
{
/******************************
mTextEdit.setPlainText(QString(QString::fromLocal8Bit(text.c_str
())));
*******************************/
};
Virtual void setPosition(const int x,const int y,const int height,
const int width)
{
/******************************
mTextEdit.setGeometry(QRect(x,y,width,height));
*******************************/
};
Private:
/******************************
QTextEdit mTextEdit;
*******************************/
}
S106, runs the target display interface code segment to generate target display interface
In one embodiment, the identical service logic in part and data model are included in different UI frames, is referred to
Fig. 3, service logic and data model can be stored in podium level (Unchanged Layer), including controller, Data
Model, IPC context etc., for the business in the service logic in different UI frames and data model about 90%
Logic and data model are identical, and related personnel, can be according to the difference for the UI frames that actual product uses when being researched and developed
It is different, complete remaining about 10% service logic and the exploitation of data model.
Different service logics and data model are generally stored in adaptation layer (Adaptor Layer) in different UI frames,
Adaptation layer further includes event adaptation (Event Adaptor) and view adaptation (View Adaptor).
For example, project 1:It is required that feature-rich, user requires high, selection to changing interface, response, animation effect
12.3 cun of display screens of 1920x720 pixels, are realized by Kanzi UI frames;Project 2:User, will to interface to cost sensitivity
Ask relatively low, select 7 cun of display screens of 800x480 pixels, realized by QT UI frames.
For project 1 and project 2, due to the interface resolution ratio and target of the different corresponding target display interfaces of UI frames
Control form, position are different in display interface, and developer aids according to the different demands of target display interface in PC
Pulled respectively on instrument and put built-in control (such as list, button, dialog box, picture box, text box, editor different in project 1
Frame, prompting frame etc.), literary configuration file is generated, coordinates the code tool of production, automatically generates abstract code.The configuration of generation project 1
After file, the configuration file of project 1 can be loaded by PC auxiliary tools, adapts to adjusted iterm 1 and target display interface in project 2
Middle difference display location and the control of size, generate the configuration file of project 2.
Then, the function library in the developing instrument of Kanzi UI frames offer, e.g., api function interface, to project 1 are provided
Corresponding code segment to be edited is updated, and obtains the target display interface code segment of corresponding project 1;Carried by QT UI frames
Function library in the developing instrument of confession, code segment to be edited corresponding to project 2 are updated, and obtain the target of corresponding project 2
Display interface code segment.
In this application, only rendered using only the UI of UI frames, control is realized, case distribution function;Specific business is patrolled
The constant platform built based on oneself with data model is collected to realize.It is divided into adaptation layer and constant podium level, podium level in level
It is the Business Logic and data model layer of vehicle-mounted HMI system, is the core of software systems.Podium level is to be based on various UI frames
Unrelated technology is built, can be based on being built on module increasing income, stablizing, such as boost, poco, curl, icu
Deng.
The embodiment of the present application provides a kind of device for generating display interface, as shown in figure 4, the device includes:
Generation module 41, for being controlled according to the attribute of control in target display interface and the target display interface
The layout of part, generates the configuration file of corresponding target display interface;
Editor module 42, for carrying out Code Edit to the configuration file using pre-set Code Generator,
Wherein, the corresponding code segment of the attribute of the control is arranged to code segment to be edited;
Acquisition module 43, for choosing target user interface UI frames, obtains the corresponding function library of the target UI frames;
Enquiry module 44, for from the function library of acquisition, inquiry to obtain control pair described in the code segment to be edited
The control function answered;
Update module 45, the corresponding code segment of control function for being obtained using inquiry update the code to be edited
Section, obtains target display interface code segment;
Module 46 is run, for running the target display interface code segment to generate target display interface.
Alternatively, the target display interface includes at least one control, and each control corresponds to a code to be edited
Section.
Alternatively, the code segment to be edited includes body of code, and the update module 45 is specifically used for:
The body of code in the code segment to be edited is replaced using the corresponding code segment of the spatial function inquired, obtains institute
State target display interface code segment.
Alternatively, the form of the configuration file includes extensible markup language form and hypertext markup language form.
Alternatively, the call function includes control function, layout function and event functions.
Alternatively, the control in the target display interface includes list control, button control, dialog control, picture
Frame control, Input and prompting frame control.
Corresponding to the method for the generation display interface in Fig. 1, the embodiment of the present invention additionally provides a kind of computer equipment, such as
Shown in Fig. 5, which includes memory 1000, processor 2000 and is stored on the memory 1000 and can be in the processor
The computer program run on 2000, wherein, above-mentioned processor 2000 realizes that above-mentioned generation is shown when performing above computer program
The step of showing the method at interface.
Specifically, above-mentioned memory 1000 and processor 2000 can be general memory and processor, not do here
It is specific to limit, when the computer program of 2000 run memory 1000 of processor storage, it is able to carry out above-mentioned generation and shows boundary
The method in face, according to the attribute of control in the layout of target display interface and the target display interface, generates corresponding target and shows
Show the configuration file at interface, from the corresponding function library of target UI frames of acquisition, inquiry obtains control in code segment to be edited
Corresponding control function, the corresponding code segment of control function obtained using inquiry are updated the code segment to be edited, run
To target display interface code segment, target display interface is obtained, human cost can be saved with the various UI frames of fast adaptation, and
And when being made choice to a variety of UI frames, testing and verification also can be more convenient, reliable.
Corresponding to the method for the generation display interface in Fig. 1, the embodiment of the present invention additionally provides a kind of computer-readable deposit
Storage media, is stored with computer program on the computer-readable recording medium, which performs when being run by processor
The step of method of above-mentioned generation display interface.
Specifically, which can be general storage medium, such as mobile disk, hard disk, on the storage medium
Computer program when being run, the method for being able to carry out above-mentioned generation display interface, according to the layout of target display interface and
The attribute of control in the target display interface, generates the configuration file of corresponding target display interface, from the target UI frames of acquisition
In the corresponding function library of frame, inquiry obtains the corresponding control function of control in code segment to be edited, the control obtained using inquiry
The corresponding code segment of function updates the code segment to be edited, and operation obtains target display interface code segment, obtains target and show
Interface, can save human cost with the various UI frames of fast adaptation, and when being made choice to a variety of UI frames, experiment opinion
Card also can be more convenient, reliable.
In embodiment provided herein, it should be understood that disclosed apparatus and method, can be by others side
Formula is realized.Device embodiment described above is only schematical, for example, the division of the unit, is only that one kind is patrolled
Function division is collected, there can be other dividing mode when actually realizing, in another example, multiple units or component can combine or can
To be integrated into another system, or some features can be ignored, or not perform.Another, shown or discussed is mutual
Coupling, direct-coupling or communication connection can be INDIRECT COUPLING or communication link by some communication interfaces, device or unit
Connect, can be electrical, machinery or other forms.
The unit illustrated as separating component may or may not be physically separate, be shown as unit
The component shown may or may not be physical location, you can with positioned at a place, or can also be distributed to multiple
In network unit.Some or all of unit therein can be selected to realize the mesh of this embodiment scheme according to the actual needs
's.
In addition, each functional unit in the embodiment that the application provides can be integrated in a processing unit, also may be used
To be that unit is individually physically present, can also two or more units integrate in a unit.
If the function is realized in the form of SFU software functional unit and is used as independent production marketing or in use, can be with
It is stored in a computer read/write memory medium.Based on such understanding, the technical solution of the application is substantially in other words
The part to contribute to the prior art or the part of the technical solution can be embodied in the form of software product, the meter
Calculation machine software product is stored in a storage medium, including some instructions are used so that a computer equipment (can be
People's computer, server, or network equipment etc.) perform each embodiment the method for the application all or part of step.
And foregoing storage medium includes:USB flash disk, mobile hard disk, read-only storage (ROM, Read-Only Memory), arbitrary access are deposited
Reservoir (RAM, Random Access Memory), magnetic disc or CD etc. are various can be with the medium of store program codes.
It should be noted that:Similar label and letter represents similar terms in following attached drawing, therefore, once a certain Xiang Yi
It is defined, then it further need not be defined and explained in subsequent attached drawing in a attached drawing, in addition, term " the
One ", " second ", " the 3rd " etc. are only used for distinguishing description, and it is not intended that instruction or hint relative importance.
Finally it should be noted that:Embodiment described above, is only the embodiment of the application, to illustrate the application
Technical solution, rather than its limitations, the protection domain of the application is not limited thereto, although with reference to the foregoing embodiments to this Shen
It please be described in detail, it will be understood by those of ordinary skill in the art that:Any one skilled in the art
In the technical scope that the application discloses, it can still modify the technical solution described in previous embodiment or can be light
It is readily conceivable that change, or equivalent substitution is carried out to which part technical characteristic;And these modifications, change or replacement, do not make
The essence of appropriate technical solution departs from the spirit and scope of the embodiment of the present application technical solution.The protection in the application should all be covered
Within the scope of.Therefore, the protection domain of the application answers the scope of the claims of being subject to.
Claims (10)
- A kind of 1. method for generating display interface, it is characterised in that this method includes:The layout of control according to the attribute of control in target display interface and the target display interface, generation correspond to The configuration file of target display interface;Code Edit is carried out to the configuration file using pre-set Code Generator, the attribute of the control is corresponded to Code segment be arranged to code segment to be edited;Target user interface UI frames are chosen, obtain the corresponding function library of the target UI frames;From the function library of acquisition, inquiry obtains the corresponding control function of control described in the code segment to be edited;The corresponding code segment of control function obtained using inquiry updates the code segment to be edited, obtains target display interface generation Code section;The target display interface code segment is run to generate target display interface.
- 2. the method as described in claim 1, it is characterised in that the target display interface includes at least one control, often A control corresponds to a code segment to be edited.
- 3. the method as described in claim 1, it is characterised in that the code segment to be edited includes body of code, and described utilize is looked into Ask the corresponding code segment of obtained control function and update the code segment to be edited, obtain target display interface code segment, including:The body of code in the code segment to be edited is replaced using the corresponding code segment of the spatial function inquired, obtains the mesh Mark display interface code segment.
- 4. the method as described in claim 1, it is characterised in that the form of the configuration file includes extensible markup language lattice Formula and hypertext markup language form.
- 5. the method as described in claim 1, it is characterised in that the call function includes control function, layout function and thing Part function.
- 6. the method as described in claim 1, it is characterised in that control in the target display interface include list control, Button control, dialog control, picturebox control, Input and prompting frame control.
- 7. a kind of device for generating display interface, it is characterised in that the device includes:Generation module, the cloth for the control according to the attribute of control in target display interface and the target display interface Office, generates the configuration file of corresponding target display interface;Editor module, for carrying out Code Edit to the configuration file using pre-set Code Generator, by described in The corresponding code segment of attribute of control is arranged to code segment to be edited;Acquisition module, for choosing target user interface UI frames, obtains the corresponding function library of the target UI frames;Enquiry module, for from the function library of acquisition, inquiry to obtain the corresponding control of control described in the code segment to be edited Part function;Update module, the corresponding code segment of control function for being obtained using inquiry are updated the code segment to be edited, obtained Target display interface code segment;Module is run, for running the target display interface code segment to generate target display interface.
- 8. device as claimed in claim 7, it is characterised in that the form of the configuration file includes extensible markup language lattice Formula and hypertext markup language form.
- 9. device as claimed in claim 7, it is characterised in that the call function includes control function, layout function and thing Part function.
- 10. device as claimed in claim 7, it is characterised in that control in the target display interface include list control, Button control, dialog control, picturebox control, Input and prompting frame control.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711479773.2A CN107992304B (en) | 2017-12-29 | 2017-12-29 | Method and device for generating display interface |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711479773.2A CN107992304B (en) | 2017-12-29 | 2017-12-29 | Method and device for generating display interface |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107992304A true CN107992304A (en) | 2018-05-04 |
CN107992304B CN107992304B (en) | 2021-01-08 |
Family
ID=62043271
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711479773.2A Active CN107992304B (en) | 2017-12-29 | 2017-12-29 | Method and device for generating display interface |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107992304B (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109871205A (en) * | 2018-12-15 | 2019-06-11 | 中国平安人寿保险股份有限公司 | GUI code method of adjustment, device, computer installation and storage medium |
CN110096608A (en) * | 2019-05-16 | 2019-08-06 | 北京奇艺世纪科技有限公司 | It is laid out search method and relevant device |
CN110286896A (en) * | 2019-06-28 | 2019-09-27 | 百度在线网络技术(北京)有限公司 | Visualizing editing method, device, equipment and storage medium |
CN110659027A (en) * | 2019-09-20 | 2020-01-07 | 京东方科技集团股份有限公司 | Code generation method and device and electronic equipment |
CN111221525A (en) * | 2020-01-09 | 2020-06-02 | 北京金山安全软件有限公司 | Script code generation method and device, electronic equipment and storage medium |
CN111367516A (en) * | 2018-12-25 | 2020-07-03 | 北京微播视界科技有限公司 | Application interface generation method and device and electronic equipment |
CN111427567A (en) * | 2020-03-20 | 2020-07-17 | 杭州涂鸦信息技术有限公司 | Intelligent product rapid generation method, system and equipment thereof |
CN111459483A (en) * | 2020-03-27 | 2020-07-28 | 网易(杭州)网络有限公司 | Interface processing method and device |
CN112162743A (en) * | 2020-08-24 | 2021-01-01 | 西安广和通无线软件有限公司 | Driver generation method, device, computer equipment and storage medium |
CN112230914A (en) * | 2019-07-15 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Method and device for producing small program, terminal and storage medium |
CN112241264A (en) * | 2019-07-17 | 2021-01-19 | 易保网络技术(上海)有限公司 | Visual page processing method and equipment |
CN112817582A (en) * | 2021-03-05 | 2021-05-18 | 网易(杭州)网络有限公司 | Code processing method and device, computer equipment and storage medium |
WO2021223178A1 (en) * | 2020-05-07 | 2021-11-11 | 深圳市欢太科技有限公司 | User interface processing method and related apparatus |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003044654A2 (en) * | 2001-11-15 | 2003-05-30 | Softplumbers S.A. | Method for developing and managing large-scale web user interfaces |
CN102591695A (en) * | 2011-01-11 | 2012-07-18 | 吴源 | Graph user middleware based on embedded system |
CN102622215A (en) * | 2011-01-27 | 2012-08-01 | 腾讯科技(深圳)有限公司 | Method for editing image-text units based on script |
CN105022630A (en) * | 2015-06-30 | 2015-11-04 | 中标软件有限公司 | Component management system and component management method |
CN106469045A (en) * | 2015-08-14 | 2017-03-01 | 中兴通讯股份有限公司 | The method for drafting of graphic user interface GUI and device |
CN106610826A (en) * | 2015-10-23 | 2017-05-03 | 腾讯科技(深圳)有限公司 | Making method and device for online scenario application |
-
2017
- 2017-12-29 CN CN201711479773.2A patent/CN107992304B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003044654A2 (en) * | 2001-11-15 | 2003-05-30 | Softplumbers S.A. | Method for developing and managing large-scale web user interfaces |
CN102591695A (en) * | 2011-01-11 | 2012-07-18 | 吴源 | Graph user middleware based on embedded system |
CN102622215A (en) * | 2011-01-27 | 2012-08-01 | 腾讯科技(深圳)有限公司 | Method for editing image-text units based on script |
CN105022630A (en) * | 2015-06-30 | 2015-11-04 | 中标软件有限公司 | Component management system and component management method |
CN106469045A (en) * | 2015-08-14 | 2017-03-01 | 中兴通讯股份有限公司 | The method for drafting of graphic user interface GUI and device |
CN106610826A (en) * | 2015-10-23 | 2017-05-03 | 腾讯科技(深圳)有限公司 | Making method and device for online scenario application |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109871205A (en) * | 2018-12-15 | 2019-06-11 | 中国平安人寿保险股份有限公司 | GUI code method of adjustment, device, computer installation and storage medium |
CN111367516A (en) * | 2018-12-25 | 2020-07-03 | 北京微播视界科技有限公司 | Application interface generation method and device and electronic equipment |
CN110096608A (en) * | 2019-05-16 | 2019-08-06 | 北京奇艺世纪科技有限公司 | It is laid out search method and relevant device |
CN110286896A (en) * | 2019-06-28 | 2019-09-27 | 百度在线网络技术(北京)有限公司 | Visualizing editing method, device, equipment and storage medium |
CN110286896B (en) * | 2019-06-28 | 2023-03-31 | 百度在线网络技术(北京)有限公司 | Visual editing method, device, equipment and storage medium |
CN112230914A (en) * | 2019-07-15 | 2021-01-15 | 腾讯科技(深圳)有限公司 | Method and device for producing small program, terminal and storage medium |
CN112230914B (en) * | 2019-07-15 | 2023-09-15 | 腾讯科技(深圳)有限公司 | Method, device, terminal and storage medium for producing small program |
CN112241264A (en) * | 2019-07-17 | 2021-01-19 | 易保网络技术(上海)有限公司 | Visual page processing method and equipment |
CN110659027A (en) * | 2019-09-20 | 2020-01-07 | 京东方科技集团股份有限公司 | Code generation method and device and electronic equipment |
CN111221525A (en) * | 2020-01-09 | 2020-06-02 | 北京金山安全软件有限公司 | Script code generation method and device, electronic equipment and storage medium |
CN111427567A (en) * | 2020-03-20 | 2020-07-17 | 杭州涂鸦信息技术有限公司 | Intelligent product rapid generation method, system and equipment thereof |
CN111427567B (en) * | 2020-03-20 | 2023-08-18 | 杭州涂鸦信息技术有限公司 | Intelligent product rapid generation method, system and equipment thereof |
CN111459483B (en) * | 2020-03-27 | 2024-03-22 | 网易(杭州)网络有限公司 | Interface processing method and device |
CN111459483A (en) * | 2020-03-27 | 2020-07-28 | 网易(杭州)网络有限公司 | Interface processing method and device |
WO2021223178A1 (en) * | 2020-05-07 | 2021-11-11 | 深圳市欢太科技有限公司 | User interface processing method and related apparatus |
CN115136117A (en) * | 2020-05-07 | 2022-09-30 | 深圳市欢太科技有限公司 | User interface processing method and related device |
CN112162743A (en) * | 2020-08-24 | 2021-01-01 | 西安广和通无线软件有限公司 | Driver generation method, device, computer equipment and storage medium |
CN112817582B (en) * | 2021-03-05 | 2023-08-08 | 网易(杭州)网络有限公司 | Code processing method, device, computer equipment and storage medium |
CN112817582A (en) * | 2021-03-05 | 2021-05-18 | 网易(杭州)网络有限公司 | Code processing method and device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN107992304B (en) | 2021-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107992304A (en) | A kind of method and apparatus for generating display interface | |
CN104216691B (en) | A kind of method and device for creating application | |
CN105122233B (en) | cloud object | |
CN106887183B (en) | A kind of interactive demonstration method and system of BIM augmented reality in building sand table | |
CN105653644A (en) | Page constructor and page construction method | |
CN107577515A (en) | Extended method, device, electronic equipment and the storage medium of visualization component | |
CN108279964A (en) | The implementation method and device that text control, mask for copy editor render | |
CN107077752A (en) | Data visualization extensible architecture | |
CN110362307A (en) | Forms pages configuration method and server | |
Bao et al. | Immersive virtual product development | |
WO1995008147A1 (en) | Object-oriented audio record/playback system | |
Ghiani et al. | Authoring context-dependent cross-device user interfaces based on trigger/action rules | |
Brunschwig et al. | Towards domain-specific modelling environments based on augmented reality | |
Coleman | Visual experiences: a concise guide to digital interface design | |
Nilsson et al. | Model-based user interface adaptation | |
Lee et al. | Immersive authoring of Tangible Augmented Reality content: A user study | |
CN108292193A (en) | Animated digital ink | |
Schuler et al. | Rule-based generation of mobile user interfaces | |
CN106933439A (en) | A kind of image processing method and system based on social platform | |
CN114629800A (en) | Visual generation method, device, terminal and storage medium for industrial control network target range | |
CN114432696A (en) | Special effect configuration method and device of virtual object, storage medium and electronic equipment | |
CN113010129A (en) | Virtual studio full-flow multi-terminal blackboard writing extraction method and device | |
Schulze | Text in diagrams: challenges to and opportunities of automatic layout | |
US8225273B2 (en) | Utilization of weights and visualization of conceptual frameworks in unified modeling | |
Biswas et al. | Assessment of mobile experience engine, the development toolkit for context aware mobile applications |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |