Movatterモバイル変換


[0]ホーム

URL:


CN1487446A - Method for the server and to supply user's interface for Internet explorer client end - Google Patents

Method for the server and to supply user's interface for Internet explorer client end
Download PDF

Info

Publication number
CN1487446A
CN1487446ACNA031396135ACN03139613ACN1487446ACN 1487446 ACN1487446 ACN 1487446ACN A031396135 ACNA031396135 ACN A031396135ACN 03139613 ACN03139613 ACN 03139613ACN 1487446 ACN1487446 ACN 1487446A
Authority
CN
China
Prior art keywords
assembly
user interface
event
server end
script
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.)
Pending
Application number
CNA031396135A
Other languages
Chinese (zh)
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.)
HUALEI NETWORK TECHN CO Ltd SHENZHEN
Original Assignee
HUALEI NETWORK TECHN CO Ltd SHENZHEN
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 HUALEI NETWORK TECHN CO Ltd SHENZHENfiledCriticalHUALEI NETWORK TECHN CO Ltd SHENZHEN
Priority to CNA031396135ApriorityCriticalpatent/CN1487446A/en
Publication of CN1487446ApublicationCriticalpatent/CN1487446A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

The present invention relates to the method of applying 'server end application' in providing the Internet explorer client end with user interface, and is especially the method of adopting module technology in the server end to display the user interface in the Internet explorer via packaging the user interface elements in module and packaging the operation of the user to interface elements in module event. The said application executes the following steps: accepting HTTP request the Internet explorer submits; processing report to create parameter list; obtaining from the conversation the present window module list; processing module; creating XML file; and outputting HTML file after XSL conversion. The said method can constitute user interface based on Java and has high code standardization degree, rich interface, simple operation, easy international application and convenient transplantation in different Internet explorer platforms.

Description

Server end is applied as the method that the browser client provides user interface
Technical field
The present invention relates to the text handling method in the electric digital data processing method, particularly be related to the method that browser produces HTML (HTML) file, especially relate to server end and be applied as the method that the browser client provides the HTML file.
Background technology
Move in the application program of Internet (internet) and/or Intranet (enterprises net) environment, usually adopt B/S (browser server) structure, namely at server application program (hereinafter referred to as " server end application ") is installed, realizes use to this application program in user terminal (hereinafter referred to as " client ") operation browser program. This just requires server end to be applied as the client browser various user interfaces is provided. In the prior art, user interface uses HTML (HTML) language to make up usually, and there are some defectives in this kind method: the code standardization degree is low, and the code redundancy is high, is difficult for multiplexing or reuses; User interface is simple, and operability is poor, not the interface of easy exploiting complexity; Be not easy to carry out the multilingual internationalization exploitation that server end is used; Transplanting workload between the browser platform is large.
Summary of the invention
The present invention's the technical problem that will solve is to avoid above-mentioned the deficiencies in the prior art part and proposes a kind of server end to be applied as the method that the browser client provides the HTML file.
The technical scheme that the present invention solves the problems of the technologies described above employing is, propose a kind of server end and be applied as the method that the browser client provides user interface, particularly described server end is used the assembly technology that adopts, namely user interface element is packaged into assembly, the user is packaged into the assembly event to the operation of interface element, be implemented in and show user interface on the browser, the performed step of this application comprises:
I. receive HTTP (HTTP) request that browser is submitted to;
Ii. process message and generate the ginseng tabulation;
Iii. from session, obtain current window the component list;
Iv. assembly is processed;
V. generate XML (interface description extensible markup language) file;
Vi. by XSL (extensible markup language pattern list) conversion output HTML (HTML) file;
Comprise among the described step I v that following substep is rapid:
A. judging whether to also have untreated assembly, is then to enter next step; Otherwise processing finishes to withdraw from;
B. judging the information whether this pending assembly is arranged in the parameter, is then to enter next step; Otherwise, return step a;
C. upgrade the assembly data;
Whether in this assembly have event sniffer, be then to enter next step if d. judging; Otherwise, return step a;
E. trigger the assembly event, return step a.
Compare with prior art, adopt the inventive method to make up the user interface that server end is used, can accomplish: the code standardization degree is high, the interface is abundant and simple to operate, be easy to internationalized application, and between the different viewing applicator platform, transplant conveniently.
Description of drawings
Fig. 1 is applied as the flow chart that the browser client provides the method for user interface for server end of the present invention.
Fig. 2 is the detailed process figure that assembly shown in Figure 1 is processedstep 140.
Fig. 3 is the event handling process flow diagram flow chart that triggeringassembly event 200 shown in Figure 2 causes.
Fig. 4 is for being interpreted as the assembly process flow diagram flow chart to XUS (extensible markup language user cross section definition script) source file solution.
Fig. 5 is the flow chart that makes up user interface example one with the inventive method.
Fig. 6 is the flow chart that makes up user interface example two with the inventive method.
Fig. 7 is the flow chart that makes up user interface example three with the inventive method.
User interface example one schematic diagram of Fig. 8 for adopting the inventive method to make up.
User interface example two schematic diagrames of Fig. 9 for adopting the inventive method to make up.
User interface example three schematic diagrames of Figure 10 for adopting the inventive method to make up.
Concrete enforcement mode
Be described in further detail below in conjunction with the most preferred embodiment shown in the accompanying drawing.
Server end of the present invention is applied as the method that the browser client provides user interface, particularly this server end is used the assembly technology that adopts, namely user interface element is packaged into assembly, the user is packaged into the assembly event to the operation of interface element, be implemented in and show user interface on the browser, this uses performed step as shown in Figure 1, comprising:
I. receive HTTP (HTTP)request 110 that browser is submitted to;
Ii. process message and generateparameter tabulation 120;
Iii. from session, obtain current window the component list 130;
Iv.assembly processes 140;
V. generate XML (interface description extensible markup language)file 150;
Vi. by XSL (extensible markup language pattern list) conversion output HTML (HTML)file 160;
Described step I v comprises that following substep is rapid as shown in Figure 2:
A. judging whether to also haveuntreated assembly 141, is then to enter next step; Otherwise processing finishes to withdraw from;
B. judging theinformation 142 whether this pending assembly is arranged in the parameter, is then to enter next step; Otherwise return step a;
C.upgrade assembly data 143;
Whether in this assembly haveevent sniffer 144, be then to enter next step if d. judging; Otherwise return step a;
E.trigger assembly event 200, return step a.
Server end of the present invention is applied as the method that the browser client provides user interface, and concrete assembly situation is described as follows: Component is the basic class of all assemblies, has defined the basic skills of assembly.
Method:
TitleExplanation
attachWhen control joins the method that is called in the application, usually cover the initialization operation that the method is carried out control.
detachThe method that when control removes from use, is called.
getApplicationThe application at securing component place.
getWindowThe window at securing component place.
getCaptionThe title of securing component, the title of assembly is usually displayed on the top of assembly.
getIconThe icon of securing component, the icon of assembly is usually displayed on the left side of assembly title.
getStyleThe style of securing component (pattern), the part assembly is supported different style.
setStyleThe style of assembly is set.
getUserDataThe user data of securing component, user data are for program, with the related Object object of assembly.
setUserDataThe user data of assembly is set.
isEnabledWhether determination component is disable mode.
setEnabledThe disable mode of assembly is set.
isImmediateWhether determination component is Immediate Mode. The assembly of Immediate Mode will trigger event changed the attribute of assembly as the user after immediately.
isReadOnlyWhether determination component is a reading mode, and the attribute of read-only schema component can not be modified.
setReadOnlyA reading mode of assembly is set.
isVisibleAs seen whether determination component.
setVisibleAssembly is set whether as seen.
Event:
TitleExplanation
Nothing
ComponentContainer is the basic class of all assembly containers, has defined the basic skills of assembly container. Assembly container is the assembly that can comprise other assemblies, and that the most frequently used is exactly various Layout, Panel, TabSheet and Window.
Method:
TitleExplanation
addComponentIn container, add a new assembly.
moveComponentsFromAssembly in other assembly containers is moved in this container.
removeAllComponentsAll assemblies in the deletion assembly container.
removeComponentAppointment assembly in the deletion assembly container.
Event:
TitleExplanation
ComponentAttachListenerIn container, add the event that new assembly triggers.
ComponentDetachListenerThe event that the deletion assembly triggers in container.
AbstractField is the basic class of all input domain assemblies, and the input domain assembly among the WebUI comprises: Button, DateField, Select, TextField, Table and Tree.
Method:
TitleExplanation
addValidatorAdd a Validator and deliver for a check device to this assembly, Validator can be used for the legitimacy of verified users input.
getValidatorsObtain all Validator of this assembly and deliver for a check device.
removeValidatorThe Validator of an assembly of deletion delivers for a check device.
focusCurrent control is set is the input focus.
getPropertyDataSourceThe Property data source of securing component.
setPropertyDataSourceThe Property data source of assembly is set.
getTypeThe type of the value of securing component. The value of assembly is the Object object, obtains type by the getType method.
getValueThe value of securing component, normally String type.
setValueThe value of assembly is set.
isModifiedWhether the value of determination component was modified.
isValidWhether the input of judging the user is effective. The all Validator of this function invocation component deliver for a check device and carry out verification.
Event:
TitleExplanation
ReadOnlyStatusChangeEventThe event that the conversion of assembly readonly (read-only) state triggers.
ValueChangeEventThe assembly value changes the event that triggers. This event is generally used for catching the user at Select, the operation of carrying out in Table and the Tree assembly.
TextField text input box assembly is used for allowing user's input of character string. TextField has the pattern of single file and many row. Usually, the TextField assembly cooperates Validator to use the validity that is used for the inspection user input message.
Method:
TitleExplanation
getColumnsReturn the row number of TextField input frame.
setColumnsThe row number of TextField input frame is set.
getRowsReturn the line number of TextField input frame.
setRowsThe line number of TextField input frame is set.
setSecretThe cipher mode of TextField input frame is set.
isSecretJudge whether the TextField input frame is cipher mode.
setWordwrapThe automatic folding that the TextField input frame is set is capable.
isWordwrapWhether automatic folding is capable to judge the TextField input frame.
Event:
TitleExplanation
Nothing
The DataField assembly allows user's inputting date and time.
Method:
TitleExplanation
getResolutionThe time precision of securing component has following value: RESOLUTION_DAY: be accurate to a day RESOLUTION_HOUR: be accurate to a hour RESOLUTION_MIN: be accurate to a minute RESOLUTION_MONTH: be accurate to a moon RESOLUTION_MSEC: be accurate to a millisecond RESOLUTION_SEC: be accurate to a second RESOLUTION_YEAR: be accurate to year
setResolutionThe time precision of assembly is set.
Event:
TitleExplanation
Nothing
The Button assembly is used for showing a button.
Method:
TitleExplanation
getConfirmnMessageThe affirmation information of securing component. If it is not empty confirming prompting, when user's button click, can shows and confirm information and require the user to confirm so.
setConfirmMessageThe affirmation information of assembly is set.
isSwitchModeWhether determination component is switching mode, and the button reality of switching mode is a checkbox (choosing frame).
setSwitchModeThe switching mode of assembly is set.
Event:
TitleExplanation
Nothing
The Label assembly is used for showing one section text. It is that the XHTML content model shows one section XHTML code (XHTML must meet the XML grammer, otherwise can produce mistake) that Label can be set.
Method:
TitleExplanation
getContentModeThe content model of securing component has following option: CONTENT_DEFAULT: give tacit consent to pure text pattern CONTENT_PREFORMATTED: format in advance pattern
CONTENT_TEXT: text pattern CONTENT_UIDL:UIDL pattern CONTENT_XHTML:XHTML pattern CONTENT_XML:XML pattern
setContentModeThe content model of assembly is set.
getPropertyDataSourceThe Property data source of securing component.
setPropertyDataSourceThe Property data source that arranges.
Event:
TitleExplanation
Nothing
The Link assembly is used for showing a link, (for example: the website) can be connected to an external resource.
Method:
TitleExplanation
getResourceThe resource that securing component connects, that the most frequently used is ExternalResource.
setResourceThe resource that assembly connects is set.
getTargetBorderObtain the frame type that connects window.
setTargetBorderThe frame type that connects window is set.
getTargetHeightObtain the height that connects window.
setTargetHeightThe height that connects window is set.
getTargetNameObtain the title that connects window.
setTargetNameThe title that connects window is set.
getTargetWidthObtain the width that connects window.
setTargetWidthThe width that connects window is set.
Event:
TitleExplanation
Nothing
The Select assembly is used for allowing the user select an option.
Method:
TitleExplanation
getContainerDataSourceThe Container data source of securing component.
setContainerDataSourceThe Container data source of assembly is set.
addItemAdd an option.
getItemIdsObtain all options.
getItemObtain the option of appointment.
removeItemDelete an option.
removeAllItemsDelete all options.
getItemCaptionObtain the title of option.
setItemCaptionThe title of option is set.
getItemIconObtain the icon of option.
setItemIconThe icon of option is set.
isMultiSelectWhether determination component is many lectotypes.
setMultiSelectMany lectotypes of assembly are set.
isNewItemsAllowedWhether determination component allows to add new option.
setNewItemsAllowedAssembly is set whether allows to add new option.
isSelectedWhether the option of judging appointment is selected.
selectChoose the option of appointment.
unselectDo not choose the option of appointment.
sizeObtain the number of option.
Event:
TitleExplanation
Nothing
The Table assembly is used for showing the data record tabulation.
Method:
TitleExplanation
addActionHandlerAdd the record operation processing program, can the son operation be set for record.
removeActionHandlerDeletion record operation processing program.
getColumnAlignmentsObtain the alignment thereof of row.
setColumnAlignmentsThe alignment thereof of row is set.
getColumnHeadersObtain the title of row.
setColumnHeadersThe title of row is set.
getColumnIconsObtain the icon of row.
setColumnIconsThe icon of row is set.
getCurrentPageFirstItemIdObtain current page or leaf first.
setCurrentPageFirstItemIdFirst of current page or leaf is set.
getCurrentPageFirstItemIndexObtain first index of current page or leaf.
setCurrentPageFirstItemIndexFirst index of current page or leaf is set.
isSelectableJudge whether the item in the current form can be selected.
setSelectableWhether the item that arranges in the current form can be selected.
refreshCurrentPageRefresh the data of current page or leaf.
setPageLengthThe record number of every page of demonstration is set.
Event:
TitleExplanation
Nothing
The Tree assembly is used for showing a tree type view.
Method:
TitleExplanation
addActionHandlerAdd nodal operation and process program, can be the operation of Node configuration.
removeActionHandlerThe deletion nodal operation is processed program.
areChildrenAllowedJudge whether certain node allows to have child node.
setChildrenAllowedCertain node is set whether allows to have child node.
collapseItemClose the node of tree.
collapseItemsRecursivelyRecurrence is closed the node of tree.
expandItemLaunch the node of tree.
expandItemsRecursivelyRecurrence is launched the node of tree.
getChildrenObtain the child node of specified node.
getParentObtain father's node of specified node.
setParentFather's node of specified node is set.
hasChildrenJudge whether specified node comprises child node.
isExpandedJudge whether specified node launches.
isRootJudge whether specified node is the root node.
rootItemIdsObtain all child nodes of tree.
isSelectableWhether decision tree can be selected.
setSelectableWhether tree is set can select.
Event:
TitleExplanation
CollapseListenerThe event that triggers when launching the node of tree.
ExpandListenerThe event that triggers when closing the node of tree.
MainMenu is used for showing the main menu of an application. Can come from an xml resource file, to be written into menu with the CIResource tool-class.
Method:
TitleExplanation
 addMenuItemAdd a menu item.
Event:
TitleExplanation
CommandListenerThe event that the user selects menu item to trigger.
The Toolbar assembly is used for showing a tool bar. Can come from an xml resource file, to be written into tool bar with the CIResource tool-class.
Method:
TitleExplanation
addToolbarBarAdd a tool bar.
getToolbarBarObtain the tool bar of appointment.
getToolbarBarsObtain all tool bars.
addButtonTool bar in appointment adds a button.
addSeparatorTool bar in appointment adds a divider.
getToolbarWidthThe width of securing component.
setToolbarWidthThe width of assembly is set.
Event:
TitleExplanation
CommandListenerThe event that the user selects menu item to trigger.
The WebEditor assembly is used for using at window the HTML editing machine of a What You See Is What You Get.
Method:
TitleExplanation
getValueObtain the content in the editing machine.
setValueContent in the editing machine is set.
Event:
TitleExplanation
Nothing
The Calendar assembly is used for showing the calendar of a schedule.
Method:
TitleExplanation
getDateObtain the current date of calendar.
setDateThe current date of calendar is set.
getTasksDataSourceObtain the schedule data source of calendar.
setTasksDataSourceThe schedule data source of calendar is set.
getTasksRowsObtain the number that every day, task showed.
setTasksRowsThe number that every day, task showed is set.
getTaskTextLimtObtain the width that task shows.
setTaskTextLimtThe width that task shows is set.
Event:
TitleExplanation
CalenderListenerWhen the user has clicked the event that the task in the schedule triggers.
The OrderedLayout layout is with assembly laterally or the layout that vertically is arranged in order.
Method:
TitleExplanation
getOrientationObtain the direction of OrderedLayout layout, following value: ORIENTATION_HORIZONTAL is arranged: horizontal ORIENTATION_VERTICAL: vertically
setOrientationThe direction of OrderedLayout layout is set.
The GridLayout layout is that assembly is placed on layout in the grid. Each assembly can occupy the one or more continuous grid in the layout.
Method;
TitleExplanation
getCursorXObtain the row of current vernier.
getCursorYObtain the row of current vernier.
newLineCurrent vernier is moved next line.
spaceCurrent vernier is moved next row.
setWidthThe row number of layout is set.
getWidthObtain the row number of layout.
setHeightThe line number of layout is set.
getHeightObtain the line number of layout.
The AlignmentLayout layout can arrange width, and height and to its mode usually is nested in other the layout and uses.
Method:
TitleExplanation
getAlignObtain the lateral alignment pattern, following value: ALIGN_center is arranged: ALIGN_left between two parties aligns: left-justify ALIGN_right: right alignment
setAlignThe lateral alignment pattern is set.
getValignObtain vertically homogeneous mode, following value: VALIGN_BASELINE is arranged: Base alignment: See Alignment VALIGN_bottom: bottom line alignment VALIGN_middle: center line alignment VALIGN_top: top line alignment
setValignArrange vertically to homogeneous mode.
The Panel assembly has title and frame, is generally used for making up the relevant assembly of a series of functions.
TabSheet is used for showing an attribute page or leaf.
Method:
TitleExplanation
addTabAdd an attribute page or leaf.
getSelectedTabObtain the current attribute page or leaf of choosing.
setSelectedTabThe current attribute page or leaf of choosing is set.
getTabIeonThe icon of getattr page or leaf.
setTabIconThe icon of attribute page or leaf is set.
getTabCaptionThe title of getattr page or leaf.
setTabCaptionThe title of attribute page or leaf is set.
Event:
TitleExplanation
SelectedTabChangeListenerThe event that user's switch attribute page or leaf triggers.
The Embedded assembly is used for embedding picture or object at window.
Method:
TitleExplanation
getSoureeObtain the resource of picture.
setSourceThe resource of picture is set.
Event:
TitleExplanation
Nothing
The Upload assembly is used for upper transmitting file.
Method:
TitleExplanation
setReceiverArrange
getReceiver
Event:
TitleExplanation
FailedListenerThe event that upper transmitting file unsuccessfully triggers.
FinishedListenerThe event of upper transmitting file end trigger.
SueceededListenerThe event that upper transmitting file successfully triggers.
HtmlSegment is used for directly exporting HTML code segment at window.
Method:
TitleExplanation
setValueThe content of HTML code segment is set.
getValueObtain the content of HTML code segment.
Event:
TitleExplanation
Nothing
Below generate processes by several concrete interfaces, the assembly technology of the inventive method is further described, these processes can be applied to various B/S structure applications program development based on Java Servlet (servlet) technology.
Example one:
Interfacial effect as shown in Figure 8, its generation process as shown in Figure 5, the step that comprises has: create date input domain assembly; Add date input domain assembly event sniffer; The establishing label assembly; Obtain the date that the user selects; Trigger date input domain assembly event; Label assembly is set shows the selected date of user.
Example two:
Interfacial effect as shown in Figure 9, its generation process as shown in Figure 6, the step that comprises has: obtain the application resource; From resource, be written into menu; Tool bar from resource; The establishing label assembly; Obtain menu or tool bar that the user selects; The trigger command event; Label assembly is set shows the selected order of user.
Example three:
Interfacial effect as shown in figure 10, its generation process as shown in Figure 7, the step that comprises has: create the Web page editor assembly; Create button assembly; Add the button assembly event sniffer; Create HTML fragment assembly; Obtain the user to the design of webpage with to the click of button; Trigger the button assembly event; HTML fragment assembly is set, shows the designed webpage of user.
The triggering assembly event that produces in the assembly processing process of the inventive method can cause the server end application and enter the assembly processing, and following steps are carried out in the described application of this process:
A. whether decision event processing process uses BLS (professional logic script) to write, and is then to enter next step; Otherwise,
The event handling process of invoke user finishes to withdraw from;
B. the event handling process of invoke script system;
C. judging whether the script of this event is registered in script system, is then to enter next step; Otherwise, finish to withdraw from;
D. invoke script;
E. having judged whether unusual generation, is then to enter next step, otherwise, finish to withdraw from;
G. process unusually, finish to withdraw from;
The inventive method can utilize XUS (extensible markup language user cross section definition script) source file to explain and generate relevant assembly by making up an explanation device, the user is when design component like this, just only need write the XUS file, greatly simplified the generation process of user interface, in this explanation process, explain that the performed step of device comprises:
A. resolve source file, the structure element-tree;
B. having judged whether untreated element, is then to enter next step; Otherwise, to add the assembly that creates and arrive the script variable environment, processing finishes to withdraw from;
C. according to the type under the element, create the type, then enter next step; That is: be resource, establishing resource then; Be variable, then create variable; Be function, then create function; Be script fragments, then create script fragments; If interface object is handled this object and entered next step, the processing of described interface object comprises step:
1. whether disconnected have untreated daughter element, is then to enter next step, otherwise the processing end is withdrawed from;
2. create assembly corresponding to daughter element, returnstep 1;
D. preserve the object that creates and arrive tabulation, return step b.
The inventive method, can make up a user interface style management program module, its function is to be written into user interface style prescription from various data source, this program module application is in the process by XSL (extensible markup language pattern list) conversion output HTML (HTML) file, to generate the different-style operation interface of using. Like this, need not to revise in the situation of any application program:
1. can generate the operation interface of different-style, for example: Windows style operation interface, Mac style operation interface etc.
2. can generate the support for different terminals, except supporting IE, outside the PC browsers such as Netscape/Mozilla, can also generate the WML user interface of supporting the WAP mobile phone by specific XSL.
The inventive method is used a kind of XUS (XML User interface Script) XML User Interface Script language, can produce by writing an XML file user interface of B/S structure applications. Use to support the integrated development environment of XUS language, programmer just can the visual design user interface, raising development efficiency. Come developing user interface to also have a very significant advantage to be after using issue, only to revise the XUS resource of using with XUS, just can finish again customization to user interface and need not the program of again writing.
The inventive method is used a kind of BLS (professional logic script) language. The BLS language is the script language of a kind Java grammer, can be used for coming process user to operate the event that produces behind the interface assembly at the XUS file. Use the BLS language, needn't again compile source program by the professional logic of revising the customized application of script after can be implemented in the issue of application. BLS and XUS provide a kind of extraordinary mechanism for the flexible customization of application system together.
Adopt the inventive method, can make the software development division of labor more be tending towards clear and definite and reasonable:
1. the advanced procedures person who is proficient in the technology details develops various interface assemblies.
2. the programmer who is familiar with professional logic chooses the interface assembly logic of managing business, and needn't understand the inner complicated technology that realizes of interface assembly.
3. fine arts personnel independently write Theme (interface style prescription), and can not relate to any program.
Adopt the inventive method, can increase substantially development efficiency and quality based on the B/S structure applications program user interface of Java.

Claims (10)

All input domain assemblies comprise a basic class, and this base class has defined the basic skills of input domain assembly, comprising: add an effective indication and deliver for a check device to this assembly, this delivers for a check the legitimacy that device can be used for the verified users input; Obtain all effective indications of this assembly and deliver for a check device; Device is delivered for a check in effective indication of an assembly of deletion; Arrange and work as front assembly for inputting focus; The data source that has of securing component; The data source that has of assembly is set; The type of the value of securing component; The value of securing component; The value of assembly is set; Whether the value of determination component was modified; Whether the input of judging the user is effective; An assembly event that the read states conversion triggers; The assembly value changes the event that triggers.
Method is characterized in that: described assembly comprises: text input box is used for allowing user's input of character string; On the date, allow user's inputting date and time; Button is used for showing a button; Label is used for showing one section text; Link is used for showing a link, can be connected to an external resource; Select, be used for allowing the user select an option; Form is used for showing the data record tabulation; Tree is used for showing a tree type view; Main menu is for the main menu that shows an application; Tool bar is used for showing a tool bar; The page editing device is used for the HTML editing machine at a What You See Is What You Get of window use; Calendar is for the calendar that shows a schedule; The ordering layout is with assembly laterally or the layout that vertically is arranged in order; The grid layout is that assembly is placed on layout in the grid; The alignment layout can arrange width, and height and alignment thereof usually are nested in other the layout and use; Panel has title and frame, is generally used for making up the relevant assembly of a series of functions; List is used for showing an attribute page or leaf; Embed, be used for embedding picture or object at window; Upload, be used for upper transmitting file; HTML code segment is used for directly exporting HTML code segment at window.
CNA031396135A2003-06-242003-06-24Method for the server and to supply user's interface for Internet explorer client endPendingCN1487446A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CNA031396135ACN1487446A (en)2003-06-242003-06-24Method for the server and to supply user's interface for Internet explorer client end

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CNA031396135ACN1487446A (en)2003-06-242003-06-24Method for the server and to supply user's interface for Internet explorer client end

Publications (1)

Publication NumberPublication Date
CN1487446Atrue CN1487446A (en)2004-04-07

Family

ID=34155031

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CNA031396135APendingCN1487446A (en)2003-06-242003-06-24Method for the server and to supply user's interface for Internet explorer client end

Country Status (1)

CountryLink
CN (1)CN1487446A (en)

Cited By (32)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN100340997C (en)*2004-09-042007-10-03华为技术有限公司Automatic test method of application
CN100343802C (en)*2004-05-102007-10-17华为技术有限公司Method and system for unifying users'interface
CN100349490C (en)*2004-09-132007-11-14英华达(南京)科技有限公司Method of copying hand held device software interface
CN100390735C (en)*2004-12-062008-05-28国际商业机器公司 Method and system for generating graphical user interface mockups
CN100418055C (en)*2005-10-042008-09-10国际商业机器公司 Method and system for user interface widget unit sharing
CN100481002C (en)*2007-04-182009-04-22杭州华三通信技术有限公司Web interface extending method and device
CN101080055B (en)*2006-12-212010-06-16腾讯科技(深圳)有限公司A method, system and device for quickly browsing webpage via mobile phone browser
CN101078987B (en)*2006-05-242010-06-23国际商业机器公司Method, device and system for establishing customizable wrappers for web applications
CN101924982A (en)*2009-06-102010-12-22中兴通讯股份有限公司Method and system for realizing data services
CN102170439A (en)*2011-04-202011-08-31深圳创维-Rgb电子有限公司Application service expansion system
CN102207872A (en)*2011-06-042011-10-05中国移动通信集团内蒙古有限公司Method and system for customizing Web UI (User Interface) control according to user requirements
WO2012068885A1 (en)*2010-11-232012-05-31腾讯科技(深圳)有限公司Method for editing application webpage and device for same
CN102576283A (en)*2009-09-242012-07-11三星电子株式会社 Apparatus and method for providing customizable remote user interface pages
CN102591647A (en)*2010-12-272012-07-18微软公司Converting desktop applications to web applications
CN101876998B (en)*2009-12-072012-11-28金蝶软件(中国)有限公司Method and system for editing data
CN101645872B (en)*2008-08-052012-12-19北京大学Business service system of Internet large-scale application environment and working method thereof
CN102981877A (en)*2012-11-282013-03-20北京奇虎科技有限公司Method and device for loading picture toolbar
CN103064609A (en)*2011-10-212013-04-24联想(北京)有限公司Display method and device of extended information
CN103500190A (en)*2012-03-312014-01-08奇智软件(北京)有限公司 Method and device for updating icon content
CN103617064A (en)*2013-12-092014-03-05五八同城信息技术有限公司Improved method for updating mobile client product
CN104020996A (en)*2014-06-132014-09-03中国民航信息网络股份有限公司Instruction front-end system and corresponding instruction front-end interactive method
CN104054050A (en)*2011-10-282014-09-17多若公司Improved configuration of a user interface for a mobile communications terminal
CN101964949B (en)*2006-03-272014-11-26三星电子株式会社Method and system for providing a poc box service in a PoC system
CN104598242A (en)*2015-01-282015-05-06贵州省邮电规划设计院有限公司Method for realizing intuitive operation by using WEB side-based natural application interactive interface
CN104683317A (en)*2013-12-032015-06-03腾讯科技(深圳)有限公司Extraction method and system for UI data, client and server
CN104756072A (en)*2012-11-022015-07-01微软公司Cross-platform data visualizations using common descriptions
CN105446710A (en)*2014-08-062016-03-30阿里巴巴集团控股有限公司Interface providing system and interface providing method
CN105653750A (en)*2014-12-032016-06-08航天科工仿真技术有限责任公司Realization method for assembly layout in human computer interface 3D designing system
CN106997298A (en)*2016-01-222017-08-01阿里巴巴集团控股有限公司A kind of application resource acquisition methods and device
CN107657420A (en)*2016-07-252018-02-02武汉票据交易中心有限公司A kind of flow path processing method and system based on event
CN111158645A (en)*2019-12-102020-05-15杭州中天微系统有限公司System and method for providing an integrated development environment
CN112926288A (en)*2019-12-062021-06-08北京阿博茨科技有限公司Business intelligent data visualization method, system, device and readable storage medium

Cited By (46)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN100343802C (en)*2004-05-102007-10-17华为技术有限公司Method and system for unifying users'interface
CN100340997C (en)*2004-09-042007-10-03华为技术有限公司Automatic test method of application
CN100349490C (en)*2004-09-132007-11-14英华达(南京)科技有限公司Method of copying hand held device software interface
CN100390735C (en)*2004-12-062008-05-28国际商业机器公司 Method and system for generating graphical user interface mockups
CN100418055C (en)*2005-10-042008-09-10国际商业机器公司 Method and system for user interface widget unit sharing
CN101964949B (en)*2006-03-272014-11-26三星电子株式会社Method and system for providing a poc box service in a PoC system
CN101078987B (en)*2006-05-242010-06-23国际商业机器公司Method, device and system for establishing customizable wrappers for web applications
CN101080055B (en)*2006-12-212010-06-16腾讯科技(深圳)有限公司A method, system and device for quickly browsing webpage via mobile phone browser
CN100481002C (en)*2007-04-182009-04-22杭州华三通信技术有限公司Web interface extending method and device
CN101645872B (en)*2008-08-052012-12-19北京大学Business service system of Internet large-scale application environment and working method thereof
CN101924982A (en)*2009-06-102010-12-22中兴通讯股份有限公司Method and system for realizing data services
CN102576283A (en)*2009-09-242012-07-11三星电子株式会社 Apparatus and method for providing customizable remote user interface pages
CN101876998B (en)*2009-12-072012-11-28金蝶软件(中国)有限公司Method and system for editing data
WO2012068885A1 (en)*2010-11-232012-05-31腾讯科技(深圳)有限公司Method for editing application webpage and device for same
TWI552075B (en)*2010-12-272016-10-01微軟技術授權有限責任公司Converting desktop applications to web applications
CN102591647B (en)*2010-12-272016-01-20微软技术许可有限责任公司Desktop application is converted to web application
CN102591647A (en)*2010-12-272012-07-18微软公司Converting desktop applications to web applications
US9176742B2 (en)2010-12-272015-11-03Microsoft Technology Licensing, LlcConverting desktop applications to web applications
CN102170439A (en)*2011-04-202011-08-31深圳创维-Rgb电子有限公司Application service expansion system
CN102170439B (en)*2011-04-202014-04-02深圳创维-Rgb电子有限公司Application service expansion system
CN102207872B (en)*2011-06-042014-08-06中国移动通信集团内蒙古有限公司Method and system for customizing Web UI (User Interface) control according to user requirements
CN102207872A (en)*2011-06-042011-10-05中国移动通信集团内蒙古有限公司Method and system for customizing Web UI (User Interface) control according to user requirements
CN103064609A (en)*2011-10-212013-04-24联想(北京)有限公司Display method and device of extended information
CN104054050A (en)*2011-10-282014-09-17多若公司Improved configuration of a user interface for a mobile communications terminal
CN103500190B (en)*2012-03-312017-05-03北京世界星辉科技有限责任公司Icon content updating method and device
CN103500190A (en)*2012-03-312014-01-08奇智软件(北京)有限公司 Method and device for updating icon content
CN104756072A (en)*2012-11-022015-07-01微软公司Cross-platform data visualizations using common descriptions
US10254848B2 (en)2012-11-022019-04-09Microsoft Technology Licensing, LlcCross-platform data visualizations using common descriptions
CN104756072B (en)*2012-11-022018-05-04微软技术许可有限责任公司For the cross-platform data visualization method and system using public description
US9824473B2 (en)2012-11-022017-11-21Microsoft Technology Licensing, LlcCross-platform data visualizations using common descriptions
CN102981877B (en)*2012-11-282016-06-01北京奇虎科技有限公司Picture toolbar loading method and device
CN102981877A (en)*2012-11-282013-03-20北京奇虎科技有限公司Method and device for loading picture toolbar
CN104683317A (en)*2013-12-032015-06-03腾讯科技(深圳)有限公司Extraction method and system for UI data, client and server
CN103617064A (en)*2013-12-092014-03-05五八同城信息技术有限公司Improved method for updating mobile client product
CN104020996A (en)*2014-06-132014-09-03中国民航信息网络股份有限公司Instruction front-end system and corresponding instruction front-end interactive method
CN104020996B (en)*2014-06-132017-05-10中国民航信息网络股份有限公司Instruction front-end system and corresponding instruction front-end interactive method
CN105446710A (en)*2014-08-062016-03-30阿里巴巴集团控股有限公司Interface providing system and interface providing method
CN105446710B (en)*2014-08-062020-04-14阿里巴巴集团控股有限公司Interface providing system and interface providing method
CN105653750A (en)*2014-12-032016-06-08航天科工仿真技术有限责任公司Realization method for assembly layout in human computer interface 3D designing system
CN104598242A (en)*2015-01-282015-05-06贵州省邮电规划设计院有限公司Method for realizing intuitive operation by using WEB side-based natural application interactive interface
CN106997298A (en)*2016-01-222017-08-01阿里巴巴集团控股有限公司A kind of application resource acquisition methods and device
CN107657420A (en)*2016-07-252018-02-02武汉票据交易中心有限公司A kind of flow path processing method and system based on event
CN112926288A (en)*2019-12-062021-06-08北京阿博茨科技有限公司Business intelligent data visualization method, system, device and readable storage medium
CN112926288B (en)*2019-12-062023-07-18北京阿博茨科技有限公司Business intelligent data visualization method, system, equipment and readable storage medium
CN111158645A (en)*2019-12-102020-05-15杭州中天微系统有限公司System and method for providing an integrated development environment
CN111158645B (en)*2019-12-102022-09-20杭州中天微系统有限公司System and method for providing an integrated development environment

Similar Documents

PublicationPublication DateTitle
CN1487446A (en)Method for the server and to supply user's interface for Internet explorer client end
CN1249577C (en)Method and apparatus for interoperation between legacy software and screen reader programs
CN1229715C (en) Information control system and information processing method
CN1249605C (en)Information providing servicer, terminal apparatus and its controlling method, and information providing system
CN1577263A (en)Multilanguage-supporting user interface realizing method and apparatus thereof
US7716665B2 (en)System and method for developing portal applications and for automatically deploying portal applications into a portal server application
CN101383871B (en)Network element configuration implementing method and apparatus
CN1114875C (en)Display information decision method and device and storage media
CN1976352A (en)Method and system for providing supporting of long-distance software application
CN1728094A (en)Smart gui activity recording and playback framework
CN1922608A (en)Virtual file system
CN115113850B (en)Cross-platform application construction and operation method, server, terminal and system
CN101038550A (en)Information processing apparatus and information processing method
CN109710902A (en)Generation method, device, equipment and the computer readable storage medium of PDF document
US10650093B2 (en)Data structure processing for actionable notifications
CN1568453A (en)Contextually adaptive web browser
US7093264B2 (en)Method and apparatus for assembling Enterprise JavaBeans components
CN1220745A (en)Web/emulator server and web browser terminal emulator for persistent connection to legacy host system operation
CN1808377A (en)Application-generic sequence diagram generator driven by a non-proprietary language
CN1682183A (en) Method and computer system for processing incremental data in client-server communication
CN1208482A (en) distributed processing
CN1639696A (en)System and method for concurrent multimodal communication session persistence
CN1301475C (en)Positive data copying method for radio equipment
CN1581071A (en)Information processing method, apparatus and program in XML driven architecture
CN1781086A (en)System, method, and program for content creation, readable medium for recording the program, and graphical user interface system and display control method

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C02Deemed withdrawal of patent application after publication (patent law 2001)
WD01Invention patent application deemed withdrawn after publication

[8]ページ先頭

©2009-2025 Movatter.jp