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