图形用户界面的技术特点有:1.一屏多用;2.操作环境方便灵活;3.任务快速切换;4.资源与信息共享;5.无需记忆和输入命令;4.随时查询和获取帮助信息。图形用户界面主要涉及三种技术,即多视窗技术、菜单技术和联机帮助技术。
1.一屏多用
在Windows环境中,计算机屏幕显示为一个工作台,用户的主工作区域就是桌面。工作台将用户的工作显示在称为”窗口”的矩形区域内,用户可以在窗口中对应用程序和文档进行操作。
所谓多窗口就是同时能在同一屏幕上打开多个窗口,也称多视窗技术。一个多窗口的屏幕,从功能上说,相当于多个独立的屏幕,所以能有效地增加屏幕在同一时间所显示的信息容量。
2.操作环境方便灵活
图形用户界面中的窗口系统,可以提供友好的、菜单驱动的、具有图形功能的用户界面。每个窗口都由标题、菜单、控制按钮、滚动条、边框等元素组成。用户可以方便地使用鼠标打开和关闭窗口,通过操作窗口组成部件来实现窗口的移动、尺寸改变和多窗口的布局。
用户通过窗口实施各种上机操作,进行人机交互。由于所有窗口具有统一的风格和相似的操作方式,用户只要领会一种系统的窗口操作要领,便可触类旁通。
3.任务快速切换
图形用户界面中的窗口系统是用户可以同时运行多道程序的一个集成化环境。模拟人们日常工作中同时干几件事的情景,用户可以同时打开几个窗口以运行多个应用程序,并可实现在它们之间的快速转换。
但是在同一时间只能有一个窗口是活动窗口,允许接受用户输入的数据或命令,其他窗口都是非活动窗口。活动窗口的醒目标志则是清晰的窗口标题栏及其任务名,而且它会摆放在其他窗口的最上面而不会被遮挡。
4.资源与信息共享
操作系统的资源是CPU、存储器、I/O设备等,窗口系统的资源还包括窗口、事件等,这些资源为各应用程序所共享。
5.无需记忆和输入命令
图形用户界面采用的菜单技术可以将所有的命令都变成直观可见的菜单形式,因此用户无需记忆和输入命令,使用操作程序更为方面。
6.随时查询和获取帮助信息
图形用户界面中的联机帮助技术,可以让用户随时获取和查询有关帮助信息。使用帮助系统,F1或菜单中的帮助命令,可搜索你要帮助的关键词。
延伸阅读
什么是图形用户界面
图形用户界面(Graphical User Interface,简称GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。
图形用户界面是实现人机交互的窗口,用户使用图形界面可以非常方便地进行操作和数据处理。Java早期提供的抽象窗口工具集(AWT)中包括了图形用户界面设计的基本类库,它是Java设计GUI的核心,为用户提供基本的界面组件。
Java中的图形界面开发
Java图形界面编程初期是Applet,嵌入到html网页中的Java程序(对于Applet不太熟悉不多介绍)。Applet后期逐渐被抛弃主要在于客户端要运行Applet程序就需要安装JRE(Java运行环境)并且要配置正确,JRE本身可能也会有漏洞存在被攻击的风险,以及浏览器对Applet程序支持方面也可能会存在问题。
后面继续出现了初级Java图形界面AWT(Abstract Window Toolkit 抽象视图工具组)和高级Java图形界面Swing。AWT随着JDK1.0一起发布,提供了一套最基本的GUI类库,具有最基本的窗口、按钮和文本框等,以及所有AWT组件都在java.awt包中。AWT的问题在于:界面太丑、功能有限、组件有限等。
然后出现Swing,Swing代替了AWT组件,但是使用AWT作为基础。Swing中的大部分布局管理器与AWT中相同,Swing中的事件处理机制还是基于AWT。
50万+团队都在用的项目协作工具一个工具满足团队所需:任务、项目、文档、IM、目标、 日历、甘特图、工时、审批以及更多,让工作更简单智能化研发管理工具PingCode 是简单易用的新一代研发管理平台,让研发管理自动化、数据化、智能化,帮助企业提升研发效能