人机交互复习题.doc
- 格式:doc
- 大小:69.50 KB
- 文档页数:5
一、填空题:I.Flash创建新元件包含的类型有图形、影片剪辑、按钮。
2.Flash中想计形状补间动画能够规则的变形需要添加形状提示°3.Flash中进行描边的工具是墨水瓶丄貝、进行填充的工具是颜料桶丄具。
4.Flash中常用的快捷键设置舞台屈性Ctrl+J、建立新元件Ctrl+F8、打散Ctrl+B、测试影片Ctrl+Enter>插入帧F5、插入关键帧匹、插入空口关键帧F75.在网页中插入透明flash要设置wmode参数的值为transparent06.在网页中,链接方式可分为文本链接、图片本身链接、热区链接和锚记。
7.文本链接的样式分为a:link、a:visited、a:hover、a:active&层的定位分为绝对定位和札I对定位9.H前,WIMP用户界面是主要的人机交互界面,W指窗口(Windows)、I指图标(Icons)、M 指菜单(Menus)、P指扌呂点设备(Pointing Device)10.显示器的主要技术指标包括:扫描方式、刷新频率、点距、分辨率、亮度和对比度、尺寸等。
II.目前显卡的软件接口主要有OpcnGL和DirectXo12.常见的打印机冇针式、喷墨和激光打印机。
13.人机交互的主要输入模式:请求模式、采样模式、事件模式二、简答题1.简述动画补间动画与形状补间动画的区别(10分)2.普通帧、空白关键帧、关键帧的区别(6)普通帧是用来计虽播放时间或过渡时间用的,不能手动设置普通帧的内容,它是播放过程中由前后关键帧以及过渡类型口动填充的,手动插入或删除甘通帧,会改变前后两个关键帧Z 间的过渡时间。
关键帧,就是说这一帧是连接两段不同的内容,这一帧后面的视频内容会有新的变化或过渡; 在吋间轴上这一帧带有小黑点标志;空白关键帧,跟关键帧作用相同,但是这一帧没冇内容,在时间轴上,这一帧没冇小黑点标志:在这一帧填充内容后,就变成关键帧了。
3.什么是人机交互技术?所谓人机交互(Human-Computer Interaction, HCI),是指关于设计、评价和实现供人们使用的交互式计算机系统,并围绕相关的主要现象进行研究的学。
狭义的讲,人机交互技术主要是研究人与计算机Z 间的信息交换,它主要包括人到计算机和计算机到人的信息交换两部分。
4.简单介绍人机交互技术的发展历史。
作为计算机系统的一个重要组成部分,人机交互技术一直伴随着计算机的发展而发展。
人机交互技术的发展过程,也是从人适应计算机到计算机不断适应人的发展过程。
它经历了如下几个阶段:1)命令行界面交互阶段计算机语言经历了山最初的机器语言、汇编语言,直至高级语言的发展过程。
这个过程也可以看作是人机交互的早期发展过程。
命令行界面可以看作第一代人机界面。
2)图形用户界血(GUI)交互阶段图形用户界面的出现使人机交互方式发牛了巨人变化。
GUI的主要特点是桌面隐喻、WIMP 技术、岂接操纵和“所见即所得”。
与命令行界而相比,图形用户界而的自然性和交互效率都冇较大的提高。
3) H然和谐的人机交互阶段当前,自然和谐的人机交互方式得到了一定的发展。
基于语音、手写体、姿势、视线、表情等输入手段的多通道交互是其主要特点,冃的是使人能以声音、动作、表情等口然方式进行交互操作。
近年來,强人的社会需求产牛了各式各样的应用场景。
要想实现B然和谐的人机交互关系,需耍在进行交互设计时考虑物理、社会等不同的计算环境,理解人机交互的复杂本质,探索与Z相关的社会的、自然的和认知的环境以及人们使用计算机的原因,将领域知识应川到系统设计小,并在此过程屮逐步形成人机交互新方法,发现更新、更好的计算范式。
这也是人机交互技术研究发展的趋势。
5.简述Web设计的原则。
--般的Web界面设计应该遵循如下基本原则:(1)以用户为中心:以用户为中心是Web界面设计必须遵循的一个主要原则。
它要求把用户放在第一位。
设计时既要考虑用户的共性,同时也要考虑他们之间的差异性。
(2)一致性:Web界而设计还必须考虑内容和形式的一•致性。
(3)简洁与明确:Web界面设计属于设计的一种,要求简练、明确。
保持简洁的常用做法是使用一个醒目的标题,这个标题常常采用图形来表示,但图形同样要求简洁。
另一种保持简洁的做法是限制所用的字体和颜色的数目。
(4)体现特色:只有丰富特色、内容翔实的网页才能使浏览者驻足阅读。
(5)兼顾不同的浏览器:随着Internet的发展,浏览器也在不断更新。
不同公司不断推出H己的浏览器,同一•种浏览器在不同阶段也有不同的版本。
(6)明确的导航设计:由于网站越来越复杂,导航系统变得I•分必要。
6.什么是概念模型和分布式认知模型?分布式认知在计算机应用系统设计过程中的指导作用是什么。
概念模型:指的是一种用户能够理解的系统描述,它使用一组集成的构思和概念,描述系统做什么、如何运作、外观如何等。
分布式认知法描述的是认知系统中发生了什么,它通常描述人员Z间的交互,人们便用的物品及工作环境。
分布式认知的主要冃的是要从信息传播媒介的角度來描述交互。
也就是说, 它考虑的是信息如何表示,信息在流经不同个人以及使川不同物体时是如何重新表示的。
这类信息的转变也称为“表示状态的转变分布式认知被认为是连接计算机支持的协同工作和人机交互的桥梁中的重要组件。
分布式认知为协同工作屮共享信息是如何表象以及如何使用的提供了一个理论框架。
运用分布式认知的理论框架,研究移动性对I办同工作中合作的影响也是人机交互的研究热点Z-O7.请简要论述界面设计的一般原则。
(1)界面耍具有一致性。
一致性原则在界而设计中最容易被违反,同时也最容易实现和修改。
风格一致的人机界面会给人一种简洁、和谐的美感。
(2)常用操作要冇快捷方式。
常川操作的使用频度大,应该减少操作序列的长度。
为常川操作设计快捷方式,不仅会提高川户的工作效率,还使界面在功能实现上简洁而高效。
定义的快捷键最好要与流行软件的快捷键一致。
(3)提供必要的错误处理功能。
在出现错误时,系统应该能检测出错误,并且提供简单和容易理解的错误处理功能。
错误出现后系统的状态不发生变化,或者系统要提供纠正错误的指导。
对所有可能造成损害的动作,坚持要求用八确认。
(4)提供信息反馈。
对操作人员的重耍操作要有信息反馈。
对常用操作和简单操作的反馈可以不作要求,但是对不常用操作和至关重要的操作,系统应该捉供详细的信息反馈。
用八界面应能对用八的决定做出及时的响应,提高对话的效率,尽虽减少击键次数,缩煎鼠标移动距离,避免使用户产生无所适从的感觉。
(5)允许操作可逆,。
操作应该可逆,这对于不貝-备专业知识的操作人员相当有用。
可逆的动作可以是单个的操作,也可以是一个相对独立的操作序列。
对大多数动作应允许恢复(UNDO),对用户岀错采取比较宽容的态度。
(6)设计良好的联机帮助。
虽然对于熟练用户來说,联机帮助并非必需;但是对于不熟练用户,特別是新用户来说,联机帮助具有非常重要的作用。
人机界面应该提供上下文敏感的求助系统,让用户及时获得帮助,尽量用简短的动词和动词短语提示命令。
(7)合理划分并高效地使用显示屏幕。
只显示与上下文有关的信息,允许川户对可视环境进行维护,如放人、缩小窗口;用窗口分隔不同种类的信息,只显示有意义的出错信息,避免因数据过多而使用户厌烦;隐藏当前状态下不可用的命令。
上述7个原则都是进行图形用户界面设计应遵循的最棊本的原则。
除此Z外,针对图形用户界面的不同组成元素,还有许多具体的设计原则。
8.网页中,如何在图片1 jpg ±添加链接,将其链接到百度首页上?img标签用a标签括起来,具体代码<a href=n n><img src二"images/1.jpg” width二"200" border="0'7x/a>9.简述框架式网页的作用框架是网贝中经常使用的页面设计方式,框架的作用就是把网页在一个浏览器窗口下分割成儿个不同的区域,实现在一个浏览器窗口中显示多个HTM页血。
使用框架可以非常方便的完成导航工作,让网站的结构更加清晰,而且各个框架之间决不存在干扰问题。
利用框架最人的特点就是使网站的风格一致。
通常把一个网站屮页面相同的部分单独制作成一个页血, 作为框架结构的一个子框架的内容给整个网站公用。
三、编程题1.川HTML实现如下交互界面。
用户登录界面用户名:—密码:—niFirsw【参考答案】<HTML> <IIEAD><TITLE>HTML 登陆界面实例</TITLE></HEAD><BODYXccntcr><font color=#rrggbb>用户登录界面</font></center><P ALIGN=,,center,,XFORM>用户名:<INPUT TYPE二〃TEXT〃 NAME二〃username" STZE=10> </p><P ALIGN二〃center〃>密码:<INPUT TYPE二〃PASSWORD" NAME=z,password" SIZE=10X/p><P ALIGN=/Z center/Z XINPUT TYPE二〃SUBMIT" VALUE二〃确定〃> <INPUTTYPE二〃RESET" VALUE二〃重填〃X/p></FORM></BODY></HTML>2.请写岀在网页上产生6个随机验证码的javascript语句。
<script language二〃javascript"〉var code;function crcatcCode(){code = ;var codeLength = 6;var selec tChar = newArray (0, 1,2, 3, 4, 5, 6, 7, & 9,' A',' B',' C',' D',' E',' F',' G',' H',' I',' J',' K' ,Mf 0: P: Q: R: S: T ,VTF,,X: Y: Z J ;for(var i = 0;i<codeLength;i++){var char In dcx 二 Math, floor (Math, ra ndom()*36);code+=selectChar[charIndex];var checkCode 二 document. getElementById(〃checkCode〃);if(checkCode) {checkCodc. classNamc 二"code";checkCode. value 二 code;</script>3.请写岀在网页上显示当前年、月、H X星期的javascript语句。