第4章-交互技术.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

人机交互基础教程;;人机交互输入模式;

基本交互技术:定位、笔画、定值、选择和字符串;

图形交互技术:几何约束、引力场、拖动、橡皮筋技术、操作柄技术和三维交互技术;

语音交互技术;

笔交互技术:手写识别技术、数字墨水技术;;命令行交互技术;命令行交互技术;命令行交互界面;文本菜单;importjava.io.*;

publicclassMenuDemo{

staticvoiddisplay_maintenace_menu(){

System.out.print(“\n\n\t\t维护子菜单\n\n”);

System.out.println(“\t1--注册借书者”);

System.out.println(“\t2--注册图书”);

…….

System.out.println(“\t0--返回主菜单”);

}

publicstaticvoidmain(Stringargs[])throwsException{

booleanquit=false;

charch;

do{

display_mainmenu();

ch=(char)System.in.read();

switch(ch)

{

…….//调用相应的处理函数

}

}while(!quit);

Sytem.in.read();

}

}

;图形用户界面;图形用户界面;图形用户界面;图形用户界面;图形用户界面的主要思想;1.桌面隐喻(desktopmetaphor);晦涩的隐喻不仅不能增加可用性,反而会弄巧成拙。

隐喻的主要缺点:

需要占用屏幕空间

难以表达和支持比较抽象的信息。;2.所见即所得(WYSIWYG);直接操纵的特性;直接操纵的特性;人机交互技术概述;人机交互技术概述;多通道用户界面;图4-10多通道人机界面概念模型;多通道人机界面主要解决科学计算可视化、虚拟现实对计算机系统提出的高效、三维和非精确的人机交互要求。

在多通道人机界面中,用户可以使用自然的交互方式,如语音、手势、眼神、表情等与计算机系统进行协同工作。

交互通道之间有串行/并行、互补/独立等多种关系,因此人机交互方式向人与人的交互方式靠拢,交互的自然性和高效性得到极大的提高。

;多通道用户界面;多通道用户界面的基本特点;多通道用户界面的基本特点;多通道用户界面的基本特点;多通道用户界面的基本特点;多通道用户界面的基本特点;多通道用户界面的基本特点;多媒体技术;多媒体技术;多媒体技术;多媒体技术优点;虚拟现实技术;虚拟现实技术;虚拟世界的概念模型;虚拟现实的概念模型;虚拟现实的概念模型;虚拟现实与多媒体及多通道;虚拟现实造型语言VRML;VRML浏览器的概???模型;用户;由于输入设备是多种多样的;而且对一个应用程序而言,可以有多个输入设备;同一个设备又可能为多个任务服务,这就要求对输入过程的处理要有合理的模式。

请求模式(RequestMode)

采样模式(SampleMode)

事件模式(EventMode)

;请求模式

在请求模式下,输入设备的启动是在应用程序中设置的。

应用程序执行过程中需要输入数据时,暂停程序的执行,直到从输入设备接受到请求的输入数据后,才继续执行程序。;采样模式

输入设备和应用程序独立地工作。

输入设备连续不断地把信息输入进来,信息的输入和应用程序中的输入命令无关。应用程序在处理其它数据的同时,输入设备也在工作,新的输入数据替换以前的输入数据。当应用程序遇到取样命令时,读取当前保存的输入设备数据。

优点:这种模式对连续的信息流输入比较方便,也可同时处理多个输入设备的输入信息。

缺点:当应用程序的处理时间较长时,可能会失掉某些输入信息。;事件模式

输入设备和程序并行工作。输入设备把数据保存到一个输入队列,也称为事件队列,所有的输入数据都保存起来,不会遗失。应用程序随时可以检查这个事件队列,处理队列中的事件,或删除队列中的事件。

;4.2基本交互技术;3.笔划输入

笔划输入用于输入一组顺序的坐标点,笔划输入相当于多次调用定位输入,输入的一组点常用于显示折线或作为曲线的控制点。

4.数值输入

数值输入是要在给定的数字范围内确定一个值。

5.字符串输入

;定位

笔划

定值

选择

字符串输入;定位

确定平面或空间的一个点的坐标,是交互中最基本的输入技术之一。

直接定位:用定位设备直接指定某个对象的位置,是一种精确定位方式。

间接定位:通过定位设备的运动控制屏幕上的映射光标进行定位,是一种非精确定位方式。其允许指定的点位于一个坐标范围内,一般用鼠标等指点设备配合光标来实现。;笔划

笔划输入用于输入一组顺序的坐标点。它相当于多次调用定位输入,输入的一组点常用于显示折线或作为曲线的控制

文档评论(0)

知识海洋 + 关注
实名认证
文档贡献者

知识海洋

1亿VIP精品文档

相关文档