6.2.3组合交互任务和技术 组合交互任务是由上述基本的交互任务 组合而成的,主要有三种组合交互任务:① 对话框:用来设定多个参数;②构造:用来 构造需要两个或多个位置的形体;③3操作: 修改已有的几何形体的形状,调整物体之间 的相对位置
6.2.3 组合交互任务和技术 组合交互任务是由上述基本的交互任务 组合而成的,主要有三种组合交互任务:① 对话框:用来设定多个参数;② 构造:用来 构造需要两个或多个位置的形体;③ 操作: 修改已有的几何形体的形状,调整物体之间 的相对位置
1.对话框 在交互过程中经常需要从一个选择集中选择多 个元素,如字符属性有楷体、斜体、有粗体、细体, 有空心字、实心体,有大小、对齐方式等。当弹出 一张字符属性对话框后,如图6.3所示。用户可以从 中选择多项,还可以在某些项输入用户希望的字符 或数字。有些应用还希望从多个选择集中确定一组 参数,如上面的字符属性中希望改变字符的颜色 这时还需要弹出一个色彩选择对话框,从中挑出用 户希望的颜色。还有些应用要求对话框行、列设置 滚动条。 对话框是用户与系统进行信息交流的窗口。 系统执行的某个命令需要更多的信息或数据时,就 弹出一个对话框,向用户 问,由用户填写或选择 对话框中的客项,作为回答
❖ 1.对话框 在交互过程中经常需要从一个选择集中选择多 个元素,如字符属性有楷体、斜体、有粗体、细体, 有空心字、实心体,有大小、对齐方式等。当弹出 一张字符属性对话框后,如图6.3所示。用户可以从 中选择多项,还可以在某些项输入用户希望的字符 或数字。有些应用还希望从多个选择集中确定一组 参数,如上面的字符属性中希望改变字符的颜色, 这时还需要弹出一个色彩选择对话框,从中挑出用 户希望的颜色。还有些应用要求对话框行、列设置 滚动条。 对话框是用户与系统进行信息交流的窗口。当 系统执行的某个命令需要更多的信息或数据时,就 弹出一个对话框,向用户提问,由用户填写或选择 对话框中的各项,作为回答
对话框中常用的对象包括: 列表框:列表框可以选择多个选项,提供滚动条,从中只能 选择一项; 令下拉式列表:只能显示一个带下箭头的长方框,选择时可以 通过按下箭头拉开列表以供选择。在下拉式列表中也只能选 择一项。 令单选项:多个选项前面都有一个圆标识,每次只能选择其中 的一项。被选中的选项前面的圆中间包含一个黑点。 复选项:多个选项前面都有一个方框标识,可以从中选择多 个选项,每次选中的选项前面的标识方框中包含一个差号。 令文字输入框:用于输入文本信息或数字。当光标移入输入框 时,光标变成闪烁的竖条,等待用户输入 令命令按钮:命令按钮用于启动一个可以执行的程序代码。 般包括“确认”或“OK",“取消”或“ Cancel",后跟省略号 (.)的命令按钮将打开另一个对话框
对话框中常用的对象包括: ❖ 列表框:列表框可以选择多个选项,提供滚动条,从中只能 选择一项; ❖ 下拉式列表:只能显示一个带下箭头的长方框,选择时可以 通过按下箭头拉开列表以供选择。在下拉式列表中也只能选 择一项。 ❖ 单选项:多个选项前面都有一个圆标识,每次只能选择其中 的一项。被选中的选项前面的圆中间包含一个黑点。 ❖ 复选项:多个选项前面都有一个方框标识,可以从中选择多 个选项,每次选中的选项前面的标识方框中包含一个差号。 ❖ 文字输入框:用于输入文本信息或数字。当光标移入输入框 时,光标变成闪烁的竖条,等待用户输入。 ❖ 命令按钮:命令按钮用于启动一个可以执行的程序代码。一 般包括“确认”或“OK”,“取消”或“Cancel”,后跟省略号 (…)的命令按钮将打开另一个对话框
字体 回区 体Q]宇符间距)|文字效果C) 中文字体①〕 字形 字号): 下拉列表框宋体 「常规 五号 西文字体 imes New roman 四号 加粗倾斜 列表框 所有文字 字体颜色¢):下划线线型⑩D:下划颜色①)着重号〔) 自动 1「目[) 效果 厂删除线〖) 阴影) 厂小型大写字母 复选框 双册除线G 全部大写字母 上标① 阳文 隐藏文字① 厂下标① 阴文Q) 预览 微软卓越 AaBbCc 这是一种 TrueType宇体,同时适用于屏幕和打印机。 命令按钮 默认①)」 匚确定。取消 图63列表框示例图
图6.3 列表框示例图 下拉列表框 复选框 列表框 命令按钮
2.构造技术 我们把作图看成一个构造的过程,这个过程实 际上是选择作图命令和指定一系列定位点的过程。 例如在选择画直线命令后,在作图区先后指定两个 点航可以在这两个点之间画出一条直线。常用的构 造技术包括橡皮筋技术、约束技术等 橡皮筋技术通常是在绘图过程中,可以使操作 者能看到构造绘图的中间效果,并能够不断调整其 位置和效果。例如,用橡皮筋技术画直线段,首先 用鼠标选择直线段的起点位置,然后移动鼠标,这 时就在起点和鼠标当前点之间有一条连线,鼠标移 动到不同位置,连线就连到什么位置,就像橡皮筋 样随光标移动。按下确认键,定下终点后,这条 线段就确定下来了。利用橡庋筋技术可以实现用鼠 标交互式画矩形、圆、椭圆、折线和多边性等图形
❖ 2.构造技术 我们把作图看成一个构造的过程,这个过程实 际上是选择作图命令和指定一系列定位点的过程。 例如在选择画直线命令后,在作图区先后指定两个 点就可以在这两个点之间画出一条直线。常用的构 造技术包括橡皮筋技术、约束技术等。 橡皮筋技术通常是在绘图过程中,可以使操作 者能看到构造绘图的中间效果,并能够不断调整其 位置和效果。例如,用橡皮筋技术画直线段,首先 用鼠标选择直线段的起点位置,然后移动鼠标,这 时就在起点和鼠标当前点之间有一条连线,鼠标移 动到不同位置,连线就连到什么位置,就像橡皮筋 一样随光标移动。按下确认键,定下终点后,这条 线段就确定下来了。利用橡皮筋技术可以实现用鼠 标交互式画矩形、圆、椭圆、折线和多边性等图形