Font Size: a A A

The Research And Design Of A Multi-Platform Graphical User Interface

Posted on:2008-07-12Degree:MasterType:Thesis
Country:ChinaCandidate:R B XuFull Text:PDF
GTID:2178360215496625Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
GUI is for short of Graphical User Interface, which is the most important inventionin the 20th. It combines with Computer Science, Aesthetics, Psychology, Behavior andComputer-human System Engineer for commercial demands. It emphasizes how todesign the whole system together with the human, machine and environment. Nowadays,many companies have realized the strong increment and the great value in the productsof GUI. So they established some related departments to research the GUI. Now, thelevel of the GUI's designing won't meet the needs of the society by the fast developmentof the IT, mobile communication and home electricity's. It will restrict the improvementof the industrial's overall quality and the competition ability of national commerce.At present, GUI only depends on some given hardware platform and operatingsystem, so the reusability of code is very low. The design of GUI is a complex problem.This dissertation is against to these problems, then introduces, analyzes and comparesthe GUI's characteristic and structure; brings forward a multi-platform GUI namedMPGUI. The GUI system designs a toolkit to develop a multi-platform GUI for normaldesktop program, puts forward a project to realize a operating system's GUI, andimproves the GUI's stability, portability and performance. This toolkit is compiled withC++, including a lot of classes and methods and a GUI library which can supportworking under multiple operating system. It also can avoid the complex design of thelower-level program while providing the standard program behavior.This dissertation is divided into five parts altogether:In the first part, the background of the research and the using state of GUI throughthe world are discussed in the dissertation, then, it introduces GUI's mutualcharacteristic, structure and design principle, aims at nowadays application, it bringsforward some develop direction of GUI.In the second part, some commonly using GUI's characteristic are introduced, then,compares these kinds GUI's system structure, indicates their excellent and disadvantage.In the third part, it brings forward a multi-platform GUI named of MPGUI, givesthe function and architecture, analyzes the main management module, the definition ofgraphics' describe language and the compiling of the MPGUI. Finally against the software mistake which will be actives by incorrect GUI's design, it analyzes thesystem's fault tolerant technique, ensures the system could achieve the task properly.In the fourth part, based on the first part, it provides some kernel module's researchand design of MPGUI.In the fifth part, it introduces the most important, and the usual problem in thesystem design: memory management, memory leak testing and other mistakes'safeguard, at last it provides the system's self-recovery method.Finally, the dissertation summarizes the shortage of the system's design, takes themethod to modify and introduces the prospect of the GUI system in the future.
Keywords/Search Tags:graphic user interface, multi-platform, portable, operating system, event driven, Fault-tolerant design, memory management
PDF Full Text Request
Related items