CN107992304A - A kind of method and apparatus for generating display interface - Google Patents

A kind of method and apparatus for generating display interface Download PDF

Info

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
Application number
CN201711479773.2A
Other languages
Chinese (zh)
Other versions
CN107992304B (en
Inventor
李纪文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING CHINA TSP TECHNOLOGY Co Ltd
Original Assignee
BEIJING CHINA TSP TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by BEIJING CHINA TSP TECHNOLOGY Co Ltd filed Critical BEIJING CHINA TSP TECHNOLOGY Co Ltd
Priority to CN201711479773.2A priority Critical patent/CN107992304B/en
Publication of CN107992304A publication Critical patent/CN107992304A/en
Application granted granted Critical
Publication of CN107992304B publication Critical patent/CN107992304B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation 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

A kind of method and apparatus for generating display interface
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)

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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.
CN201711479773.2A 2017-12-29 2017-12-29 Method and device for generating display interface Active CN107992304B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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