第4章交互技术 山东大学计算机学院 山求方图 SHANDONG UNIVERSETY
山东大学计算机学院
内容提要 掌握人机交互输入模式 ·掌握基本交互技术 掌握图形交互技术 掌握笔交互技术 山东方图 Lecture 4 2 SHANDONG UNIVERSETY
Lecture 4 2 内容提要 ◼ 掌握人机交互输入模式 ◼ 掌握基本交互技术 ◼ 掌握图形交互技术 ◼ 掌握笔交互技术
4.1人机交互输入模式 由于输入设备是多种多样的,而且对一个应用程序而 言,可以有多个输入设备,同一个设备又可能为多个 任务服务,这就要求对输入过程的处理要有合理的模 式。 请求模式(Request Mode) 采样模式(Sample Mode) 事件模式(Event Mode) 山求水器 Lecture 4 3 SHANDONG UNIVERSETY
Lecture 4 3 4.1人机交互输入模式 ◼ 由于输入设备是多种多样的,而且对一个应用程序而 言,可以有多个输入设备,同一个设备又可能为多个 任务服务,这就要求对输入过程的处理要有合理的模 式。 ❑ 请求模式(Request Mode) ❑ 采样模式(Sample Mode) ❑ 事件模式(Event Mode)
4.1人机交互输入模式 请求模式 在请求模式下,输入设备的启 程序工作,输入设备等待程序请求 动是在应用程序中设置的。应 用程序执行过程中需要输入数 遇到请求指令 据时,暂停程序的执行,直到 从输入设备接受到请求的输入 输入设备工作,程序等待接收数据 数据后,才继续执行程序。 请求满足 图4-1请求模式的工作过程 Lecture 4 4 SHANDONG UNIVERSETY
Lecture 4 4 4.1人机交互输入模式 ◼ 请求模式 ❑ 在请求模式下,输入设备的启 动是在应用程序中设置的。应 用程序执行过程中需要输入数 据时,暂停程序的执行,直到 从输入设备接受到请求的输入 数据后,才继续执行程序。 程序工作,输入设备等待程序请求 遇到请求指令 输入设备工作,程序等待接收数据 请求满足 图4-1 请求模式的工作过程
4.1人机交互输入模式 采样模式 输入设备和应用程序独立地工作。输入设备连续不断地把信息输入进来 信息的输入和应用程序中的输入命令无关。应用程序在处理其它数据的同 时,输入设备也在工作,新的输入数据替换以前的输入数据。当应用程序 遇到取样命令时,读取当前保存的输入设备数据。 优点:这种模式对连续的信息流输入比较方便,也可同时处理多个输入设 备的输入信息。 缺点:当应用程序的处理时间较长时,可能会失掉某些输入信息。 程序工作 输入设备工作 数据缓存 数据采样 区 数据生成 图4-2 采样模式的工作过程 山求方器 SHANDONG UNIVERSETY
4.1人机交互输入模式 ◼ 采样模式 ❑ 输入设备和应用程序独立地工作。输入设备连续不断地把信息输入进来, 信息的输入和应用程序中的输入命令无关。应用程序在处理其它数据的同 时,输入设备也在工作,新的输入数据替换以前的输入数据。当应用程序 遇到取样命令时,读取当前保存的输入设备数据。 ❑ 优点:这种模式对连续的信息流输入比较方便,也可同时处理多个输入设 备的输入信息。 ❑ 缺点:当应用程序的处理时间较长时,可能会失掉某些输入信息。 程序工作 数据采样 数据生成 数据缓存 区 输入设备工作 图4-2 采样模式的工作过程