CN102004633A - Method and device for processing control property - Google Patents

Method and device for processing control property Download PDF

Info

Publication number
CN102004633A
CN102004633A CN2009101729111A CN200910172911A CN102004633A CN 102004633 A CN102004633 A CN 102004633A CN 2009101729111 A CN2009101729111 A CN 2009101729111A CN 200910172911 A CN200910172911 A CN 200910172911A CN 102004633 A CN102004633 A CN 102004633A
Authority
CN
China
Prior art keywords
attribute
property
property index
index
control
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
CN2009101729111A
Other languages
Chinese (zh)
Other versions
CN102004633B (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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN 200910172911 priority Critical patent/CN102004633B/en
Publication of CN102004633A publication Critical patent/CN102004633A/en
Priority to HK11108351.3A priority patent/HK1154092A1/en
Application granted granted Critical
Publication of CN102004633B publication Critical patent/CN102004633B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a method for processing a control property. The method comprises the following steps of: presetting a property index as well as the mapping relation between the property index and a property processing method in a control property table of a graphical user interface (GUI) control for various properties of the GUI control; when a user accesses the control property table, determining the property index of at least one property specified to be processed by the user according to user instructions; acquiring a property processing method corresponding to the property index of at least one property according to the mapping relation between the property index and the property processing method; and implementing the acquired property processing method and returning an implementation result to the user. Therefore, complicated operation caused by a character string matching flow is avoided to a great extent, the property access efficiency of the control is improved effectively, the running efficiency of a system is improved and the service quality of a software platform is enhanced.

Description

A kind of method and device of handling control property
Technical field
The application relates to computer realm, particularly a kind of method and device of handling control property.
Background technology
Under the prior art; software platform can provide a large amount of controls (control) to use for client usually; so-called control promptly is meant a kind of object in graphic user interface (GUI); be the user can be with it alternately with the object of input operation data; this object of user-operable is carried out a certain behavior; for example, the static text in button, list box, edit box or certain dialog box.
Each control all has tens usually to up to a hundred attributes, for example, the title of control, the size of control, color, control coordinate position in operation interface or the like, this had wherein both comprised the distinctive attribute of control itself, had also comprised the attribute of inheriting from the parent control.Client is often used various controls by the property value that control is set.
Under the prior art, client is when using various control, normally the Property Name of the various attributes that comprise according to the control property table calls corresponding processing code, and existing control property table is a container of preserving the pointer of one group of Property Name and attribute disposal route thereof.When being provided with or obtaining the value of an attribute of certain control, search the disposal route pointer of this attribute according to Property Name in the control property table, the disposal route pointer that calls this attribute then is provided with or obtains corresponding property value.If in the control property table of certain control, can not find the attribute of appointment, then enter the parent control of this control, and in the control property table of its parent control, continue to search, if still can not find, the parent control that then enters the parent control is searched, by that analogy, up to find specified attribute and carry out respective handling or arrive the root control still can not mate return mistake till.
Yet, under the prior art, the Property Name that comprises in the control property table all is set to character string type, and the attribute that control comprises is quite a lot of, therefore the processing code that calls specified attribute by Property Name is a computation-intensive and loaded down with trivial details process, need carry out repeatedly string matching operation, this will cause a large amount of system overheads, particularly when an attribute that provides by base class is provided, need progressively in the control property table of each parent control the matching operation of execution character string to search, this will increase the operating load of system greatly, thereby seriously reduce the formation efficiency of the various controls in the software platform, and then influenced the service quality of system.
Summary of the invention
The embodiment of the present application provides a kind of method and device of handling control property, in order to improve in the software platform attribute treatment effeciency of various controls, thereby the operational efficiency of raising system.
The concrete technical scheme that the embodiment of the present application provides is as follows:
A kind of method of handling control property comprises:
Each generic attribute at this GUI control in the control property table of user interface GUI control is preset property index, and the mapping relations between property index and the attribute disposal route;
When the described control property table of user capture, indicate the property index of at least one attribute of determining user's designated treatment according to the user;
According to the mapping relations between described property index and the attribute disposal route, obtain the attribute disposal route of the property index of corresponding described at least one attribute;
Carry out the attribute disposal route of acquisition and return execution result to the user.
A kind of terminal that is used to handle control property comprises:
The unit is set, is used for presetting property index at each generic attribute of this GUI control at the control property table of user interface GUI control, and the mapping relations between property index and the attribute disposal route;
Storage unit is used to preserve at the default property index of each generic attribute of described GUI control, and the mapping relations between property index and the attribute disposal route
First processing unit, be used for when the described control property table of user capture, indicate the property index of at least one attribute of determining user's designated treatment according to the user, and, obtain the attribute disposal route of the property index of corresponding described at least one attribute according to the mapping relations between described property index and the attribute disposal route;
Second processing unit is used to carry out the attribute disposal route of acquisition and returns execution result to the user.
In the embodiment of the present application, the property index access control attribute list that employing redefines, in this troublesome operation of having avoided the string matching flow process to be brought to a great extent, effectively promoted the attribute access efficient of control, thereby improved the operational efficiency of system and the service quality of software platform
Description of drawings
Figure 1A and Figure 1B are control property hoist pennants in the embodiment of the present application;
Fig. 2 is for being used to handle the termination function structural drawing of control property in the embodiment of the present application;
Fig. 3 is a terminal processes control property process flow diagram in the embodiment of the present application.
Embodiment
Client is when using various control, and normally the Property Name of the various attributes that comprise according to the control property table calls corresponding processing code, and existing control property table is a container of preserving the pointer of one group of Property Name and attribute disposal route thereof.When being provided with or obtaining the value of an attribute of certain control, search the disposal route pointer of this attribute according to Property Name in the control property table, the disposal route pointer that calls this attribute then is provided with or obtains corresponding property value.
In order to improve the attribute treatment effeciency of various controls in the software platform, in the embodiment of the present application, each generic attribute at this GUI control in the control property table of user interface GUI control is preset property index, and the mapping relations between property index and the attribute disposal route; When the described control property table of user capture, indicate the property index of at least one attribute of determining user's designated treatment according to the user; According to the mapping relations between described property index and the attribute disposal route, obtain the attribute disposal route of the property index of corresponding described at least one attribute; Carry out the attribute disposal route of acquisition and return execution result to the user.
In the embodiment of the present application, be that example is introduced, so, consult shown in Figure 1A that when for this control the corresponding controls attribute list being set, the method for employing is including but not limited to following mode with a control in the system:
Shown in Figure 1A, be provided with a control property table (abbreviation attribute list), this control property table comprises at least: the array (hereinafter referred to as the inherited attribute table) of 1) preserving the inherited attribute table; 2) variable of the value start-stop scope of property index (hereinafter referred to as minimum property index and maximum attribute index) in a pair of this attribute list of expression; 3) array (hereinafter referred to as the attribution method table) of preserving attribution method item (being the disposal route of attribute).
Further, in the embodiment of the present application, also preset and can (being in the software platform) carry out uniquely identified attribute Global ID to it in system for each generic attribute of control, same use attribute Global ID visits attribute in the program code; Preferably, attribute Global ID is set to integer, like this, and the matching efficiency in the time of can improving the access control attribute list to a certain extent.So, shown in Figure 1A, in the control property table, also need to comprise a mapping table (hereinafter referred to as attribute Global ID mapping table) of preserving mapping relations between attribute Global ID and the property index.
At last, also a global character string attribute table be need in the control property table, define, the Property Name of character string type and the mapping relations between the attribute Global ID preserved.
In the embodiment of the present application, the control property table of each control carries out initialization thereupon when the GUI system initialization, and initialization procedure comprises:
The pointer that loads the direct parent control property table of inheriting of this attribute list is in the inherited attribute table;
Be control property table distributive property value index start-stop scope, and minimum property index and maximum attribute index be saved in the memory location of attribute list correspondence;
The disposal route of the owned attribute of loading control and property index thereof are in the attribution method table;
Further, initialization procedure also comprises:
The attribute Global ID of the owned attribute of loading control and the property index in the attribution method table thereof are in attribute Global ID mapping table;
In global character string attribute table, add Property Name and attribute Global ID mapping (i.e. mapping relations between the two);
Consult shown in Figure 1B, suppose only to comprise in the gui software platform 2 controls---Window and Button, wherein the Button class is the child control of inheriting from the Window class.And supposition gui software platform only provides 13 attributes.
So, referring to the attribute Global ID mapping table among Figure 1B, all properties all distributes an attribute Global ID, is used for use attribute Global ID and substitutes the Property Name visit.
Referring to Window generic attribute table, the minimum property index that the gui software platform is distributed to this control class is 1000, and the maximum attribute index is 1999.In such attribution method table, there are 7 attributes to handle by such.In such inherited attribute table,, there is not parent, so this shows to be sky because such is a base class.In such attribute Global ID mapping table, set up the attribute Global ID of such treatable 7 attributes and the corresponding relation between the corresponding property index thereof.
Referring to Button generic attribute table, the minimum property index that the gui software platform is distributed to this control class is 2000, and the maximum attribute index is 2999.In such attribution method table, there are 6 attributes to handle by such.In such inherited attribute table, because such is inherited from the Window class, so this table has been preserved the pointer (can have access to Window generic attribute table by this pointer) of Window generic attribute table.In such attribute Global ID mapping table, set up the attribute Global ID of such treatable 6 attributes and the corresponding relation between the corresponding property index thereof.
Below in conjunction with accompanying drawing the application preferred embodiment is elaborated.
Consult shown in Figure 2ly, in the embodiment of the present application, the terminal that is used to handle control property comprises unit 10, storage unit 11, first processing unit 12 and second processing unit 13 is set, wherein,
Unit 10 is set, is used for presetting property index at each generic attribute of this GUI control at the control property table of GUI control, and the mapping relations between property index and the attribute disposal route;
Storage unit 11 is used to preserve at the default property index of each generic attribute of described GUI control, and the mapping relations between property index and the attribute disposal route
First processing unit 12, be used for when the described control property table of user capture, indicate the property index of at least one attribute of determining user's designated treatment according to the user, and, obtain the attribute disposal route of the property index of corresponding described at least one attribute according to the mapping relations between described property index and the attribute disposal route;
Second processing unit 13 is used to carry out the attribute disposal route of acquisition and returns execution result to the user.
Consult shown in Figure 3ly, in the embodiment of the present application, terminal is as follows with the detailed process that control property is handled according to user instruction access control attribute list:
Step 300: receive the user by the request message that is used for the access control attribute list that man-machine interface sends, carry the identification information of this control property table in this request message at least.
The user is for reference with the value of obtaining this attribute for the disposal route of calling certain attribute of control by terminal access control property table, perhaps the value of this attribute is adjusted to create new control.
Step 301: obtain control property table to should identification information preserving according to the control identification information that obtains.
Step 302: the property index of indicating at least one attribute of determining this user's designated treatment according to the user.
In the practical application, terminal can be visited a plurality of attributes simultaneously according to user's indication, and present embodiment is that example is introduced to visit an attribute only.
Under the prior art, in the procedure development process, the program resource file that is used to preserve the control property table is one group of extend markup language (Extensible Markup Language normally, XML) file of form, and Property Name defines with character string type, must realize the visit of attribute so during program run by processing character string attribute title.
And in the embodiment of the present application, preferably, the program resource file that is set to the XML form can be changed into the file of binary format, like this, in conversion, make the Property Name of character string type be converted into property index, for example, with Window generic attribute table shown in Figure 1B and Button generic attribute table is example, and the program resource file layout of the XML form that it is corresponding is:
<ResItem?ID=″ID_BUTTON_OK″>
<Property?Name=″ControlID″Type=″String″Value=″ID_BUTTON_OK″/>
<Property?Name=″Vi?sible″Type=″BOOL″Value=″TRUE″/>
<Property?Name=″Enable″Type=″BOOL″Value=″TRUE″/>
<Property?Name=″Left″Type=″BOOL″Value=″100″/>
<Property?Name=″Top″Type=″BOOL″Value=″200″/>
<Property?Name=″Width″Type=″INT″Value=″100″/>
<Property?Name=″Height″Type=″BOOL″Value=″20″/>
<Property Name=" ToolTip " Type=" BOOL " Value=" determines "/〉
<Property?Name=″Image″Type=″String″Value=″image、button_ok.png″/>
</ResItem>
After converting the file of binary format to, in the file Property Name of character string type will appear no longer.For example Shang Mian ControlID, Image etc. have become corresponding integer property index.
The index of ControlID in the attribution method table that Window generic attribute table comprises is 2, and the minimum property index in Window generic attribute table is 1000, and therefore, ControlID is converted into integer property index 1002.The index of Image in the attribution method table that Button generic attribute table comprises is 4, is 2000 at the minimum property index of Button generic attribute table, and therefore, Image is converted into integer property index 2004.By that analogy, so, the content of the binary file after the conversion comprises:
ControlID->1002
Visible->1000
Enable->1001
Left->1003
Top->1004
Width->1005
Height->1006
ToolTip->2003
Image->2004
Step 303: if the property index of at least one attribute that judge to obtain whether in the interval that the corresponding controls attribute list limits, then carry out step 304, otherwise, execution in step 305.
The interval whether property index of at least one attribute that judge to obtain limits at the corresponding controls attribute list, promptly be to judge between the minimum property index and maximum attribute the index whether property index of this attribute write down in the control property table, for example, minimum property index in the control property table is 1000, the maximum attribute index is 1200, be that interval is [1000,1200], so, if the property index of an attribute is 1002, belong to above-mentioned interval, the attribute disposal route that then shows this attribute correspondence can find in acquired control property table, if the property index of an attribute is 1202, does not belong to above-mentioned interval, the attribute disposal route that then shows this attribute correspondence can not find in acquired control property table, need continue to seek in the parent control property table that it is directly inherited.
Step 304:, and in the attribution method table, obtain and carry out corresponding attribute disposal route according to this index according to the index of property index in the attribution method table that the corresponding controls attribute list comprises of at least one attribute that obtains.
In the embodiment of the present application, the property index of one attribute is deducted the minimum property index of putting down in writing in the control property table can obtain the index of this attribute in the attribution method table, for example, minimum property index in the control property table is 1000, the property index of one attribute is 1002, and then the index of this attribute in the attribution method table is 1002-1000=2.
After obtaining the disposal route of attribute in the dependency method table, can call the processing code that this method comprises and carry out associative operation, for example, set property or getattr value or the like; Then, execution in step 308.
Step 305: whether travel through if judge the parent control property table that acquired control property table is directly inherited, then carry out step 309; Otherwise, execution in step 306.
In the embodiment of the present application, the pointer of the parent control property table that writes down in the continuation attribute list that comprises according to the control property table is visited whole parent control property tables that this control property table is directly inherited.
Step 306: obtain next parent control property table, and continue to search the property index and the corresponding attribute disposal route of the attribute of user's designated treatment according to this parent attribute list.
If in the parent control property table that the control property table of current acquisition is directly inherited, do not find required property index yet, the parent control property table that then enters parent control property table continues to search, by that analogy, up to the property index that finds specified attribute and carry out respective handling or arrive the root control still can not mate return mistake till.When searching the attribute disposal route of property index and correspondence thereof in each parent control property table, the technological means of employing is consistent with the content of step 303-step 304 record, does not repeat them here.
Step 307: judge whether in certain parent control property table, to obtain user's designated treatment attribute the attribute disposal route and be finished, if then execution in step 308, otherwise, return step 305.
Step 308: return the information that runs succeeded to the user.
Step 309: return the information of carrying out failure to the user.
Based on the foregoing description, when execution in step 302, when indicating the property index of at least one attribute of determining this user's designated treatment, including but not limited to following three kinds of embodiments according to the user:
If user's property index of input attributes in access instruction is searched, then the property index of direct getattr gets final product from this access instruction.
If user attribute Global ID of input attributes in access instruction searches, then, obtain the property index corresponding with this attribute Global ID according to the attribute Global ID mapping table that comprises in the control property table;
If user's Property Name of input attributes in access instruction is searched, then earlier according to the global character string attribute table that comprises in the control property table, obtain the attribute Global ID corresponding with this Property Name, according to the attribute Global ID mapping table that comprises in the control property table, obtain the property index corresponding again with this attribute Global ID.
Unlike the prior art, in the embodiment of the present application, no matter which kind of mode access control attribute list the user adopts, terminal all can be converted to corresponding property index according to the Query Information that user instruction is imported the user and search, like this, even the Query Information of user's input is the Property Name of character string type, terminal also only needs through twice conversion, can obtain corresponding property index, and obtain and carry out corresponding attribute disposal route rapidly according to this property index.Show, in this troublesome operation of having avoided the string matching flow process to be brought to a great extent, effectively promoted the attribute access efficient of control, thereby improved the operational efficiency of system and the service quality of software platform
Based on the foregoing description, in actual applications, postpone to handle for attribute, also can do further optimization on the basis of existing technology.
Under the prior art, provide one to postpone processing list, the visit of some attribute need postpone to handle (as, must wait until after the control establishment is finished and could handle) time, make respective record in postponing processing list, therefore, each attribute must check when handling whether postpone processing list exists relative recording, if have, then wouldn't handle.Because Property Name is defined as character string type, therefore, when attribute postpones to search relative recording in the processing list, also needs to carry out a large amount of string matching operations, thereby cause treatment effeciency low.
In view of this, in the embodiment of the present application, consult shown in Figure 1ly, all corresponding one of each attribute that comprises in the control property table is used to represent the sign that whether postpones to handle, therefore, when obtaining corresponding attribute disposal route according to property index, can know that promptly whether needing to carry out delay at this attribute handles, and not need to carry out a large amount of string matchings operations, like this, just further improve the attribute access efficient of control, further promoted the operational efficiency of system.
Obviously, those skilled in the art can carry out various changes and modification and the spirit and scope that do not break away from the application to the embodiment among the application.Like this, if these in the embodiment of the present application are revised and modification belongs within the scope of the application's claim and equivalent technologies thereof, then the embodiment among the application also is intended to comprise these changes and modification interior.

Claims (11)

1. a method of handling control property is characterized in that, comprising:
Each generic attribute at this GUI control in the control property table of user interface GUI control is preset property index, and the mapping relations between property index and the attribute disposal route;
When the described control property table of user capture, indicate the property index of at least one attribute of determining user's designated treatment according to the user;
According to the mapping relations between described property index and the attribute disposal route, obtain the attribute disposal route of the property index of corresponding described at least one attribute;
Carry out the attribute disposal route of acquisition and return execution result to the user.
2. the method for claim 1 is characterized in that, described property index of indicating at least one attribute of determining user's designated treatment according to the user comprises:
If user's indication comprises the property index of described at least one attribute, then directly obtain this property index;
If user indication comprises the attribute overall identification ID of described at least one attribute,, obtain the property index that corresponding described attribute Global ID is provided with then according to default attribute Global ID and the mapping relations between the property index;
If user's indication comprises the Property Name of described at least one attribute, then according to default Property Name and the mapping relations between the attribute Global ID, obtain the attribute Global ID that corresponding described Property Name is provided with, again according to default attribute Global ID and the mapping relations between the property index, obtain property index to should attribute Global ID being provided with;
Wherein, attribute Global ID is used at a certain attribute of system's unique identification.
3. method as claimed in claim 1 or 2 is characterized in that, according to the mapping relations between described property index and the attribute disposal route, when obtaining the attribute disposal route of property index of corresponding described at least one attribute, comprising:
With the property index of described at least one attribute respectively with described control property table in the minimum property index and the maximum attribute index that write down compare,
Determine the value of the property index of described at least one attribute, when belonging to the interval of described minimum property index and maximum attribute index qualification, obtain corresponding attribute disposal route according to the property index and the difference of described minimum property index of described at least one attribute.
4. method as claimed in claim 3, it is characterized in that, if determine the value of the property index of described at least one attribute, do not belong to the interval that described minimum property index and maximum attribute index limit, then in the parent control property table that the control property table of current accessed is inherited, continue to search, until returning result.
5. method as claimed in claim 3, it is characterized in that, after the corresponding attribute disposal route of the property index acquisition of described at least one attribute, if know to should further being provided with delay processing sign by property index, then suspend and handle, and carry out the attribute disposal route of acquisition in appointment opportunity.
6. method as claimed in claim 3, it is characterized in that, described property index according to described at least one attribute obtains corresponding attribute disposal route with the difference of described minimum property index, specifically comprises: obtain corresponding attribute disposal route according to described difference in the attribution method table.
7. a terminal that is used to handle control property is characterized in that, comprising:
The unit is set, is used for presetting property index at each generic attribute of this GUI control at the control property table of user interface GUI control, and the mapping relations between property index and the attribute disposal route;
Storage unit is used to preserve at the default property index of each generic attribute of described GUI control, and the mapping relations between property index and the attribute disposal route
First processing unit, be used for when the described control property table of user capture, indicate the property index of at least one attribute of determining user's designated treatment according to the user, and, obtain the attribute disposal route of the property index of corresponding described at least one attribute according to the mapping relations between described property index and the attribute disposal route;
Second processing unit is used to carry out the attribute disposal route of acquisition and returns execution result to the user.
8. terminal as claimed in claim 7, it is characterized in that, when described first processing unit is indicated the property index of at least one attribute of determining user's designated treatment according to the user,, then directly obtain this property index if user's indication comprises the property index of described at least one attribute; If user indication comprises the attribute overall identification ID of described at least one attribute,, obtain the property index that corresponding described attribute Global ID is provided with then according to default attribute Global ID and the mapping relations between the property index; If user's indication comprises the Property Name of described at least one attribute, then according to default Property Name and the mapping relations between the attribute Global ID, obtain the attribute Global ID that corresponding described Property Name is provided with, again according to default attribute Global ID and the mapping relations between the property index, obtain property index to should attribute Global ID being provided with; Wherein, attribute Global ID is used at a certain attribute of system's unique identification.
9. as claim 7 or 8 described terminals, it is characterized in that, described first processing unit is according to the mapping relations between described property index and the attribute disposal route, when obtaining the attribute disposal route of property index of corresponding described at least one attribute, earlier with the property index of described at least one attribute respectively with described control property table in the minimum property index and the maximum attribute index that write down compare, determine the value of the property index of described at least one attribute, when belonging to the interval of described minimum property index and maximum attribute index qualification, obtain corresponding attribute disposal route according to the property index and the difference of described minimum property index of described at least one attribute.
10. terminal as claimed in claim 9, it is characterized in that, if described first processing unit is determined the value of the property index of described at least one attribute, do not belong to the interval that described minimum property index and maximum attribute index limit, then in the parent control property table that the control property table of current accessed is inherited, continue to search, until returning result.
11. terminal as claimed in claim 9, it is characterized in that, after the attribute disposal route of described first processing unit according to the property index acquisition correspondence of described at least one attribute, if described second processing unit is known should further being provided with delay processing sign by property index, then suspend and handle, and carry out the attribute disposal route of acquisition in appointment opportunity.
CN 200910172911 2009-09-03 2009-09-03 Method and device for processing control property Active CN102004633B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 200910172911 CN102004633B (en) 2009-09-03 2009-09-03 Method and device for processing control property
HK11108351.3A HK1154092A1 (en) 2009-09-03 2011-08-09 A method and device for processing attribute of control component

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910172911 CN102004633B (en) 2009-09-03 2009-09-03 Method and device for processing control property

Publications (2)

Publication Number Publication Date
CN102004633A true CN102004633A (en) 2011-04-06
CN102004633B CN102004633B (en) 2013-04-24

Family

ID=43812017

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910172911 Active CN102004633B (en) 2009-09-03 2009-09-03 Method and device for processing control property

Country Status (2)

Country Link
CN (1) CN102004633B (en)
HK (1) HK1154092A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105354138A (en) * 2015-10-12 2016-02-24 上海斐讯数据通信技术有限公司 Method for determining specific control attribute of mobile phone page
CN105975260A (en) * 2016-04-28 2016-09-28 广州华多网络科技有限公司 File generation method and device
CN106354483A (en) * 2015-07-16 2017-01-25 阿里巴巴集团控股有限公司 Data processing method and devices and electric equipment thereof
CN106570018A (en) * 2015-10-10 2017-04-19 阿里巴巴集团控股有限公司 Serialization method and apparatus, deserialization method and apparatus, serialization and deserialization system, and electronic device
CN108986501A (en) * 2017-05-19 2018-12-11 丰田自动车株式会社 Information provider unit and information providing method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050028105A1 (en) * 2003-02-28 2005-02-03 Scott Musson Method for entitling a user interface
CN1741017A (en) * 2004-05-14 2006-03-01 微软公司 Method and system for indexing and searching databases
CN1862542A (en) * 2006-06-09 2006-11-15 无锡永中科技有限公司 Method of shared object attribute
CN101178650A (en) * 2007-06-28 2008-05-14 腾讯科技(深圳)有限公司 Method and device for modifying control property based on response
CN101256490A (en) * 2008-03-18 2008-09-03 腾讯科技(深圳)有限公司 Expandable skin system and implementing method
CN101436133A (en) * 2008-11-20 2009-05-20 腾讯科技(深圳)有限公司 Method and device for generating control object library

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050028105A1 (en) * 2003-02-28 2005-02-03 Scott Musson Method for entitling a user interface
CN1741017A (en) * 2004-05-14 2006-03-01 微软公司 Method and system for indexing and searching databases
CN1862542A (en) * 2006-06-09 2006-11-15 无锡永中科技有限公司 Method of shared object attribute
CN101178650A (en) * 2007-06-28 2008-05-14 腾讯科技(深圳)有限公司 Method and device for modifying control property based on response
CN101256490A (en) * 2008-03-18 2008-09-03 腾讯科技(深圳)有限公司 Expandable skin system and implementing method
CN101436133A (en) * 2008-11-20 2009-05-20 腾讯科技(深圳)有限公司 Method and device for generating control object library

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
刘兴国等: "嵌入式Linux控件库的研究与改造", 《计算机工程与设计》 *
包子建: "有序JList控件的设计与实现", 《微计算机信息》 *
李锦青: "WEB UI控件库的开发", 《长春理工大学学报(自然科学版)》 *
王卫东等: "可视化图形界面中有关控件的属性类的研究", 《微机发展》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106354483A (en) * 2015-07-16 2017-01-25 阿里巴巴集团控股有限公司 Data processing method and devices and electric equipment thereof
CN106354483B (en) * 2015-07-16 2020-02-07 阿里巴巴集团控股有限公司 Data processing method and device and electronic equipment
CN106570018A (en) * 2015-10-10 2017-04-19 阿里巴巴集团控股有限公司 Serialization method and apparatus, deserialization method and apparatus, serialization and deserialization system, and electronic device
CN105354138A (en) * 2015-10-12 2016-02-24 上海斐讯数据通信技术有限公司 Method for determining specific control attribute of mobile phone page
CN105975260A (en) * 2016-04-28 2016-09-28 广州华多网络科技有限公司 File generation method and device
CN105975260B (en) * 2016-04-28 2019-05-03 广州华多网络科技有限公司 A kind of document generating method and device
CN108986501A (en) * 2017-05-19 2018-12-11 丰田自动车株式会社 Information provider unit and information providing method

Also Published As

Publication number Publication date
CN102004633B (en) 2013-04-24
HK1154092A1 (en) 2012-04-20

Similar Documents

Publication Publication Date Title
CN105988996B (en) Index file generation method and device
CN108446313B (en) Data format conversion method and device
CN104636464B (en) The method and apparatus for accessing file
CN102004633B (en) Method and device for processing control property
CN101710274A (en) Method and system for generating help information of application software
CN103019691A (en) Transformation method for extract, transform and load (ETL) operation relation graph and implementation system thereof
CN111259067A (en) Method, device and equipment for realizing DAO interface based on Spring
CN103902565A (en) Method and device for determining data access relation
US20020052908A1 (en) Information processing method and information
CN109697234B (en) Multi-attribute information query method, device, server and medium for entity
US20090171922A1 (en) System and Method for Dynamically Exposing SQL Statements as Web Protocols
CN116361184A (en) Data searching method, device, medium and computer equipment
CN115794742A (en) File path data processing method, device, equipment and storage medium
JP5673689B2 (en) Analysis support apparatus, analysis support method, and analysis support program
CN102799423A (en) Method and device for implementing dynamic method in JSF (java service face)
CN110333883B (en) Method and device for updating persistent data
CN113448942B (en) Database access method, device, equipment and storage medium
CN103116622B (en) A kind of sequence value generation method for Ibatis scheme and device
CN114115908A (en) Instruction set generation method, program analysis method, device and storage medium
CN115051904B (en) Method and device for managing single disk state based on markup language
JP2010182031A (en) Software generation support device
JP2007004326A (en) Data access method and program therefor
CN116149665A (en) XAML file modification method, XAML file modification device, computer equipment and storage medium
CN116956832A (en) Method, device, equipment and medium for updating editing interface of editor
CN115408347A (en) Data processing method, device, equipment and computer readable storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1154092

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1154092

Country of ref document: HK