人机交互技术2PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

点击此处输入 相关文本内容
5.1人机交互技术概述
人机交互技术发生的历史及发展趋势
根据根据用户界面中信息载体的类型
文本为主的字符用户界面(CUI) 二维图形为主的图形用户界面(GUI) 多媒体用户界面
人机交互技术编写组
3
5.1人机交互技术概述
人机交互技术发生的历史及发展趋势
根据计算机输出信息的形式
类自然语言:类自然语言则是介于计算机语言和 自然语言之间。
自然语言:自然语言的语法成分有更多的规则, 具有多义性、微妙、丰富、灵活的特点。
人机交互技术编写组
6
5.2命令行和文本菜单技术
5.2.1命令行
真正意义上的人机交互开始于联机终端的出 现。
用户输入文本命令,系统也以文本的形式表 示对命令的响应。这种人机界面称为命令行 界面。
人机交互技术编写组
14
WIMP 界面


户 眼
击键/指点
窗口、图标 菜单、文本
图5-2 WIMP界面概念模型
人机交互技术编写组
应用例程
15
5.3图形用户界面
图形用户界面的共同特点是以窗口管理 系统为核心,使用键盘和鼠标器作为输 入设备。
窗口管理系统除了基于可重叠多窗口管 理技术外,广泛采用的另一核心技术是 事件驱动(event-driven)技术。
[drive:][path] filename1 filename2或ren
[drive:][path] filename1 filename2,使用通
配符“*”或“?”,就可以方便地更改一
组文件名或扩展名。
人机交互技术编写组
9
命令行交互界面
不同的操作系统要用不同的命令进入命令行界 面。在Win9x/Me的开始菜单中的运行程序中 键入“command”命令,可进入命令行界面。 在Win2000/NT的开始菜单中的运行程序中键 入“cmd”命令,可进入命令行界面。
在这种界面中,人还是被看成操作员,机器做 出被动的反应,人只能使用手这一交互通道用 键盘输入选择信息,通过视觉通道获取信息, 界面输出只能为静态的文本字符。
人机交互技术编写组
11
文本菜单的设计
设计基于文本菜单的系统主要包括两方 面的工作:菜单的生成和显示,内部流 程的控制及错误处理。
【例4-2】图书管理程序的主菜单的Java语言代码。
二维信息(主要是二维图形技术,利用了色彩、 形状、纹理等信息)
三维信息(主要是三维图形技术,但显示技术仍 利用二维平面为主)和多维信息(多通道的多维信 息)空间
人机交互技术编写组
5
5.1人机交互技术概述
人机交互技术发生的历史及发展趋势
根据人机交互中采用的语言
形式语言:形式语言是一种人工语言,特点是简 洁、严密、高效。
人机交互技术编写组
16
5.3图形用户界面
WIMP界面可看作是第二代人机界面, 是基于图形方式的人机界面。
人机交互技术编写组
12
import java.io.*;
public class MenuDemo{
static void display_maintenace_menu() {
System.out.print(“\n\n\t\t<<维护子菜单>>\n\n”);
System.out.println (“\t1--注册借书者”);
以符号为主的字符界面 以视觉感知为主的图形用户界面 兼顾听觉感知的多媒体用户界面 综合运用多种感观(包括触觉等)的虚拟现实技术
人机交互技术编写组
4
5.1人机交互技术概述
人机交互技术发生的历史及发展趋势
根据人机界面中的信息维度,人机交互技术 可以分为:
一维信息(主要指文本流,如早期电传式终端)
人机交互技术编写组
7
图5-1 命令行界面概念模型
人机交互技术编写组
8
命令行交互界面
操作系统MS-DOS是文本命令行交互界面。
例如,需要将所有扩展名为“.AAA”的文件
替换为扩展名为“.BBB”,如果在“我的电
脑”或“WINDOWS资源管理器”中,需要
一个一个地去查找、改名,操作的局限性是
显而易见的。利用命令rename
图形用户界面是当前用户界面的主流,广泛应 用于各档台式微机和图形工作站。
比较成熟的商品化系统有Apple的Macintosh、 IBM的PM(Presentation Manager)、Microsoft 的Windows和运行于Unix环境的X-Window、 OpenLook和OSF/Motif等。
批处理文件(也称为批处理程序或脚本)。批 处理文件是无格式的文本文件,包含一条或多 条命令,文件扩展名为 bat或cmd。
人机交互技术编写组
10
5.2.2文本菜单
字符界面下的菜单方式:在菜单方式下用户必 须在有限的一组选项中进行识别和选择,更多 的是响应而不是发出命令。
用户不必记忆功能命令,缩短了用户的培训时 间,减少用户的击键次数,错误处理能力也有 了显著提高。
char ch;
do {
display_mainmenu();
ch = (char)System.in.read();
switch (ch)
{
…….//调用相应的处理函数
}
}while(!quit);
Sytem.in.read();
}
}
人机交互技术编写组
13
ቤተ መጻሕፍቲ ባይዱ
5.3图形用户界面
图形用户界面又称为WIMP界面,由窗口 (windows)、图标(icons)、菜单m)、指点设备 (pointing device)四位一体,形成桌面 (desktop) ,如图4-2所示。
System.out.println (“\t2--注册图书”);
…….
System.out.println (“\t0--返回主菜单”);
}
public static void main(String args[]) throws Exception{
boolean quit=false;
5.1人机交互技术概述
人机交互技术发生的历史及发展趋势
根据用户界面的具体形式
分为批处理 联机终端(命令接口)
WIMP界面 多媒体用户界面 多通道用户界面和虚拟现实用户界面
人机交互技术编写组
1
标题添加
点击此处输入相 关文本内容
前言
点击此处输入 相关文本内容
标题添加
点击此处输入相 关文本内容
相关文档
最新文档