Font Size: a A A

Based On The Xml User Interface Management And Implementation

Posted on:2008-06-21Degree:MasterType:Thesis
Country:ChinaCandidate:J F FuFull Text:PDF
GTID:2208360242469720Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As information technology continues to develop and scale software system continues to expand, the time-consuming and the cost of the development of large-scale software systems will continue to increase. User interface due to its complexity, occupied a great deal of time on the process of software development. Improved user interface development efficiency is undoubtedly a very effective means of enhance the efficiency of development of the entire software system. Large commercial systems and more complex software system on human-computer interaction requires not only the rapid development of high quality of the user interface but also the expansibility of user interface, that is to achieve the goal that the ultimate users can modify user interface. End-users can modify the software system makes even after publication, developers and end users will spend smaller price to expand user interface.This paper discusses the basic model of user interface. To take the advantage of the good scalability, since descriptive, cross-platform, Storage tree structure characteristics of the XML, this paper raises XML-based user interface management model, XML used to describe the user interface. The menu, toolbars, buttons, edit box, and other interface elements permanent storage in the XML documents outside of the executable file through the user interface configuration / customization / control tools. Before activated, the software read the information of interface elements, and dynamically generate graphical user interface (GUI) according to this information. Thus simplifying the user interface development and maintenance, enhanceing the customization ability of software, achieveing the effect of the end users may modify the user interface. Moreover, XML document used to storage interface information not only solve the problem of user interface imformation not easy to expand, less flexibility which storage data streams encountered in the program, but also create cross-platform conditions on software internationalization and localization.To solve the problem of user interface documents scattered and difficult to manage and can not simultaneously update, The paper also raises the concept of the storage interface which to store these documents with database, Storage interface not only can collect the user interface, but also achieve the effect that you can use it anywhere wherever it has been configured.
Keywords/Search Tags:XML, user interface management, interface configuration, interface customization, interface control
PDF Full Text Request
Related items