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