文档介绍:第十章交互技术及图形用户接口
计算机用户接口是指计算机与其使用者之间的对话界面,是计算机系统的重要组成部分。计算机用户接口由最早的批处理作业方式、命令行对话形式、逐步发展成现在的图形用户接口。图形用户接口的广泛流行是计算机图形学迅速发展的结果,是当今计算机技术的重大成就之一,它极大地方便了非专业用户的使用,人们不再需要死记硬背大量的命令,而可以通过窗口、菜单等方便地进行操作。
11/10/2017
1
计算机图形学演示稿纪玉波制作(C)
在人机交互中,输入设备是必不可少的。应用软件的输入可来自多种不同的输入设备,多个输入设备可提供同一类数据输入。第二章中我们讨论了一些常用的输入设备,但为了使应用软件的用户接口设计成与特定的输入设备无关,对输入设备不是按硬件名称而是按输入的数据类型进行逻辑分类。在计算机图形学中,GKS和PHIGS按输入数据类型概括出下面六种输入设备逻辑分类。
;;;
;;。
11/10/2017
2
计算机图形学演示稿纪玉波制作(C)
交互任务就是交互系统用户向计算机内送入相关信息。基本交互任务包括:定位、选择、输入文本和数值输入。
1 定位
定位任务是指给应用程序指定位置坐标(x,y)或(x,y,z)。实现定位的常用交互技术是移动屏幕上的光标到目标的位置,然后用键盘输入位置坐标值,或由具有输入功能的定位设备直接输入位置坐标值。
2 选择
选择交互任务是从一个选择集中挑选一个元素,常用的选择集是命令集、属性集、对象分类集和对象集等。
3 文本输入
文本输入任务是输入字符串。文本输入使用逻辑字符串设备。
11/10/2017
3
计算机图形学演示稿纪玉波制作(C)
4 定量
定量交互任务是要在最大和最小值之间确定一个数值。典型的定量交互技术是由键盘输入数值。定量交互任务同逻辑定值设备相对应。
图形用户接口设计
图形用户接口(Graphic User Interface,GUI)已经成为各种软件流行的人机接口形式。图形用户接口使用户界面已经从过去的人去适应计算机,发展到今天计算机更好地适应人的需求。典型的图形用户界面有X窗口系统,微软的Windows系统,苹果公司的Macintosh系统等。通常图形用户接口包含有窗口、下拉式和弹出式菜单、图符,以及用于确定屏幕光标位置的定位设备,如鼠标器等。
11/10/2017
4
计算机图形学演示稿纪玉波制作(C)
用户接口的设计原则
良好的人机界面应该是使用方便、功能完善、反应迅速,使用者感到得心应手。一般应遵循下面一些设计原则。
4. 回退和出错处理
11/10/2017
5
计算机图形学演示稿纪玉波制作(C)
交互式图形系统使用多种输入数据。也存在不同的输入方式。
图形软件包中提供输入的函数可按多种输入模式来组织,每种模式分别指明程序如何与输入设备交互。基本的输入控制方式有三种:程序启动数据输入;程序和输入设备同时工作;设备启动数据输入。这三种输入模式分别称为请求模式,采样模式和事件模式