第四章输入与交互 中国斜学我术大草 University of Science and Technology of China 4.1输入设备 4.2事件驱动编程 4.3弹出式菜单 4.4更多的交互
第四章 输入与交互 4.1 输入设备 4.2 事件驱动编程 4.3 弹出式菜单 4.4 更多的交互 2
4.1输入设备 中国斜草我术大草 University of Science and Technology of China ·物理设备 ·逻辑设备 ·输入模式
4.1 输入设备 • 物理设备 • 逻辑设备 • 输入模式 3
图形输入设备 简中国斜学术大 University ofScience and Technology of Chin ·输入设备可以用下述两种属性中的一种进行描述 一物理属性 ·鼠标键盘跟踪球 一逻辑属性 ·设备通过AP|返回给程序的内容是什么? -位置 一对象标识符(一个整数值) ·模式 一如何以及何时获取输入? ·请求(主动)或者事件(被动)
图形输入设备 • 输入设备可以用下述两种属性中的一种进行描述 – 物理属性 • 鼠标 键盘 跟踪球 – 逻辑属性 • 设备通过API返回给程序的内容是什么? – 位置 – 对象标识符(一个整数值) • 模式 – 如何以及何时获取输入? • 请求(主动)或者事件(被动) 5
物理输入设备 中国斜学我术大草 University of Science and Technology of China ·指向设备:允许用户在屏幕上指定点的位 置,有一个或多个按钮用来向计算机发送 信号或中断请求 ·键盘设备:几乎总是指键盘,也可泛指任 何能向计算机传送字符编码的设备(如, 软键盘) 6
物理输入设备 • 指向设备:允许用户在屏幕上指定点的位 置,有一个或多个按钮用来向计算机发送 信号或中断请求 • 键盘设备:几乎总是指键盘,也可泛指任 何能向计算机传送字符编码的设备(如, 软键盘) •6
指向设备一绝对定位 中国斜学我术大享 University of Science and Technology of China ·绝对定位设备:直接向 操作系统返回屏幕位置 -数据板 一光笔 光电探测器 一触摸屏 阈值探测器 计算机 光笔 数据板
指向设备 – 绝对定位 • 绝对定位设备:直接向 操作系统返回屏幕位置 – 数据板 – 光笔 – 触摸屏 阈值探测器 计算机 光电探测器 光笔 数据板 7