版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第3章 交互式技术提出问题提出问题 如何设计一个好的用户接口 为什么要定义逻辑输入设备 交互式绘图技术有哪些?3.1 用户接口设计用户接口设计用户接口确定用户与计算机如何进展信息交换。用户接口确定用户与计算机如何进展信息交换。包括用户经过什么途径与图形系统进展联络,包括用户经过什么途径与图形系统进展联络,经过什么手段来操作系统的功能实现等。经过什么手段来操作系统的功能实现等。 最重要的就是高效率和对用户的友好性最重要的就是高效率和对用户的友好性3.1.1 用户模型用户模型 用户模型用户模型User Mode是用户接口设计的根是用户接口设计的根底,它提供应用户有关他所处置的对象以及作底,它提供应
2、用户有关他所处置的对象以及作用于这些对象的处置过程的一个概念性模型。用于这些对象的处置过程的一个概念性模型。3.1.2 显示屏幕的有效利用显示屏幕的有效利用思索如下几个问题:1. 信息显示的规划合理性。2. 充分而又正确地运用图符一类运用图符application icons一类控制图符control icons25 %25 %50 %50 %25 %25 %-?3. 恰当地运用各种表示方法进展选择性信息显示。? ?STOPSTOPSkyscraperHospitalParkFire station3.1.3 反响反响反响:就是动态地显示系统运转中所发生的一些变化,反响:就是动态地显示系统运转
3、中所发生的一些变化,以便更有效地进展交互作用。以便更有效地进展交互作用。3.1.4 一致性原那么一致性原那么 一致性原那么是指在设计系统的各个环节时,应一致性原那么是指在设计系统的各个环节时,应服从一致的、简单的规那么,保证不出现例外和服从一致的、简单的规那么,保证不出现例外和特殊的情况。特殊的情况。 按用户以为最正常、最符合逻辑的方式去做按用户以为最正常、最符合逻辑的方式去做3.1.5 减少记忆量减少记忆量重要的是唤醒用户的识别而不是记忆。3.1.6 回退和出错处置回退和出错处置 回退回退undo机制机制 取消机制取消机制 确认机制确认机制 设计好的诊断程序设计好的诊断程序 提供出错音讯提供
4、出错音讯 对能够导致错误的一些动作进展预测对能够导致错误的一些动作进展预测 约束机制:动作与对象相一致约束机制:动作与对象相一致 3.1.7 联机协助联机协助为用户提供联机协助(On-Line Help)措施,能在用户操作过程中的任何时辰提供恳求协助。3.1.8 视觉效果设计视觉效果设计这里强调的是颜色的运用。选择颜色对比时以颜色对比为主。就颜色而言,最容易引起视觉疲劳的是兰色和紫色,其次是红色和橙色;而黄色、绿色、蓝绿色和淡青色等颜色不容易引起视觉疲劳。为减轻视觉疲劳,应在视野范围内坚持均匀的颜色的亮堂度。3.1.8 顺应不同的用户顺应不同的用户提供多种方法使软件能顺应不同熟练程度的用户。3
5、.2 逻辑输入设备与输入处置逻辑输入设备与输入处置3.2.1 逻辑输入设备逻辑输入设备PHIGS和GKS将各种图形输入设备从逻辑上分为六种: 表2-1图形输入设备的逻辑分类称号称号根本功能根本功能定位设备(Locator)指定一个点的坐标位置(x,y)笔划设备(Stroke)指定一系列点的坐标数值设备(Valuator)输入一个整数或实数字符串设备(String)输入一串字符选择设备(Choice)选择某个菜单项拾取设备(Pick)选择显示着的图形的组成部分设备的评价可以从三个层次上来看:设备层义务层对话层详细如下 定位设备典型方法是定位屏幕光标。定位设备有鼠标器、支配杆、跟踪球、空间球、数字
6、化仪的触笔或手动光标等。 定位设备分为三类:直接设备和间接设备绝对坐标设备和相对坐标设备延续设备和离散设备 笔划设备笔划设备的输入等于多次调用定位设备,产生一系列的坐标值,根据产生的坐标值可产生多边形和曲线等 定值设备定值设备常用来输入各种参数和数据。 字符串设备即进展字符串输入 选择设备选择设备用来选择菜单项选择项、属性选项和用于构图的对象外形等。 拾取设备用拾取技术拾取一个图形对象:(1)利用定位设备冲突问题:图3-4 拾取的不确定情况BAECDP处理方法:在图形对象生成时就对每一个对象确定其拾取优先级采用依次对拾取图形设立标志的方法。找间隔最近的对象优先拾取。 P图3-5 拾取距离最近的
7、线段(CD)ABCD对一条以点(x1,y1)和点(x2,y2)为端点的线段来说,从点P0(x0,y0)到该线段间隔的平方由下式来计算:22122121211210210212)()()()()()(yyxxyxxxyyyxxxyydP图3-5 拾取距离最近的线段(CD)ABCD(2)指定拾取窗口拾取窗口是以光标位置为中心的一个矩形窗口P图3-6 拾取窗口只与线段CD相交ABCD(3)矩形包围(4)直接键入构造名字 图3-7 矩形包围拾取(拾取ABE)BAECD3.2.2 输入方式输入方式输入方式即如何管理、控制多种输入设备进展任务输入方式即如何管理、控制多种输入设备进展任务常 用 的 输 入
8、方 式 有 恳 求 常 用 的 输 入 方 式 有 恳 求 r e q u e s tr e q u e s t 、 采 样 、 采 样samplesample、事件、事件eventevent及其组合方式等几种。及其组合方式等几种。1. 恳求方式request mode输入设备在运用程序的控制下任务,程序在输入恳求发出后不断被置于等待形状直到数据输入。2. 取样方式sample mode此时,运用程序和输入设备同时任务,当输入设备任务时,存储输入数据,并不断地更新当前数据,当程序要求输入时,程序采用当前数据值。3. 事件方式事件方式event mode每次用户对输入设备的一次操作以及构成的数据
9、叫每次用户对输入设备的一次操作以及构成的数据叫做一个事件做一个事件(Event)。思想:普通一个事件发生时,往往来不及进展处置,思想:普通一个事件发生时,往往来不及进展处置,于是,就要把事件按先后次序排成队列,以便先进于是,就要把事件按先后次序排成队列,以便先进先出,即先到的事件进入排队,先被取出进展处置。先出,即先到的事件进入排队,先被取出进展处置。 当某设备被置成事件方式,程序和设备同时任务当某设备被置成事件方式,程序和设备同时任务4. 输入方式的组合运用输入方式的组合运用一个运用程序同时可在几种输入方式方式下运用一个运用程序同时可在几种输入方式方式下运用几个不同的输入设备来进展任务。几个
10、不同的输入设备来进展任务。3.3 交互式绘图技术交互式绘图技术3.2.1 根本交互绘图技术根本交互绘图技术 回显图3-8 选择图符的回显 约束约束:在图形绘制过程中对图形的方向、对齐方式等进展规定和校准。 网格 引力域引力域:将接近某一点的恣意输入位置“吸引到该点上来,好象在该点的周围产生一个“引力域。 橡皮筋技术橡皮筋技术橡皮筋技术:针对输入要求,动态地、延续地将橡皮筋技术:针对输入要求,动态地、延续地将输入过程表现出来,直到产生用户称心的输入结输入过程表现出来,直到产生用户称心的输入结果为止。果为止。 草拟技术草拟技术草拟技术用以实现用户恣意画图的要求。草拟技术用以实现用户恣意画图的要求。两种保管方式两种保管方式两种采样方式两种采样方式 拖动拖动是将图形对象在空间挪动的过程动态地、延续地表示出来,直到满足用户的位置要求为止。 旋转 形
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福州市城区水系联排联调中心库湖闸站社会化服务项目一期考核方案
- 车辆抵押借款合同范例(9篇)
- 油罐消防安全设计标准
- 2025 高中语文必修上册《以工匠精神雕琢时代品质》工匠精神与企业创新能力提升课件
- 宿州地理会考试题及答案
- 血液透析室院感试题及答案
- 2025年临床执业医师《外科学》模拟试卷
- 医保目录政策培训试题及答案
- 医保医用耗材目录管理培训试题及答案
- 医患纠纷台账规范化管理制度
- 急危重症快速识别与急救护理
- 菜市场管理方案策划
- 水库安全度汛培训课件
- 基金审计方案(3篇)
- 2025年天津市中考化学试卷及答案
- 物理中考一轮复习教案
- 2025年上海高二学业水平合格性考试信息技术试卷(含答案详解)
- 数字媒体艺术设计毕业设计
- 2025年儿童心理学研究生入学考试试题及答案
- 低空无人机遥感技术及应用
- 火电厂消防安全培训
评论
0/150
提交评论