论文部分内容阅读
图形用户界面提供了一种良好的用户与应用程序之间的交互机制,通过它,用户可以用鼠标、键盘等输入设备对屏幕上显示的构成用户使用界面的窗口、按钮、图标等界面构件进行直接操作,大大方便了用户对系统的使用。 相对于字符用户界面,图形用户界面也有其固有的缺点:系统结构通常比较复杂,对硬件设备要求比较高,运行时通常需要占有大量的系统资源。因为其复杂性,容易出错。实现一个图形用户界面通常涉及到几方面的问题:事件系统、窗口的管理、对图形设备的快速操作、对输入设备的支持、资源管理等。对于中文图形界面,还要涉及到中文信息的处理,主要包括中文输入、汉字的显示。本文首先阐述一些常见的图形用户界面的实现方法及其特征。然后,针对图形用户界面所涉及到的问题进行了深入的探讨,包括图形用户界面的基本理论、具体结构以及相关概念。接下来本文提出了一个图形用户界面的实现模型,其中针对窗口管理技术进行了改进,提出了内存窗口的概念,减少了窗口管理的开销,降低了窗口管理的复杂性。本文还详细描述了该图形用户界面的实现细节。最后文章对该系统的实现工作进行了总结,指明了今后需要进一步努力的方向。