CN104731590B - A kind of user interface controls implementation method and device - Google Patents
A kind of user interface controls implementation method and device Download PDFInfo
- Publication number
- CN104731590B CN104731590B CN201510112935.3A CN201510112935A CN104731590B CN 104731590 B CN104731590 B CN 104731590B CN 201510112935 A CN201510112935 A CN 201510112935A CN 104731590 B CN104731590 B CN 104731590B
- Authority
- CN
- China
- Prior art keywords
- user interface
- controls
- attribute data
- interface controls
- realization
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 241001269238 Data Species 0.000 abstract description 5
- 238000000926 separation method Methods 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000013497 data interchange Methods 0.000 description 2
- 206010034719 Personality change Diseases 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
The embodiment of the invention discloses a kind of user interface controls implementation method and device.Wherein, the described method includes:Obtain the attribute data of user interface controls to be achieved;Using attribute data, the pre-defined class for being used for realization user interface controls is instantiated, to obtain control object;The user interface controls are drawn according to control object.Technical solution provided in an embodiment of the present invention, for different personalized UI controls, its need not be write one by one corresponding realizes code, but instantiate a general pre-defined class for being used for realization UI controls using the attribute data of UI controls to be achieved, to realize the separation realized between code of the attribute datas such as the filling content of personalized UI controls, coordinate and personalization UI controls, strengthen the compatibility and autgmentability of personalization UI controls, simplified code structure, and then the development efficiency of UI controls is improved, and facilitate the later stage to debug.
Description
Technical field
The present embodiments relate to field of computer technology, more particularly to a kind of user interface controls implementation method and dress
Put.
Background technology
In the current mobile Internet epoch, intelligent terminal is increasingly popularized, and all big enterprises are in order to attract more clients, more
More to pay attention to user experience, and for user, most direct interactive mode is the UI (User by mobile phone
Interface, user interface) interact.In mobile phone development, primary UI controls cannot meet that people increasingly increase
Long demand, usually requires some self-defined personalized UI controls for this, and these controls are because of the requirement of visual communication, table
Existing form is all more special, such as some special action bar, control groups etc..
However, in the prior art, realize personalized UI controls typically by a series of hard code, be for
For different personalized UI controls, need to write one by one its it is corresponding realize code, can so cause filling out for personalized UI controls
That fills the parameters such as content, coordinate and personalization UI controls realizes between code there is very strong coupling, so as to reduce individual character
Change compatibility and autgmentability that UI controls realize code, and personalization UI controls realize that the logical construction of code is more complicated, it is readable
Property is poor.
The content of the invention
The embodiment of the present invention provides a kind of user interface controls implementation method and device, to improve opening for user interface controls
Efficiency is sent out, strengthens the compatibility and autgmentability of user interface controls.
On the one hand, an embodiment of the present invention provides a kind of user interface controls implementation method, this method to include:
Obtain the attribute data of user interface controls to be achieved;
Using the attribute data, the pre-defined class for being used for realization user interface controls is instantiated, to obtain control
Object;
The user interface controls are drawn according to the control object.
On the other hand, the embodiment of the present invention additionally provides a kind of user interface controls realization device, which includes:
Acquisition module, for obtaining the attribute data of user interface controls to be achieved;
Module is instantiated, for utilizing the attribute data, instantiates and pre-defined is used for realization user interface controls
Class, to obtain control object;
Drafting module, for drawing the user interface controls according to the control object.
Technical solution provided in an embodiment of the present invention, it is real using the attribute data for obtaining user interface controls to be achieved
The pre-defined class for being used for realization user interface controls of exampleization, to obtain control object, is painted further according to obtained control object
User interface controls processed.By using above-mentioned technical proposal, for different personalized UI controls, it is not necessary to write it one by one
It is corresponding to realize code, but instantiate one using the attribute data of UI controls to be achieved and general pre-defined be used for
The class of UI controls is realized, to realize the reality of the attribute datas such as the filling content of personalized UI controls, coordinate and personalization UI controls
Separation between modern code, strengthens the compatibility and autgmentability of personalization UI controls, simplified code structure, and then improves UI controls
Development efficiency, and facilitate the later stage to debug.
Brief description of the drawings
Fig. 1 is a kind of flow diagram for user interface controls implementation method that the embodiment of the present invention one provides;
Fig. 2 is a kind of flow diagram of user interface controls implementation method provided by Embodiment 2 of the present invention;
Fig. 3 is that the user interface controls provided by Embodiment 2 of the present invention comprising multiple child controls are shown in the user interface
Schematic diagram;
Fig. 4 is a kind of flow diagram for user interface controls implementation method that the embodiment of the present invention three provides;
Fig. 5 is a kind of structure diagram for user interface controls realization device that the embodiment of the present invention four provides.
Embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining the present invention, rather than limitation of the invention.It also should be noted that in order to just
It illustrate only part related to the present invention rather than entire infrastructure in description, attached drawing.
Embodiment one
Fig. 1 be the embodiment of the present invention one provide a kind of user interface controls implementation method flow diagram, this method
It can be performed by user interface controls realization device, described device is realized by software, can be built in such as laptop
Or the terminal device for being used for user interface controls design of desktop computer etc.Referring to Fig. 1, this method specifically includes as follows
Step:
Step 101, the attribute data for obtaining user interface controls to be achieved.
The form of expression of personalized UI controls can be various, but when drawing UI controls, be required for being controlled according to UI
The attribute data of part is drawn.Exemplary, the attribute data may include the height of UI controls, width, in user interface
On coordinate and filling content etc..Wherein, the coordinate may include abscissa and ordinate;The filling content can be figure
Piece content, content of text and child control etc..
Step 102, using attribute data, the pre-defined class for being used for realization user interface controls is instantiated, to obtain
Control object.
Exemplary, pre-defined being used for realization in the class of user interface controls can include defined attribute variable
Code of numerical value of the code of data type, the code for attribute variable's assignment and return attribute variable etc..
Base class is instantiated by the way that the attribute data of acquired user interface controls to be achieved is updated in base class,
The numerical value of the attribute variable is the attribute data of acquired user interface controls to be achieved after then substituting into, so as to obtain
Control object.
Step 103, according to control object draw the user interface controls.
The technical solution of the present embodiment, it is pre- using the attribute data of the user interface controls to be achieved of acquisition, instantiation
What is first defined is used for realization the class of user interface controls, and to obtain control object, user is drawn further according to obtained control object
Interface control.By using above-mentioned technical proposal, for different personalized UI controls, it is not necessary to it is corresponding to write its one by one
Realize code, but instantiate one using the attribute data of UI controls to be achieved and general pre-defined be used for realization UI
The class of control, code is realized realize the attribute datas such as the filling content of personalized UI controls, coordinate and personalization UI controls
Between separation, strengthen personalization UI controls compatibility and autgmentability, simplified code structure, so raising UI controls exploitation
Efficiency, and facilitate the later stage to debug.
Embodiment two
Fig. 2 is a kind of flow diagram of user interface controls implementation method provided by Embodiment 2 of the present invention, this implementation
Example is on the basis of above-described embodiment, there is provided the user interface controls to be achieved include technical side during multiple child controls
Case.
Correspondingly, the method for the present embodiment includes the following steps:
The attribute data of each child control of step 201, acquisition user interface controls to be achieved.
Step 202, the attribute data for being utilized respectively each child control, instantiate and pre-defined are used for realization user interface
The class of control, to obtain each child control object, and obtained each child control object is stored to the control being pre-created
In list.
Exemplary, the pre-defined class for being used for realization user interface controls can be denoted as UiData, then it is described
The list of controls being pre-created may be defined as:
ArrayList<UiData>List=new ArrayList<UiData>()
Step 203, traversal list of controls, according to the child control objects draw user interface controls currently traversed.
Drafting for personalized UI controls is realized typically by one section of code that operation writes in advance.At it
In operational process, it can seriatim go to obtain the filling content of control, according still further to the coordinate of corresponding control on a user interface, by
One by the ActiveX drafting with certain altitude and width into user interface.However, conventionally, as not to difference
The attribute datas such as the filling content of control, coordinate on a user interface are packaged using unified encapsulation format, so needing
Repeat to write this part of ActiveX drafting code.A usual UI control can also include multiple child controls.Fig. 3 is the present invention
The schematic diagram that the user interface controls comprising multiple child controls that embodiment two provides are shown in the user interface.As shown in Figure 3
Customized personalization UI controls, include 8 child controls in the control, the content shown on a user interface is respectively
" Auto ", " 0.5s ", " 1s ", " 2s ", " 4s ", " 8s ", " 16s " and " 32s ".
Realize that code is as follows using what existing method write user interface controls in Fig. 3:
MTextString=mContext.getResources () .getString (mContext.getResources
().getIdentifier(“time_auto”,“string”,PACKAGE_NAME));
canvas.drawBitmap(mTriangleBitmap,POSITION_WIDTH_AUTO_TO_LEFT,TRAGLE_
VERTICAL_TO_TOP,mTrianglePaint);
canvas.drawText(mTextString,TEXT_VERTICAL_TIME_LEFT_AUTO,TEXT_
VERTICAL_TIME_TOP,mTextPaint);
MTextString=mContext.getResources () .getString (mContext.getResources
().getIdentifier(“time_0.5”,“string”,PACKAGE_NAME));
canvas.drawBitmap(mTriangleBitmap,POSITION_WIDTH_AUTO_TO_LEFT+
POSITION_WIDTH_AUTO_TO_500MS,TRAGLE_VERTICAL_TO_TOP,mTrianglePaint);
canvas.drawText(mTextString,TEXT_VERTICAL_TIME_LEFT_500MS,TEXT_
VERTICAL_TIME_TOP,mTextPaint);
MTextString=mContext.getResources () .getString (mContext.getResources
().getIdentifier(“time_1s”,“string”,PACKAGE_NAME));
canvas.drawBitmap(mTriangleBitmap,POSITION_WIDTH_AUTO_TO_LEFT+
POSITION_WIDTH_AUTO_TO_1000MS,TRAGLE_VERTICAL_TO_TOP,mTrianglePaint);
canvas.drawText(mTextString,TEXT_VERTICAL_TIME_LEFT_1000MS,TEXT_
VERTICAL_TIME_TOP,mTextPaint);
MTextString=mContext.getResources () .getString (mContext.getResources
().getIdentifier(“time_2s”,“string”,PACKAGE_NAME));
canvas.drawBitmap(mTriangleBitmap,POSITION_WIDTH_AUTO_TO_LEFT+
POSITION_WIDTH_AUTO_TO_2000MS,TRAGLE_VERTICAL_TO_TOP,mTrianglePaint);
canvas.drawText(mTextString,TEXT_VERTICAL_TIME_LEFT_2000MS,TEXT_
VERTICAL_TIME_TOP,mTextPaint);
MTextString=mContext.getResources () .getString (mContext.getResources
().getIdentifier(“time_4s”,“string”,PACKAGE_NAME));
canvas.drawBitmap(mTriangleBitmap,POSITION_WIDTH_AUTO_TO_LEFT+
POSITION_WIDTH_AUTO_TO_4000MS,TRAGLE_VERTICAL_TO_TOP,mTrianglePaint);
canvas.drawText(mTextString,TEXT_VERTICAL_TIME_LEFT_4000MS,TEXT_
VERTICAL_TIME_TOP,mTextPaint);
MTextString=mContext.getResources () .getString (mContext.getResources
().getIdentifier(“time_1s”,“string”,PACKAGE_NAME));
canvas.drawBitmap(mTriangleBitmap,POSITION_WIDTH_AUTO_TO_LEFT+
POSITION_WIDTH_AUTO_TO_8000MS,TRAGLE_VERTICAL_TO_TOP,mTrianglePaint);
canvas.drawText(mTextString,TEXT_VERTICAL_TIME_LEFT_8000MS,TEXT_
VERTICAL_TIME_TOP,mTextPaint);
As it can be seen that existing method needs to write substantial amounts of redundant code in advance, code structure is complicated.If necessary to of realization
Property UI controls and its subspace quantity it is larger, the redundant code write can be more, and code structure can be more complicated, i.e.,
The ActiveX drafting code write is needed, is proportional with control quantity, can become increasingly with the increase of control quantity
It is more.
Realize that code is as follows using what method provided by Embodiment 2 of the present invention write user interface controls in Fig. 3:
Method provided by Embodiment 2 of the present invention, is circulated by using for, list of controls is traveled through, according to currently traversing
Child control objects draw user interface controls, it is seen that this realizes code than the realization generation write using existing method above
The simple readability of code is very much.
The technical solution of the present embodiment, user interface controls to be achieved include multiple child controls, each by being utilized respectively
The attribute data of a child control, instantiates the pre-defined class for being used for realization user interface controls, to obtain each child control
Object, and obtained each child control object is stored into the list of controls being pre-created, travel through list of controls, last root
According to user interface controls described in the child control objects draw currently traversed.The technical solution can simplify comprising multiple child controls
UI controls drafting code structure, and then improve the development efficiency of UI controls, and facilitate the later stage to debug.
Embodiment three
Fig. 4 be the embodiment of the present invention three provide a kind of user interface controls implementation method flow diagram, this implementation
Example is preferably that the attribute data includes on the basis of above-described embodiment:Highly, width, coordinate on a user interface with
And filling content, and provide using the attribute data, the pre-defined class for being used for realization user interface controls is instantiated,
To obtain the specific steps of control object.
Correspondingly, the method for the present embodiment includes the following steps:
The attribute data of each child control of step 401, acquisition user interface controls to be achieved.
Wherein, the attribute data includes:Highly, width, coordinate on a user interface and filling content.The category
Property data form for JavaScript object accord with form, be preferably JSON forms.JSON(JavaScript Object
Notation) it is a kind of data interchange format of lightweight.It is based on JavaScript (Standard ECMA-2623rd
Edition-December 1999) a subset.JSON uses the text formatting for being totally independent of language, but also uses
It is similar to the custom of C language family (including C, C++, C#, Java, JavaScript, Perl, Python etc.).These characteristics
JSON is become preferable data interchange language, be easy to people and read and write, while be also easy to machine parsing and generation (network biography
Defeated speed is fast).JSON forms are used to the attribute data of each child control of user interface controls, can be by attribute data with using
It is kept completely separate in the code for realizing user interface controls, reduces the coupling between attribute data and code.
Step 402, the height variable being used for realization in the class of user interface controls that will be pre-defined, are instantiated as attribute
Height in data, to obtain the height of control object.
Step 403, the width variance being used for realization in the class of user interface controls that will be pre-defined, are instantiated as attribute
Width in data, to obtain the width of control object.
Step 404, the change of coordinate on a user interface being used for realization in the class of user interface controls that will be pre-defined
Amount, the coordinate being instantiated as in attribute data, to obtain the coordinate of control object on a user interface.
Step 405, the filling content variable being used for realization in the class of user interface controls that will be pre-defined, are instantiated as
Filling content in attribute data, to obtain the filling content of control object.
Wherein, the filling content is image content, content of text or child control content.
Exemplary, the pre-defined class for being used for realization user interface controls can be denoted as UiData, UiData
It may be defined as:
Wherein, mWidth is width variance, and mHeight is height variable, and mX is abscissa variable on a user interface,
MY is ordinate variable on a user interface, and mContent is filling content variable.
Step 406, according to control object draw the user interface controls.
The technical solution of the present embodiment, further illustrating the attribute data includes height, width, on a user interface
Coordinate and filling content, and provide using the attribute data, instantiate and pre-defined be used for realization user interface
The class of control, to obtain the specific steps of control object, strengthens the compatibility and autgmentability of personalization UI controls, simplified code knot
Structure, and then the development efficiency of UI controls is improved, and facilitate the later stage to debug.
Example IV
Fig. 5 is a kind of structure diagram for user interface controls realization device that the embodiment of the present invention four provides, which can
The realization of user interface controls is completed by performing user interface controls implementation method.As shown in figure 5, the specific knot of the device
Structure includes:
Acquisition module 501, for obtaining the attribute data of user interface controls to be achieved;Module 502 is instantiated, is used for
Using attribute data, the pre-defined class for being used for realization user interface controls is instantiated, to obtain control object;Drafting module
503, for drawing user interface controls according to control object.
Further, the user interface controls to be achieved include multiple child controls.The acquisition module 501 includes obtaining
Unit is taken, the acquiring unit is used for the attribute data for obtaining each child control of user interface controls to be achieved;The reality
Exampleization module 502 includes instantiating unit and storage unit, and the instantiating unit is used for the category for being utilized respectively each child control
Property data, instantiate the pre-defined class for being used for realization user interface controls, to obtain each child control object;The storage
Unit is used to store obtained each child control object into the list of controls being pre-created;The drafting module 503 wraps
Drawing unit is included, the drawing unit is used to travel through the list of controls, according to the child control objects draw institute currently traversed
State user interface controls.
Further, the attribute data includes:Highly, width, coordinate on a user interface and filling content.Institute
Stating instantiation module 502 includes height instantiating unit, width examples unit, coordinate instantiating unit and filling content instance
Change unit.Wherein, height instantiating unit, for the pre-defined height being used for realization in the class of user interface controls to be become
Amount, the height being instantiated as in attribute data, to obtain the height of control object;Width examples unit, for that will determine in advance
The width variance being used for realization in the class of user interface controls of justice, the width being instantiated as in attribute data, to obtain control
The width of object;Coordinate instantiating unit, for by it is pre-defined be used for realization in the class of user interface controls in user
Coordinate variable on interface, the coordinate being instantiated as in attribute data, to obtain the coordinate of control object on a user interface;Fill out
Content instance unit is filled, it is real for the filling content variable being used for realization in the class of user interface controls that will be pre-defined
Example turns to the filling content in attribute data, to obtain the filling content of control object.
Further, the filling content is image content, content of text or child control content.
Further, the form of the attribute data accords with form for JavaScript object, is preferably JSON forms.
The technical solution of the present embodiment, acquisition module 501 obtain the attribute data of user interface controls to be achieved, example
Change module 502 and utilize attribute data, the pre-defined class for being used for realization user interface controls is instantiated, to obtain control pair
As finally drawing user interface controls according to control object by drafting module 503.By using above-mentioned technical proposal, for not
With personalized UI controls for, it is not necessary to write one by one its it is corresponding realize code, but utilize the category of UI controls to be achieved
The property general pre-defined class for being used for realization UI controls of data instanceization one, to realize in the filling of personalized UI controls
The separation realized between code of the attribute datas such as appearance, coordinate and personalization UI controls, strengthens the compatibility of personalization UI controls
With autgmentability, simplified code structure, and then the development efficiency of raising UI controls, and facilitate the later stage to debug.
Note that it above are only presently preferred embodiments of the present invention and institute's application technology principle.It will be appreciated by those skilled in the art that
The invention is not restricted to specific embodiment described here, can carry out for a person skilled in the art various obvious changes,
Readjust and substitute without departing from protection scope of the present invention.Therefore, although being carried out by above example to the present invention
It is described in further detail, but the present invention is not limited only to above example, without departing from the inventive concept, also
It can include other more equivalent embodiments, and the scope of the present invention is determined by scope of the appended claims.
Claims (6)
- A kind of 1. user interface controls implementation method, applied on terminal device, it is characterised in that including:Obtain the attribute data of each child control of user interface controls to be achieved;Wherein, the user interface controls include 8 child controls, the content shown on a user interface be respectively Auto, 0.5s, 1s, 2s, 4s, 8s, 16s and 32s;Wherein, the attribute data uses JSON (JavaScript Object Notation) form;The attribute data bag Include:Highly, width, coordinate on a user interface and filling content;The attribute data of each child control is utilized respectively, instantiates the pre-defined user interface controls that are used for realization Class, to obtain each child control object, and obtained each child control object is stored into the list of controls being pre-created;The list of controls is traveled through, according to user interface controls described in the child control objects draw currently traversed.
- 2. according to the method described in claim 1, it is characterized in that, using the attribute data, pre-defined use is instantiated In the class for realizing user interface controls, to obtain control object, including:By the pre-defined height variable being used for realization in the class of user interface controls, the attribute data is instantiated as In height, to obtain the height of control object;By the pre-defined width variance being used for realization in the class of user interface controls, the attribute data is instantiated as In width, to obtain the width of control object;By the pre-defined coordinate variable on a user interface being used for realization in the class of user interface controls, instantiation For the coordinate in the attribute data, to obtain the coordinate of control object on a user interface;By the pre-defined filling content variable being used for realization in the class of user interface controls, the attribute is instantiated as Filling content in data, to obtain the filling content of control object.
- 3. according to the method described in claim 2, it is characterized in that, the filling content is image content, content of text or son Control content.
- 4. a kind of user interface controls realization device, is configured on terminal device, it is characterised in that including:Acquisition module, the attribute data of each child control for obtaining user interface controls to be achieved;Wherein, the user interface controls include 8 child controls, the content shown on a user interface be respectively Auto, 0.5s, 1s, 2s, 4s, 8s, 16s and 32s;Wherein, the attribute data uses JSON (JavaScript Object Notation) form;The attribute data bag Include:Highly, width, coordinate on a user interface and filling content;Module is instantiated, for being utilized respectively the attribute data of each child control, instantiates pre-defined be used for realization The class of user interface controls, to obtain each child control object;And obtained each child control object is stored into the list of controls being pre-created;Drafting module, for traveling through the list of controls, according to user interface described in the child control objects draw currently traversed Control.
- 5. device according to claim 4, it is characterised in that the instantiation module, including:Height instantiating unit, for by the pre-defined height variable being used for realization in the class of user interface controls, The height being instantiated as in the attribute data, to obtain the height of control object;Width examples unit, for by the pre-defined width variance being used for realization in the class of user interface controls, The width being instantiated as in the attribute data, to obtain the width of control object;Coordinate instantiating unit, for by it is described it is pre-defined be used for realization in the class of user interface controls in user interface On coordinate variable, the coordinate being instantiated as in the attribute data, to obtain the coordinate of control object on a user interface;Content instance unit is filled, for by the pre-defined filling being used for realization in the class of user interface controls Hold variable, the filling content being instantiated as in attribute data, to obtain the filling content of control object.
- 6. device according to claim 5, it is characterised in that the filling content is image content, content of text or son Control content.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510112935.3A CN104731590B (en) | 2015-03-13 | 2015-03-13 | A kind of user interface controls implementation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510112935.3A CN104731590B (en) | 2015-03-13 | 2015-03-13 | A kind of user interface controls implementation method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104731590A CN104731590A (en) | 2015-06-24 |
CN104731590B true CN104731590B (en) | 2018-04-27 |
Family
ID=53455509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510112935.3A Expired - Fee Related CN104731590B (en) | 2015-03-13 | 2015-03-13 | A kind of user interface controls implementation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104731590B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105912310A (en) * | 2015-12-04 | 2016-08-31 | 乐视致新电子科技(天津)有限公司 | Method and device for realizing user interface control based on virtual reality application |
CN106843846A (en) * | 2016-12-26 | 2017-06-13 | 国网信息通信产业集团有限公司 | A kind of MX frame pages designer and method for designing |
CN107015795A (en) * | 2017-01-11 | 2017-08-04 | 阿里巴巴集团控股有限公司 | A kind of method and device for drawing user interface |
CN107832284A (en) * | 2017-11-29 | 2018-03-23 | 百望电子发票数据服务有限公司 | A kind of method and system filled invoice and come back |
CN108733371A (en) * | 2018-05-16 | 2018-11-02 | 北京奇艺世纪科技有限公司 | A kind of interface creating method, device and equipment |
CN112015497B (en) * | 2019-05-13 | 2022-04-29 | 华为技术有限公司 | Skin changing method and device |
CN110162305A (en) * | 2019-05-31 | 2019-08-23 | 广州华多网络科技有限公司 | A kind of method and client at configuration activities interface |
CN113094044B (en) * | 2019-12-23 | 2023-09-15 | 福建天泉教育科技有限公司 | Method and terminal for writing PPT UI plug-in code |
CN111859053B (en) * | 2020-07-22 | 2023-11-10 | 武汉镝次元数据科技有限公司 | Data definition method of visual chart and chart library system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101202665A (en) * | 2007-12-06 | 2008-06-18 | 中兴通讯股份有限公司 | Method for generating graphical user interface |
CN101477461A (en) * | 2009-02-10 | 2009-07-08 | 腾讯科技(深圳)有限公司 | Dynamic generation apparatus and method for application program interface |
CN103440127A (en) * | 2013-08-19 | 2013-12-11 | 中国电子科技集团公司第十五研究所 | Software graphical interface drawing method and system |
CN104239044A (en) * | 2014-09-05 | 2014-12-24 | 北京航天自动控制研究所 | Dynamic generation method for graphical user interface |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6806890B2 (en) * | 1999-08-17 | 2004-10-19 | International Business Machines Corporation | Generating a graphical user interface from a command syntax for managing multiple computer systems as one computer system |
-
2015
- 2015-03-13 CN CN201510112935.3A patent/CN104731590B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101202665A (en) * | 2007-12-06 | 2008-06-18 | 中兴通讯股份有限公司 | Method for generating graphical user interface |
CN101477461A (en) * | 2009-02-10 | 2009-07-08 | 腾讯科技(深圳)有限公司 | Dynamic generation apparatus and method for application program interface |
CN103440127A (en) * | 2013-08-19 | 2013-12-11 | 中国电子科技集团公司第十五研究所 | Software graphical interface drawing method and system |
CN104239044A (en) * | 2014-09-05 | 2014-12-24 | 北京航天自动控制研究所 | Dynamic generation method for graphical user interface |
Also Published As
Publication number | Publication date |
---|---|
CN104731590A (en) | 2015-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104731590B (en) | A kind of user interface controls implementation method and device | |
CN104685466B (en) | For providing the browser level background pages of multiple views | |
CN105069118B (en) | A kind of application scenarios management method and system based on GIS configurations | |
CN106033471B (en) | A kind of method and apparatus handling list | |
CN106095437B (en) | The implementation method and device of the user interface layout type of RTL from right to left | |
US10318126B2 (en) | Data-driven schema for describing and executing management tasks in a graphical user interface | |
CN109815327A (en) | A kind of big data knowledge mapping visibility solution based on SVG | |
CN105786526A (en) | Web-based efficient flow chart drawing system and method | |
CN106294664A (en) | Method and device for generating thinking guide graph | |
US9152619B2 (en) | System and method for constructing markup language templates and input data structure specifications | |
CN108170435A (en) | A kind of source code conversion method, device and equipment | |
CN108038180A (en) | The method that a kind of power supply region gathered data visualizes | |
CN104793933B (en) | A kind of terminal data shows method and system | |
CN105468345B (en) | Method for realizing remote change of mobile phone terminal visit operation in quick-elimination system | |
CN104375814A (en) | Generation method and device of an interface document | |
WO2016066587A1 (en) | Svg image customization editor and method | |
CN105912723B (en) | A kind of storage method of custom field | |
CN101794240B (en) | Method and system for aggregating data content | |
CN107391529A (en) | A kind of method and device for realizing Object Relation Mapping ORM | |
CN107203525A (en) | The treating method and apparatus of database | |
US11367231B2 (en) | System for generating snapping guides for a multi-path glyph | |
CN104407893A (en) | Animation displaying method and device | |
CN106776527A (en) | The display methods of electronic book data, device and terminal device | |
CN106651994A (en) | Bubble chart display method and device | |
CN107436759B (en) | Multi-level list display method for android system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180427 |