3直接操纵Direct manipulation) 直接操纵是指可以把操作的对象、属性、关系显式地表 示出来,用光笔、鼠标、触摸屏或数据手套等指点设备 直接从屏幕上获取形象化命令与数据的过程。 直接操纵的对象是命令、数据或是对数据的某种操作。 山求水器 Lecture 4 11 SHANDONG UNIVERSETY
Lecture 4 11 3.直接操纵(Direct manipulation) ◼ 直接操纵是指可以把操作的对象、属性、关系显式地表 示出来,用光笔、鼠标、触摸屏或数据手套等指点设备 直接从屏幕上获取形象化命令与数据的过程。 ◼ 直接操纵的对象是命令、数据或是对数据的某种操作
直接操纵的特性 直接操纵的对象是动作或数据的形象隐喻 形象隐喻应该与其实际内容相近,使用户能通过屏幕上的隐喻直接想象 或感知其内容。 用指点和选择代替键盘输入 口优点:操作简便,速度快捷。 操作结果立即可见 口操作结果立即可见,用户可以及时修正操作,逐步往正确的方向前进。 支持逆向操作 用户在使用系统的过程中,不可避免地会出现一些操作错误,通过逆向 操作,用户可以很方便地恢复到出现错误之前的状态。 山东方客 Lecture 4 12 SHANDONG UNIVERSETY
Lecture 4 12 直接操纵的特性 ◼ 直接操纵的对象是动作或数据的形象隐喻 ❑ 形象隐喻应该与其实际内容相近,使用户能通过屏幕上的隐喻直接想象 或感知其内容。 ◼ 用指点和选择代替键盘输入 ❑ 优点:操作简便,速度快捷。 ◼ 操作结果立即可见 ❑ 操作结果立即可见,用户可以及时修正操作,逐步往正确的方向前进。 ◼ 支持逆向操作 ❑ 用户在使用系统的过程中,不可避免地会出现一些操作错误,通过逆向 操作,用户可以很方便地恢复到出现错误之前的状态
直接操纵的优缺点 优点: 口借助物理的、空间的或形象的表示,而不是单纯的文字或数字 的表示。依赖于视觉和手动控制的参与,可以直接操作,有利 于解决问题和进行学习。 缺点: 口不具备命令语言界面的某些优点。 ·例如从用户界面设计者角度看,设计图形比较繁琐,需进行大量的 测试和实验。 口表示复杂语义、抽象语义比较困难。 少某水器 Lecture 4 13 SHANDONG UNIVERSETY
Lecture 4 13 直接操纵的优缺点 ◼ 优点: ❑ 借助物理的、空间的或形象的表示,而不是单纯的文字或数字 的表示。依赖于视觉和手动控制的参与,可以直接操作,有利 于解决问题和进行学习。 ◼ 缺点: ❑ 不具备命令语言界面的某些优点。 ◼ 例如从用户界面设计者角度看,设计图形比较繁琐,需进行大量的 测试和实验。 ❑ 表示复杂语义、抽象语义比较困难
5.1.2图形用户界面一般性原则 界面要具有一致性: 在同一用户界面中,所有的菜单选择、命令输入、数据显示和其他 功能应保持风格的一致性。 口常用操作要有快捷方式: 不仅会提高用户的工作效率,还使界面在功能实现上简洁而高效。 提供简单的错误处理: 在出现错误时,系统应该能检测出错误,并且提供简单和容易理解 的错误处理功能 口对操作人员的重要操作要有信息反馈: ·尤其是对不常用操作、至关重要操作要有信息反馈。 山求水器 Lecture 4 14 SHANDONG UNIVERSETY
Lecture 4 14 5.1.2图形用户界面 一般性原则 ❑ 界面要具有一致性: ◼ 在同一用户界面中,所有的菜单选择、命令输入、数据显示和其他 功能应保持风格的一致性。 ❑ 常用操作要有快捷方式: ◼ 不仅会提高用户的工作效率,还使界面在功能实现上简洁而高效。 ❑ 提供简单的错误处理 : ◼ 在出现错误时,系统应该能检测出错误,并且提供简单和容易理解 的错误处理功能 ❑ 对操作人员的重要操作要有信息反馈: ◼ 尤其是对不常用操作、至关重要操作要有信息反馈
5.1.2图形用户界面一般性原则 操作可逆: 对大多数动作应允许恢复(UNDO),对用户出错采取比较宽容的态度。 口设计良好的联机帮助: ,人机界面应该提供上下文敏感的求助系统,让用户及时获得帮助,尽量 用简短的动词和动词短语提示命令。 合理划分并高效地使用显示屏: 只显示与上下文有关的信息,允许用户对可视环境进行维护,如放大、 缩小窗口;用窗口分隔不同种类的信息,只显示有意义的出错信息。 ■ 保证信息显示方式与数据输入方式的协调一致,尽量减少用户输入 的动作,隐藏当前状态下不可用的命令,允许用户自选输入方式 能够删除错误的输入,允许用户控制交互过程。 Lecture 4 15 SHANDONG UNIVERSETY
Lecture 4 15 ❑ 操作可逆: ◼ 对大多数动作应允许恢复(UNDO),对用户出错采取比较宽容的态度。 ❑ 设计良好的联机帮助: ◼ 人机界面应该提供上下文敏感的求助系统,让用户及时获得帮助,尽量 用简短的动词和动词短语提示命令。 ❑ 合理划分并高效地使用显示屏: ◼ 只显示与上下文有关的信息,允许用户对可视环境进行维护,如放大、 缩小窗口;用窗口分隔不同种类的信息,只显示有意义的出错信息。 ❑ 保证信息显示方式与数据输入方式的协调一致,尽量减少用户输入 的动作,隐藏当前状态下不可用的命令,允许用户自选输入方式, 能够删除错误的输入,允许用户控制交互过程。 5.1.2图形用户界面 一般性原则