用户界面应具备的特性课件

上传人:无*** 文档编号:241627520 上传时间:2024-07-11 格式:PPTX 页数:139 大小:455.21KB
返回 下载 相关 举报
用户界面应具备的特性课件_第1页
第1页 / 共139页
用户界面应具备的特性课件_第2页
第2页 / 共139页
用户界面应具备的特性课件_第3页
第3页 / 共139页
点击查看更多>>
资源描述
n n用户界面应具备的特性用户界面应具备的特性n n用户界面设计的任务分析用户界面设计的任务分析n n用户界面任务和工作设计用户界面任务和工作设计n n界面设计的基本类型界面设计的基本类型n n数据输入界面设计数据输入界面设计n n数据显示界面设计数据显示界面设计n n控制界面的设计控制界面的设计用户界面应具备的特性用户界面应具备的特性n n可使用性可使用性uu 使用的使用的简单性简单性uu 用户界面中的用户界面中的术语标准化术语标准化和和一致一致性性uu 拥有拥有HELP帮助帮助功能功能uu 快速的快速的系统响应系统响应和低的和低的系统成本系统成本uu 用户界面应具有用户界面应具有容错能力容错能力n n灵活性灵活性uu算法的可隐可显性算法的可隐可显性uu用户可以根据需要制定和修改界面方用户可以根据需要制定和修改界面方式式uu能够按照用户的希望和需要,提供不能够按照用户的希望和需要,提供不同详细程度的系统响应信息同详细程度的系统响应信息uu与其它软件系统应有标准的界面与其它软件系统应有标准的界面 为使用户界面具有一定的灵活性,需要为使用户界面具有一定的灵活性,需要付出代价,而且有可能降低软件系统的付出代价,而且有可能降低软件系统的运行效率。运行效率。n n复杂性和可靠性复杂性和可靠性uu用户界面的规模和组织的复杂程度就用户界面的规模和组织的复杂程度就是界面的复杂性。是界面的复杂性。uu在完成预定功能的前提下,应使用户在完成预定功能的前提下,应使用户界面越简单越好。但不是把所有功能界面越简单越好。但不是把所有功能和界面安排成线性序列就一定简单。和界面安排成线性序列就一定简单。uu用户界面的可靠性是指无故障使用的用户界面的可靠性是指无故障使用的间隔时间。间隔时间。uu用户界面应能保证用户正确、可靠地用户界面应能保证用户正确、可靠地使用系统,保证有关程序和数据的安使用系统,保证有关程序和数据的安全性。全性。用户界面设计的任务分析用户界面设计的任务分析n n这一部分工作应与软件系统的需求这一部分工作应与软件系统的需求分析分析同步进行同步进行。它主要包括。它主要包括 用户特性分析用户特性分析 用户工作分析用户工作分析 记录有关系统的概念和术语记录有关系统的概念和术语 确定界面类型确定界面类型 等等 4 个步骤。个步骤。用户特性分析用户特性分析n n用户界面是适应人的需要而建立的,用户界面是适应人的需要而建立的,因此,首先要弄清将要使用这个界因此,首先要弄清将要使用这个界面的用户类型。面的用户类型。n n用户特性分析的目的是要详细了解用户特性分析的目的是要详细了解所有用户的技能和经验,以便能够所有用户的技能和经验,以便能够预测用户对不同界面设计会做出什预测用户对不同界面设计会做出什么反应,这样在更改界面时,就能么反应,这样在更改界面时,就能做出正确的判断。做出正确的判断。1.用户类型用户类型 外行型外行型 初学型初学型 熟练型熟练型 专家型专家型 用户的类型并不是一成不变的。因用户的类型并不是一成不变的。因此,要做用户特性测量,以帮助设此,要做用户特性测量,以帮助设计者选择适合于大多数用户使用的计者选择适合于大多数用户使用的界面类型和支持级别。界面类型和支持级别。2.用户特性度量用户特性度量n n用户特性的度量与用户使用模式及用户特性的度量与用户使用模式及观测到的用户群体能力有关。观测到的用户群体能力有关。uu 用户使用的频度用户使用的频度:即系统是否经即系统是否经常使用。常使用。uu 用户是否能够自由选用界面:用户是否能够自由选用界面:所所有的界面都应当是良好的。有的界面都应当是良好的。uu 用户对计算机的熟悉程度:用户对计算机的熟悉程度:对计对计算机的熟悉程度决定了要使用户算机的熟悉程度决定了要使用户达到熟练程度需要多少训练。达到熟练程度需要多少训练。uu 用户知识:用户知识:有些用户已有相当有些用户已有相当多的计算机编程和操作的知识。多的计算机编程和操作的知识。他们需要一种灵活的可编程的或他们需要一种灵活的可编程的或命令语言的界面。命令语言的界面。uu 用户思维能力:用户思维能力:这是对用户的这是对用户的综合知识和智力的衡量。综合知识和智力的衡量。uu 用户的生理能力和技能:用户的生理能力和技能:主要主要指人的视觉、听觉、认知及记忆指人的视觉、听觉、认知及记忆等方面的特点。因此,应该在这等方面的特点。因此,应该在这一方面去收集信息。一方面去收集信息。n n用户群体的度量可以用用户群体的度量可以用打分打分的办法的办法来简单地度量。来简单地度量。uu 平均值平均值反映了用户群体的平均反映了用户群体的平均特性。特性。uu 标准偏差标准偏差反映了用户群体的差反映了用户群体的差异大小,主要用于判断用户界面异大小,主要用于判断用户界面对不同类型的用户的适应范围。对不同类型的用户的适应范围。一个图书馆的计算机借阅系统一个图书馆的计算机借阅系统n n由于图书馆的馆员将每天使用这个由于图书馆的馆员将每天使用这个系统,因此他们系统,因此他们使用系统的频度很使用系统的频度很高高。他们。他们以前几乎没有人使用过计以前几乎没有人使用过计算机算机,也没有人有自动化图书馆借,也没有人有自动化图书馆借阅系统和计算机系统的知识。他们阅系统和计算机系统的知识。他们的的绝大多数的智力水平在中等以上绝大多数的智力水平在中等以上。用户特性表用户特性表用户工作分析用户工作分析n n用户工作分析,也称为任务分析。用户工作分析,也称为任务分析。它是它是系统内部活动的分解系统内部活动的分解。n n用户工作分析与需求分析中结构化用户工作分析与需求分析中结构化分析的方法类似,采用分析的方法类似,采用自顶向下自顶向下,逐步进行逐步进行功能分解功能分解。n n与常规的功能分解不同的是,所有与常规的功能分解不同的是,所有的系统任务,包括与人相关的活动,的系统任务,包括与人相关的活动,都要考虑在内。都要考虑在内。n n系统的功能分解,可以用数据流图系统的功能分解,可以用数据流图和数据词典描述。和数据词典描述。n n任务可以由一组动作构成,它们规任务可以由一组动作构成,它们规定了为实现这个任务所必须的一系定了为实现这个任务所必须的一系列活动。列活动。n n任务的细节可以使用结构化语言来任务的细节可以使用结构化语言来表达。它描述了动作完成的序列及表达。它描述了动作完成的序列及在完成动作时的所有例外情况。在完成动作时的所有例外情况。n n根据以上分析得到的度量表明,应根据以上分析得到的度量表明,应当当选择一种不太复杂的对话界面选择一种不太复杂的对话界面。n n例如,下面是图书馆中借阅图书的例如,下面是图书馆中借阅图书的活动描述。活动描述。TASK:loanbooks DO WHILE borrowers request reader_ID check reader_ID IF reader_ID invalid pass to membership_check ELSE continue ENDIF DO WHILE book_requests enter book_mark on borrower_slip write reader_ID on borrower_slip stamp book with return_date remove book_in_library_tag END WHILE END WHILE 用户模型和观点用户模型和观点建立用户的思维模型,是为了帮助建建立用户的思维模型,是为了帮助建立设计者界面模型。立设计者界面模型。理论认知模型理论认知模型 用户知识模型用户知识模型 用户特性模型用户特性模型 用户任务模型用户任务模型 用户观点用户观点(1)理论认知模型)理论认知模型n n由心理学家建立的模型,目的是要了由心理学家建立的模型,目的是要了解人的思维过程。解人的思维过程。n n例如,典型的问题解决模型例如,典型的问题解决模型GOMS(Goals Operator Methods Selection)就是就是把把一组目标和子目标一组目标和子目标概括在一个问题空间概括在一个问题空间内,把内,把目标分解成为子目标网络目标分解成为子目标网络,每一个,每一个子目标都有与之相关的测试,通过使用某子目标都有与之相关的测试,通过使用某种方法搜索这个网络,在每一个结点上测种方法搜索这个网络,在每一个结点上测试事先做出的假设。试事先做出的假设。(2)用户知识模型)用户知识模型n n这种模型描述了一定范畴内的知识这种模型描述了一定范畴内的知识以及类型之间的联系。以及类型之间的联系。n n模型借助各个用户的知识来建立,模型借助各个用户的知识来建立,用遍历知识网络的方法来评价用户用遍历知识网络的方法来评价用户如何学习。如何学习。(3)用户特性模型)用户特性模型n n这些模型主要依据在这些模型主要依据在用户特性分析用户特性分析所描述的技能和能力对用户进行分所描述的技能和能力对用户进行分类,它们也被称为类,它们也被称为用户外观用户外观。(4)用户任务模型)用户任务模型n n这种模型根据用户要求中提出的任这种模型根据用户要求中提出的任务的务的功能功能和和操作次序操作次序,构想该任务,构想该任务的概念。的概念。n n通过它,可以了解用户知道多少有通过它,可以了解用户知道多少有关系统操作的知识,用户期望系统关系统操作的知识,用户期望系统应当如何工作等等。应当如何工作等等。n n一个界面如果与用户预想的实现和一个界面如果与用户预想的实现和操作方式一致,它就容易为用户接操作方式一致,它就容易为用户接受。受。(5)用户观点)用户观点n n指系统结构的用户模型。是用户描指系统结构的用户模型。是用户描述和设想现行系统结构的方法。述和设想现行系统结构的方法。n n它可以用图形化的方式表示,也可它可以用图形化的方式表示,也可以用语言方式表示。以用语言方式表示。任务模型任务模型n n任务模型包括任务模型包括静态静态的和的和动态动态的两种。的两种。n n系统的系统的静态模型静态模型就是对象就是对象关系模关系模型,用于展现界面的结构设计;型,用于展现界面的结构设计;n n系统的系统的动态模型动态模型是对系统操作或与是对系统操作或与会话设计有关的对象的动态行为的会话设计有关的对象的动态行为的描述。描述。n n模型由一些结构组成,既要依据静模型由一些结构组成,既要依据静态的对象与其关系,又要依据活动态的对象与其关系,又要依据活动的过程顺序。的过程顺序。n n例例,在一个图书馆中,可以将系统视在一个图书馆中,可以将系统视为为书籍书籍。这些书籍依次放在。这些书籍依次放在按照主按照主题分区排列题分区排列的书架上,它们可用一的书架上,它们可用一个层次结构表示。图书馆的其它部个层次结构表示。图书馆的其它部分,如流通台、后备书库、公共书分,如流通台、后备书库、公共书库、将要上架的书等,它们在空间库、将要上架的书等,它们在空间中可看成一个网络。中可看成一个网络。n n用户可使用用户可使用对书籍进行分类对书籍进行分类的(逻的(逻辑)术语与辑)术语与布局和书籍流通布局和书籍流通的(物的(物理)术语来描述一个图书馆,组织理)术语来描述一个图书馆,组织他们关于现行系统的知识。他们关于现行系统的知识。n n用户模型还可以分为用户模型还可以分为设计者的用户设计者的用户模型模型和和用户期望的用户模型用户期望的用户模型。n n前者是设计者认为的用户对系统的前者是设计者认为的用户对系统的期望。期望。n n后者是用户对系统的期望。后者是用户对系统的期望。n n必须使它们一致起来。必须使它们一致起来。用户界面任务和工作设计用户界面任务和工作设计n n任务和工作设计的目的在于创造用任务和工作设计的目的在于创造用户的工作环境。户的工作环境。n n通常,任务应组织得多样化一些,通常,任务应组织得多样化一些,要与人的能力相适应。既不能完全要与人的能力相适应。既不能完全由非常复杂的步骤组成,也不能太由非常复杂的步骤组成,也不能太过简单而使操作者感到厌烦。过简单而使操作者感到厌烦。任务分配任务分配n n在每个任务中,动作要分配给计算在每个任务中,动作要分配给计算机、用户或者二者。机、用户或者二者。n n一般地,用户承担一般地,用户承担需要创造需要创造、判断判断和探索和探索的任务,而计算机承担的任务,而计算机承担重复重复检查检查、计算和数据处理计算和数据处理的任务。的任务。n n数据录入数据录入、数据恢复和决策支持数据恢复和决策支持是是混合任务。这些混合的任务需要通混合任务。这些混合的任务需要通过人和计算机交互来共同完成。过人和计算机交互来共同完成。n n任务分配产生两个网络。一个是任务分配产生两个网络。一个是人人的任务的任务网络,一个是网络,一个是计算机的任务计算机的任务网络。网络。n n人的任务人的任务网络说明网络说明如何安装如何安装、操作操作和使用系统和使用系统,它最后将形成操作过,它最后将形成操作过程和用户手册的基础程和用户手册的基础n n计算机的任务计算机的任务网络则描述网络则描述计算机应计算机应担负的工作担负的工作。n n这两种网络都可以用数据流图来设这两种网络都可以用数据流图来设计。计。任务分配步骤任务分配步骤n n检查数据流图,标出哪些是单独由检查数据流图,标出哪些是单独由计算机完成的任务、哪些是单独由计算机完成的任务、哪些是单独由人完成的任务、哪些是由两者共同人完成的任务、哪些是由两者共同完成的任务。完成的任务。n n对于共同完成的任务,将任务的每对于共同完成的任务,将任务的每一个动作分配给计算机或人。一个动作分配给计算机或人。n n构成新的计算机的任务网络和人的构成新的计算机的任务网络和人的任务网络。任务网络。n n再进一步细化计算机与人的协同动再进一步细化计算机与人的协同动作,以确定人和计算机如何交互。作,以确定人和计算机如何交互。n n一个任务可以划分成一些子任务,一个任务可以划分成一些子任务,按照某种顺序执行这些子任务,实按照某种顺序执行这些子任务,实现任务所要达到的目标,因此现任务所要达到的目标,因此需要需要做出结构性的任务序列做出结构性的任务序列。n n但许多事务处理任务是非结构性的,但许多事务处理任务是非结构性的,图书馆的馆长会以一个不可预测的图书馆的馆长会以一个不可预测的顺序来召集一个碰头会、查询馆内顺序来召集一个碰头会、查询馆内各种业务情况。在这种情况下,不各种业务情况。在这种情况下,不存在一个人的任务网络,而仅仅是存在一个人的任务网络,而仅仅是一些一些用户需要个别完成的互不联系用户需要个别完成的互不联系的任务的任务。工作方式和工作设计工作方式和工作设计n n工作设计的目的是使工作设计的目的是使任务需求与操任务需求与操作员的能力相匹配作员的能力相匹配。n n在界面设计中关于人的因素特性的在界面设计中关于人的因素特性的简单的度量如下:简单的度量如下:uu复杂性复杂性 推理、判断和决策的难推理、判断和决策的难度度uu专心程度专心程度 对细节的注意力对细节的注意力uu责任心责任心 任务在总系统中的重要任务在总系统中的重要性性uu变化性变化性 在以上某一度量中的变在以上某一度量中的变化性化性工作方式工作方式(1)由一个人单独完成一个系统的目标由一个人单独完成一个系统的目标。例如例如,在商店业务处理系统中,检在商店业务处理系统中,检查顾客订单的任务中查顾客订单的任务中,所做的工作所做的工作将是:数据输入、顾客赊欠清理、将是:数据输入、顾客赊欠清理、错误分辨和赊欠查询。错误分辨和赊欠查询。(2)任务进展跟踪任务进展跟踪。确定命令在系统中。确定命令在系统中什么地方执行、确定关键延迟的命什么地方执行、确定关键延迟的命令、调查拖延的原因、提出解决的令、调查拖延的原因、提出解决的建议等。建议等。n n在做工作设计时,应该检查任务流程在做工作设计时,应该检查任务流程以确认不会出现任务过载。以确认不会出现任务过载。uu 如果同时有多个任务需要用户给如果同时有多个任务需要用户给予注意,往往由于予注意,往往由于命令的时间冲突命令的时间冲突而使用户陷入困境,结果出现任务而使用户陷入困境,结果出现任务过载。过载。uu 即使任务流程计划的很好,但由即使任务流程计划的很好,但由于错误和一些意料之外的事情发生,于错误和一些意料之外的事情发生,如果错误处理过程计划的不完全、如果错误处理过程计划的不完全、无条理无条理,也会出现任务过载。,也会出现任务过载。n n导致任务过载的原因,最常见的是出现工作负荷的高峰。因此要计划工作负荷使之均衡,并给出错误处理的时间。界面设计的基本类型界面设计的基本类型n n在选用界面形式的时侯,应当考虑每种类型在选用界面形式的时侯,应当考虑每种类型的优点和限制。从以下几个方面来考察,进的优点和限制。从以下几个方面来考察,进行抉择:行抉择:uu 使用的难易程度使用的难易程度:对于没有经验的用户,:对于没有经验的用户,该界面使用的难度有多大。该界面使用的难度有多大。uu 学习的难易程度学习的难易程度:学习该界面的命令和功:学习该界面的命令和功能的难度有多大。能的难度有多大。界面设计类型界面设计类型uu 操作速度操作速度:在完成一个指定操作时,该界:在完成一个指定操作时,该界面在操作步骤、击键和反应时间等方面效面在操作步骤、击键和反应时间等方面效率有多高。率有多高。uu 复杂程度复杂程度:该界面提供了什么功能、:该界面提供了什么功能、能能否用新的方式组合这些功能以增强界面的否用新的方式组合这些功能以增强界面的功能。功能。uu 控制控制:人机交互时,是由计算机还是由人:人机交互时,是由计算机还是由人发起和控制对话。发起和控制对话。uu 开发的难易程度开发的难易程度:该界面设计是否有难度、:该界面设计是否有难度、开发工作量有多大。开发工作量有多大。通常,一个界面的设计使用了一种以上的设通常,一个界面的设计使用了一种以上的设计类型,每种类型与一个或一组任务相匹配。计类型,每种类型与一个或一组任务相匹配。n n菜单菜单(menu)界面的设计界面的设计 菜单是由系统预先设置好的,显示于屏幕上菜单是由系统预先设置好的,显示于屏幕上的一组或几组可供用户选用的命令。这种菜的一组或几组可供用户选用的命令。这种菜单命令无需用户通过键盘打入,而是由系统单命令无需用户通过键盘打入,而是由系统将那些在一定环境下所需用的操作命令将那些在一定环境下所需用的操作命令(菜单菜单命令命令),全部或部分地显示在屏幕上,供用户,全部或部分地显示在屏幕上,供用户挑选。挑选。uu 按照显示的形象或样式来分类按照显示的形象或样式来分类FF 正文菜单正文菜单 正文菜单实质上是系统命令本身或者是正文菜单实质上是系统命令本身或者是 其简写形式。在一个菜单中包含许多菜其简写形式。在一个菜单中包含许多菜 单项,可以象节目单那样,按某种约定,单项,可以象节目单那样,按某种约定,在屏幕上成行或成列地排好。在屏幕上成行或成列地排好。简单的正文菜单的设置与选取方式:简单的正文菜单的设置与选取方式:首字符匹配方式首字符匹配方式 序号匹配方式序号匹配方式 亮条匹配方式亮条匹配方式序号匹配方式序号匹配方式FF 图标菜单图标菜单图标菜单,简称图标,是安置在一个小图标菜单,简称图标,是安置在一个小方框之中的一幅象形的或表意的图画。方框之中的一幅象形的或表意的图画。图标菜单项在功能上与正文菜单项没有图标菜单项在功能上与正文菜单项没有什么差别,只不过图标更形象、更直观。什么差别,只不过图标更形象、更直观。FF 正文和图标混合的菜单正文和图标混合的菜单这种菜单基本上还是正文式的。从屏幕这种菜单基本上还是正文式的。从屏幕上看,它还是由字符串构成。只不过在上看,它还是由字符串构成。只不过在字符串的前端或末端缀有图标。字符串的前端或末端缀有图标。uu 按屏幕位置和操作风格来分类按屏幕位置和操作风格来分类 固定位置菜单固定位置菜单固定位置菜单每次总是在屏幕的相对固固定位置菜单每次总是在屏幕的相对固定的位置出现。定的位置出现。通常软件系统的功能划分多为树型结构,通常软件系统的功能划分多为树型结构,要求系统的控制结构也应是树型结构。要求系统的控制结构也应是树型结构。固定位置菜单可以很方便地实现一种三固定位置菜单可以很方便地实现一种三层结构的菜单机制。层结构的菜单机制。0 层层 主菜单主菜单:定位于屏幕中心或占:定位于屏幕中心或占领整个屏幕,菜单项的内容是所属各个领整个屏幕,菜单项的内容是所属各个子系统的名称。子系统的名称。1 层层 子系统层子系统层:这一层菜单在水这一层菜单在水平方向排成一行,安放于屏幕的上沿或平方向排成一行,安放于屏幕的上沿或下沿。菜单项的内容是所属各操作类的下沿。菜单项的内容是所属各操作类的名称。当控制进入下一层次时,这一层名称。当控制进入下一层次时,这一层菜单并不消失,仍然留在原来的位置上。菜单并不消失,仍然留在原来的位置上。2 层层 当用户挑选了某一个操作类时,当用户挑选了某一个操作类时,屏幕上将按垂直方向显示这组操作类的屏幕上将按垂直方向显示这组操作类的名称。这一层菜单项的内容与应用系统名称。这一层菜单项的内容与应用系统的具体某项操作有关。的具体某项操作有关。采用固定位置菜单对系统加以控制,其突采用固定位置菜单对系统加以控制,其突出的优点是层次清晰。出的优点是层次清晰。浮动位置菜单浮动位置菜单 浮动位置菜单浮动位置菜单(弹出式菜单弹出式菜单)。其主要特点。其主要特点是:仅当系统需要时,它才被瞬时显示是:仅当系统需要时,它才被瞬时显示出来供用户选用,完成使命后它立即从出来供用户选用,完成使命后它立即从屏幕上消失。它的显示位置可以根据用屏幕上消失。它的显示位置可以根据用户的操作或根据当时的操作环境来决定。户的操作或根据当时的操作环境来决定。弹出式菜单与用户当时正在执行的操作弹出式菜单与用户当时正在执行的操作密切相关。但是使用弹出式菜单,由于密切相关。但是使用弹出式菜单,由于菜单的瞬时性,用户不清楚自己当前究菜单的瞬时性,用户不清楚自己当前究竟处在系统的什么位置,看不到自己处竟处在系统的什么位置,看不到自己处于那一层次。于那一层次。下拉式菜单下拉式菜单下拉式菜单将固定位置菜单与浮动位置菜下拉式菜单将固定位置菜单与浮动位置菜单揉和在一起。其结构分为两层:第一层单揉和在一起。其结构分为两层:第一层是各个父菜单项的名字,它们排成一行,是各个父菜单项的名字,它们排成一行,放置在屏幕上沿的一个菜单带区中。第二放置在屏幕上沿的一个菜单带区中。第二层是各个父菜单项的子菜单项,它们分别层是各个父菜单项的子菜单项,它们分别隶属于所对应的父菜单项。子菜单项平时隶属于所对应的父菜单项。子菜单项平时是是“藏藏”在屏幕后面的,仅仅当其父菜单在屏幕后面的,仅仅当其父菜单项被选上时,才紧挨在其父菜单项的下方项被选上时,才紧挨在其父菜单项的下方立即显示出来,以供用户进一步选用。选立即显示出来,以供用户进一步选用。选完之后它们又立即消失。完之后它们又立即消失。下拉式菜单只能描述系统的两个层次的控下拉式菜单只能描述系统的两个层次的控制结构,但是一般的系统的控制结构不只制结构,但是一般的系统的控制结构不只两层,解决办法有两个:两层,解决办法有两个:对于小系统或系统中的一个小范围,可对于小系统或系统中的一个小范围,可使用弹出式菜单。这种办法比较实用,系使用弹出式菜单。这种办法比较实用,系统开销也比较小。统开销也比较小。如果系统相当大,应将原系统分为若干如果系统相当大,应将原系统分为若干子系统,子系统还可以再分解下去。对于子系统,子系统还可以再分解下去。对于各个子系统之间的接口控制,可以通过窗各个子系统之间的接口控制,可以通过窗口来实现,而在各个子系统内部,仍可以口来实现,而在各个子系统内部,仍可以使用下拉式菜单来进行界面管理。使用下拉式菜单来进行界面管理。嵌入式菜单嵌入式菜单嵌入式菜单通常并不显式地成行成列地嵌入式菜单通常并不显式地成行成列地出现在屏幕上,而是混在应用之中。也出现在屏幕上,而是混在应用之中。也可以说嵌入式菜单项本身就是它所在应可以说嵌入式菜单项本身就是它所在应用中的一部分内容。必要时可以用粗体用中的一部分内容。必要时可以用粗体字或字母高亮度显示等方式加以突出。字或字母高亮度显示等方式加以突出。n n图像图像 所谓图像,就是屏幕上一个矩形区域内包所谓图像,就是屏幕上一个矩形区域内包含的象素所构成的一个画面。含的象素所构成的一个画面。在用户界面中,加入丰富多彩的画面,将在用户界面中,加入丰富多彩的画面,将能够更形象地为用户提供有用的信息而达到能够更形象地为用户提供有用的信息而达到可视化的目的。可视化的目的。uu 图像的隐蔽和再现图像的隐蔽和再现实用系统中常常频繁地要求把屏幕上的某实用系统中常常频繁地要求把屏幕上的某一块矩形区域内的图像隐蔽起来,然后在一块矩形区域内的图像隐蔽起来,然后在以后的适当时间,令其重新显现。以后的适当时间,令其重新显现。例如,下拉式菜单和弹出式菜单在显示时,例如,下拉式菜单和弹出式菜单在显示时,就需要预先把将要被遮盖的区域中的原先就需要预先把将要被遮盖的区域中的原先的屏幕图像隐藏起来,而当选取菜单项的的屏幕图像隐藏起来,而当选取菜单项的工作完成之后,又需要把原来隐藏的那些工作完成之后,又需要把原来隐藏的那些图形再现出来。为此,需要设置两个专门图形再现出来。为此,需要设置两个专门用来保存屏幕上用户工作区图像的内存缓用来保存屏幕上用户工作区图像的内存缓冲区。冲区。在执行这一类图像操作时,用于图像缓冲在执行这一类图像操作时,用于图像缓冲区的内存开销较大。区的内存开销较大。uu 屏幕的滚动屏幕的滚动通常,用于人机交互活动的物理屏幕仅能通常,用于人机交互活动的物理屏幕仅能容纳用户需要显示的内容中的一部分内容,容纳用户需要显示的内容中的一部分内容,因此,用户必须通过屏幕滚动或其它措施因此,用户必须通过屏幕滚动或其它措施才能看到全部内容。才能看到全部内容。屏幕滚动可以将用户的显示内容在物理屏屏幕滚动可以将用户的显示内容在物理屏幕上做平行移动,因此需要为此功能设置幕上做平行移动,因此需要为此功能设置一个内存缓冲区。一个内存缓冲区。uu 图案的显示图案的显示在人机对话过程中使用图案显示,可以大在人机对话过程中使用图案显示,可以大大提高应用系统的视觉效果。连续地显示大提高应用系统的视觉效果。连续地显示预先准备好的某动作过程中的一连串相接预先准备好的某动作过程中的一连串相接的瞬间图案,就构成为动画。的瞬间图案,就构成为动画。n n对话对话对话对话(对话框对话框)是系统在必要时显示于屏幕上是系统在必要时显示于屏幕上一个矩形区域内的图形和正文信息。通过对一个矩形区域内的图形和正文信息。通过对话,实现用户和系统之间的通信。话,实现用户和系统之间的通信。通常,对话是一种辅助手段,它也可以用来通常,对话是一种辅助手段,它也可以用来在系统的执行过程中,给出某种警告或提示在系统的执行过程中,给出某种警告或提示信息。对话在屏幕上的出现方式与弹出式菜信息。对话在屏幕上的出现方式与弹出式菜单类似,即瞬时弹出。与弹出式菜单不同的单类似,即瞬时弹出。与弹出式菜单不同的是,对话框在屏幕上显示的位置是由系统所是,对话框在屏幕上显示的位置是由系统所设置的。设置的。有三种对话形式。有三种对话形式。必须回答式必须回答式 必须回答式的对话在屏幕上出现时,用户必必须回答式的对话在屏幕上出现时,用户必须给予回答,否则系统不再做任何其他工作。须给予回答,否则系统不再做任何其他工作。无需回答式无需回答式这类对话在屏幕上的出现,仅仅是为了告诉用这类对话在屏幕上的出现,仅仅是为了告诉用户一些参考信息,不需要用户回答。因此,用户一些参考信息,不需要用户回答。因此,用户可以不理睬它,继续做原来的工作。户可以不理睬它,继续做原来的工作。警告式警告式这类对话主要用于系统报错或者警告。警告这类对话主要用于系统报错或者警告。警告式的对话,根据警告的内容,可以是必须回式的对话,根据警告的内容,可以是必须回答式的对话,也可以是无需回答式的对话,答式的对话,也可以是无需回答式的对话,同时给出一些必要的警告信息。同时给出一些必要的警告信息。例如,在删除一个文件时,键入了删除文件例如,在删除一个文件时,键入了删除文件命令后,为了确保不致误删不该删除的文件,命令后,为了确保不致误删不该删除的文件,屏幕上将出现一个警告式的对话框:屏幕上将出现一个警告式的对话框:n n问题描述语言问题描述语言POL (Problem Oriented Language)n n任务层:任务层:分析用户需求,对软件全部功能和分析用户需求,对软件全部功能和性能进行分解,确定目标和子目标。性能进行分解,确定目标和子目标。n n语义层:语义层:确定系统面对的对象以及基于这些确定系统面对的对象以及基于这些对象之上的操作,建立问题解决的算法。对象之上的操作,建立问题解决的算法。n n语法层:语法层:将语义层的操作细化为由各种命令、将语义层的操作细化为由各种命令、用户操作、上下文关系和状态变量组成的语用户操作、上下文关系和状态变量组成的语言,描述用户和计算机如何按照文法交互。言,描述用户和计算机如何按照文法交互。n n交互层:交互层:根据诸如击键、设备驱动、显示等根据诸如击键、设备驱动、显示等具体操作来定义用户操作命令和可供用户选具体操作来定义用户操作命令和可供用户选择的处理过程。择的处理过程。任务层任务层n n一个任务可以自顶向下分解成由子任务构一个任务可以自顶向下分解成由子任务构成的树形结构,每个任务和它们的动作用成的树形结构,每个任务和它们的动作用带有注释和约束的结构化格式来描述。带有注释和约束的结构化格式来描述。n n各个任务涉及的对象叫做实体,而动作即各个任务涉及的对象叫做实体,而动作即是施加于其上的。是施加于其上的。n n自顶向下的分解要一直做到实体和任务结自顶向下的分解要一直做到实体和任务结构的详细设想完成为止。构的详细设想完成为止。语义层语义层n nPOL描述概念实体和实现任务所需的运算。描述概念实体和实现任务所需的运算。n n概念实体可以是抽象的概念,例如某种联概念实体可以是抽象的概念,例如某种联系,也可以是具体的对象,例如某个消息。系,也可以是具体的对象,例如某个消息。n n系统本身由实体的集合组成,而操作只是系统本身由实体的集合组成,而操作只是与某个对象相联系。与某个对象相联系。n n在语义层中还要给出为了完成任务所需的在语义层中还要给出为了完成任务所需的方法或过程,它们是一个程序段,说明任方法或过程,它们是一个程序段,说明任务的处理过程,涉及到某些实体和操作。务的处理过程,涉及到某些实体和操作。语法层语法层n n将操作和方法定义成命令。这些命令是由用将操作和方法定义成命令。这些命令是由用户来使用的。户来使用的。n n命令由语义操作建立,并具有上下文关系。命令由语义操作建立,并具有上下文关系。通过上下文关系,利用显示、命令或状态变通过上下文关系,利用显示、命令或状态变量,就可以描述整个系统。量,就可以描述整个系统。n n在语法层,系统实体细化为更具体的对象,在语法层,系统实体细化为更具体的对象,对应于屏幕显示,对象的描述将更加细致。对应于屏幕显示,对象的描述将更加细致。包括行文的布局、屏幕的显示区域、目录结包括行文的布局、屏幕的显示区域、目录结构等等。构等等。交互层交互层n nPOL的文法有的文法有终极符终极符(自定义的不能再分的自定义的不能再分的)和由终极符组成的和由终极符组成的非终极符非终极符。终极符为。终极符为 W When(时态规格说明原语时态规格说明原语)P Prompt(原始系统动作:提示原始系统动作:提示)R Response(原始系统动作:响应原始系统动作:响应)A Action(原始用户动作:击键原始用户动作:击键)这些终极符可组成非终级符结构。这些终极符可组成非终级符结构。n n对于每一个命令操作,可将提示、响应和状对于每一个命令操作,可将提示、响应和状态的执行序列用树形结构来描述。态的执行序列用树形结构来描述。D D“的命令的命令的命令的命令”B B“的主体的主体的主体的主体”S S“的规格说明的规格说明的规格说明的规格说明”n n窗口窗口(window)uu 窗口是指屏幕上的一个矩形区域,在图形窗口是指屏幕上的一个矩形区域,在图形学中叫做视图区(学中叫做视图区(viewport)。)。uu 用户可以通过窗口显示、观察其工作领域用户可以通过窗口显示、观察其工作领域内的全部或一部分内容,并可以对所显示内的全部或一部分内容,并可以对所显示的内容进行各种系统预先规定好的正文和的内容进行各种系统预先规定好的正文和图形操作。图形操作。uu 由于物理条件的限制,窗口面积的大小一由于物理条件的限制,窗口面积的大小一般都不能满足用户要求,在窗口显示的内般都不能满足用户要求,在窗口显示的内容只占用户空间的一部分。容只占用户空间的一部分。n n在用户界面,为了能够通过窗口看到整个用在用户界面,为了能够通过窗口看到整个用户空间的全貌,一个简单的办法就是让窗口户空间的全貌,一个简单的办法就是让窗口在用户空间滚动,即所谓屏幕滚动。在用户空间滚动,即所谓屏幕滚动。n n事实上,窗口本身并不属于用户空间,它仅事实上,窗口本身并不属于用户空间,它仅仅是用于观察、组织用户空间的内容,并对仅是用于观察、组织用户空间的内容,并对其进行操作的用户接口工具。其进行操作的用户接口工具。n n习惯上把窗口视为虚拟屏幕,相对地,显示习惯上把窗口视为虚拟屏幕,相对地,显示器屏幕就称为物理屏幕。采用滚动技术,通器屏幕就称为物理屏幕。采用滚动技术,通过窗口能够看到的用户空间,比物理屏幕显过窗口能够看到的用户空间,比物理屏幕显示的内容要多得多;而另一方面,在同一物示的内容要多得多;而另一方面,在同一物理屏幕上又可以设置多个窗口,各个窗口可理屏幕上又可以设置多个窗口,各个窗口可以由不同的系统或系统成分分别使用。以由不同的系统或系统成分分别使用。数据输入界面设计数据输入界面设计n n数据输入界面的目标是尽量简化用户的工作,数据输入界面的目标是尽量简化用户的工作,并尽可能地减少输入的出错率。为此,在设并尽可能地减少输入的出错率。为此,在设计时要考虑尽可能减少用户的记忆负担,使计时要考虑尽可能减少用户的记忆负担,使界面具有预见性和一致性,防止用户输入出界面具有预见性和一致性,防止用户输入出错,以及尽可能增加数据自动输入。错,以及尽可能增加数据自动输入。数据输入是指所有供计算机处理的数据的输入。数据输入是指所有供计算机处理的数据的输入。数据输入界面是系统的一个重要组成部分,它数据输入界面是系统的一个重要组成部分,它常占用户的极大部分使用时间。常占用户的极大部分使用时间。数据输入的规则数据输入的规则n n在软件设计的范围,可以通过以下方法来减在软件设计的范围,可以通过以下方法来减少用户输入的工作量。少用户输入的工作量。对共同的输入内容设置默认值(缺省值)。对共同的输入内容设置默认值(缺省值)。使用代码和缩写。使用代码和缩写。动填入已输入过的内容或需要重复输入的动填入已输入过的内容或需要重复输入的内容。内容。如果输入内容是来自一个有限的备选集,如果输入内容是来自一个有限的备选集,可以采用列表选择或指点方式。可以采用列表选择或指点方式。n n数据输入屏幕应当设计成尽量与输入格式相数据输入屏幕应当设计成尽量与输入格式相匹配。如果没有输入格式,或旧的输入格式匹配。如果没有输入格式,或旧的输入格式设计得不好,就应当设计新的屏幕格式。设计得不好,就应当设计新的屏幕格式。n n数据内容应当根据它们的使用频率,或它们数据内容应当根据它们的使用频率,或它们的重要性,或它们的输入次序进行组织。数的重要性,或它们的输入次序进行组织。数据输入对话设计的一般规则。据输入对话设计的一般规则。明确的输入:明确的输入:只有当用户按下输入的确认只有当用户按下输入的确认键时,才确认输入。这有助于在输入过程键时,才确认输入。这有助于在输入过程中一旦出现错误能及时纠错。中一旦出现错误能及时纠错。明确的动作:明确的动作:在表格项之间自动地跳跃在表格项之间自动地跳跃转换并不总是可取的,尤其是对于不熟练转换并不总是可取的,尤其是对于不熟练的用户,往往会被搞得无所适从,要使用的用户,往往会被搞得无所适从,要使用TAB键或回车键控制在表格项间的移动。键或回车键控制在表格项间的移动。明确的取消:明确的取消:如果用户中断了一个输入序如果用户中断了一个输入序列,已经输入的数据不要马上丢弃。这样列,已经输入的数据不要马上丢弃。这样才能对一个也许是错误的取消动作进行重才能对一个也许是错误的取消动作进行重新思考。新思考。确认删除:确认删除:为避免错误的删除动作可能造为避免错误的删除动作可能造成的损失,在键入删除命令后,必须进行成的损失,在键入删除命令后,必须进行确认,然后才执行删除操作。例如,可以确认,然后才执行删除操作。例如,可以用用 Deleteyousure?YN 来确认。来确认。提供反馈:提供反馈:若一个屏幕上可容纳若干输入若一个屏幕上可容纳若干输入内容,可将用户先前输入的内容仍保留在内容,可将用户先前输入的内容仍保留在屏幕上,以便用户能够随时察看,明确下屏幕上,以便用户能够随时察看,明确下一步应做的操作。一步应做的操作。允许编辑:允许编辑:在一个文件输入过程中或输在一个文件输入过程中或输入完成后,允许用户对其编辑,以修改他入完成后,允许用户对其编辑,以修改他们正在输入的数据或修改他们以前输入的们正在输入的数据或修改他们以前输入的数据。应采纳一种前后一致的编辑方式。数据。应采纳一种前后一致的编辑方式。提供复原提供复原(Undo):应允许用户恢复输入应允许用户恢复输入以前的状态。这在编辑和修改错误的操作以前的状态。这在编辑和修改错误的操作经常用到。经常用到。自动格式化:自动格式化:用户可以采用自由格式进用户可以采用自由格式进行输入。例如,用行输入。例如,用COBOL语言时,用语言时,用79而不是而不是0079去适应格式去适应格式PIC 9(4)的要求。)的要求。输入对空格应不敏感。输入对空格应不敏感。提示输入的范围:应当显示有效回答的集提示输入的范围:应当显示有效回答的集合及其范围。例如,显示合及其范围。例如,显示“在在110之间输之间输入打折扣量入打折扣量”。输入表格设计输入表格设计n n数据表格设计是对较复杂的数据录入时使用数据表格设计是对较复杂的数据录入时使用得最广泛的一种对话类型。得最广泛的一种对话类型。n n这种方法是在屏幕上显示一张表格,类似于这种方法是在屏幕上显示一张表格,类似于用户熟悉的填表格式,以供用户向计算机内用户熟悉的填表格式,以供用户向计算机内输入数据。输入数据。n n在这种输入数据表格中,对于每一种输入信在这种输入数据表格中,对于每一种输入信息,都有一个表格项,并带有一个表格项头,息,都有一个表格项,并带有一个表格项头,以提示输入信息的内容及位置。由用户使用以提示输入信息的内容及位置。由用户使用移位键或者特殊定义的功能键控制屏幕上的移位键或者特殊定义的功能键控制屏幕上的光标,在各个表格项上定位以及数据的输入。光标,在各个表格项上定位以及数据的输入。用户键入数据之后,还可以以相同的屏幕格用户键入数据之后,还可以以相同的屏幕格式显示、修改这些数据。式显示、修改这些数据。n n数据表格的优点是它的视觉布局用户比较熟数据表格的优点是它的视觉布局用户比较熟悉,而且全部信息都可以显示在屏幕上,只悉,而且全部信息都可以显示在屏幕上,只要表格设计得好,操作步骤非常简便。要表格设计得好,操作步骤非常简便。数据表格设计的规则数据表格设计的规则 数据验证数据验证数据输入很容易出错。出错的原因可能是忽数据输入很容易出错。出错的原因可能是忽略了某一项,或在某一项的输入中键入了不略了某一项,或在某一项的输入中键入了不正确的数据,或是数字或字符敲错。数据验正确的数据,或是数字或字符敲错。数据验证是要检查是否所有必需的项目都已填充,证是要检查是否所有必需的项目都已填充,数据输入是否正确,是否合理。数据输入是否正确,是否合理。出错验证可能得到以下三种结果:出错验证可能得到以下三种结果:致命错误:致命错误:引起处理混乱的错误。此时,引起处理混乱的错误。此时,用户要么重新输入一个正确的数据,要么用户要么重新输入一个正确的数据,要么退出输入,不允许其它做法。退出输入,不允许其它做法。警告:警告:由很不可信的数据引起的错误。此由很不可信的数据引起的错误。此时应停止处理并提请用户重新输入数据。时应停止处理并提请用户重新输入数据。建议:建议:由不大可信的数据引起的错误。此由不大可信的数据引起的错误。此时,处理不必停止,但要发出一个警告信时,处理不必停止,但要发出一个警告信息,使得用户或是立即停止检查,或是在息,使得用户或是立即停止检查,或是在处理结束时进行检查。处理结束时进行检查。屏幕设计屏幕设计 通常把屏幕划分为数据输入、命令与出错处通常把屏幕划分为数据输入、命令与出错处理三个区域。理三个区域。在屏幕设计时,应注意以下几点:在屏幕设计时,应注意以下几点:应用不同的底色来区别各个区域。应用不同的底色来区别各个区域。数据输入区内各个输入项应左侧对齐。在数据输入区内各个输入项应左侧对齐。在空间允许时,最好一行仅对应一个输入。空间允许时,最好一行仅对应一个输入。当回答中包含的字符数已知时,数据输当回答中包含的字符数已知时,数据输入区应设置有相应格式的回答区域。入区应设置有相应格式的回答区域。如果输入中有量的单位时,单位应在输如果输入中有量的单位时,单位应在输入项中的左边指定。入项中的左边指定。标题、命令、重要的提示和填充指令应标题、命令、重要的提示和填充指令应是简练、准确的。应使用为用户易于理解是简练、准确的。应使用为用户易于理解的词汇。的词汇。报信报信uu 报信对于通知用户出错的类型,为用户提报信对于通知用户出错的类型,为用户提供控制输入顺序和修改错误是很重要的。供控制输入顺序和修改错误是很重要的。uu 在报信时所用的行文应当用词准确、简明、在报信时所用的行文应当用词准确、简明、完备。完备。uu 出错信息的提示应当报告错误出在何处,出错信息的提示应当报告错误出在何处,是什么错误,为什么错了,以及要修改错是什么错误,为什么错了,以及要修改错误应当采取什么措施。误应当采取什么措施。u 在对话序列中应设置若干断点,以休息在对话序列中应设置若干断点,以休息和复位点来提高注意力。断点的设置要和复位点来提高注意力。断点的设置要考虑到信息块及屏幕布局。考虑到信息块及屏幕布局。对于比较复杂的控制命令序列,如果采用对于比较复杂的控制命令序列,如果采用语法制导编辑技术,提供各类的语法模板,语法制导编辑技术,提供各类的语法模板,用户可以不必记忆许多繁琐的语法公式,用户可以不必记忆许多繁琐的语法公式,关键字和标识符,只要按语法结构选择控关键字和标识符,只要按语法结构选择控制结构就可以了。在这种情况下,制结构就可以了。在这种情况下,各种语各种语法模板也可以看作是一些数据表格,用户法模板也可以看作是一些数据表格,用户在模板的提示下,键入需要的参数,使得在模板的提示下,键入需要的参数,使得这个复杂的命令序列得以顺利执行。这个复杂的命令序列得以顺利执行。其它数据输入的方法其它数据输入的方法n n它们分为两类,一类是用菜单或关键词进行它们分为两类,一类是用菜单或关键词进行软件设计,另一类是用硬件方法来自动完成软件设计,另一类是用硬件方法来自动完成全部或部分数据输入任务。全部或部分数据输入任务。菜单选择输入菜单选择输入如果数据从一个确定的可供选择的清单中选如果数据从一个确定的可供选择的清单中选取输入,则可用菜单方式。方法很简单,取输入,则可用菜单方式。方法很简单,把把所有的选择项都显示在屏幕上,用户只需输所有的选择项都显示在屏幕上,用户只需输入代表各项的数字代码,就可选择一个或几入代表各项的数字代码,就可选择一个或几个数据个数据,较复杂的选择方式是使用光笔或鼠,较复杂的选择方式是使用光笔或鼠标器对文字菜单或图标进行选择。标器对文字菜单或图标进行选择。进行菜单项显示设计时,应按照执行逻辑将进行菜单项显示设计时,应按照执行逻辑将内容组织在一起,以便引导用户找到所需要内容组织在一起,以便引导用户找到所需要的内容。的内容。关键词数据输入关键词数据输入关键词数据输入比菜单选择数据输入更快速、关键词数据输入比菜单选择数据输入更快速、更有效。并可以以不同的顺序输入,允许更更有效。并可以以不同的顺序输入,允许更复杂的文件输入。例如,在绘图系统中,利复杂的文件输入。例如,在绘图系统中,利用用关键词关键词line、brok、rect和和circ作为画直线、作为画直线、折线、矩形和圆的助记符,进行识别和操作。折线、矩形和圆的助记符,进行识别和操作。光学标记识别光学标记识别(OMR)光学标记识别在表格中使用。用户在表格光学标记识别在表格中使用。用户在表格的一个区域中打标记的一个区域中打标记或或,然后让表格通过,然后让表格通过一个光敏读入设备,其中用暗标记一个光敏读入设备,其中用暗标记表示表示“是是”,用亮标记,用亮标记(即未标记过)表示(即未标记过)表示“否否”。光学字符识别光学字符识别(OCR)OCR系统可让计算机通过模式比较来识别一系统可让计算机通过模式比较来识别一些具有不同字体和大小的印刷体。首先它让些具有不同字体和大小的印刷体。首先它让字符识别系统熟悉铅字字体的特征。经过若字符识别系统熟悉铅字字体的特征。经过若干次尝试,使计算机系统了解这种字体的规干次尝试,使计算机系统了解这种字体的规则,并将这些规则记忆到模式匹配算法中。则,并将这些规则记忆到模式匹配算法中。磁性墨水字符识别磁性墨水字符识别(MICR)MICR字体就是在银行支票上的帐号和分类字体就是在银行支票上的帐号和分类号所使用的字符。号所使用的字符。条形码条形码(Bar Code)条形码由许多粗细不等的竖线组成的标签,条形码由许多粗细不等的竖线组成的标签,这些竖线条在特定位置上出现或不出现就表这些竖线条在特定位置上出现或不出现就表示某个特定的数据。条形码的代码由一个特示某个特定的数据。条形码的代码由一个特殊的光敏装置或条形码读入器读入,读入器殊的光敏装置或条形码读入器读入,读入器在横穿过条形码时挑选出暗带,并根据暗带在横穿过条形码时挑选出暗带,并根据暗带在位置在位置x,x+1等处是否出现而将条形码序列等处是否出现而将条形码序列翻译成数据,计算机将条形码与检查相比较翻译成数据,计算机将条形码与检查相比较以计算出商品的号码或数值以计算出商品的号码或数值。声音数据输入声音数据输入声音数据输入有许多很明显的优点。它输入声音数据输入有许多很明显的优点。它输入速度很快,可用于不宜使用纸张及不能使用速度很快,可用于不宜使用纸张及不能使用键盘的场合。这种方式不需要书写,只需用键盘的场合。这种方式不需要书写,只需用户使用自己的声音器官发声即可。户使用自己的声音器官发声即可。声音数据声音数据的输入包括了语音和自然语言对话的所有问的输入包括了语音和自然语言对话的所有问题。题。在目前的技术条件下,在限定在目前的技术条件下,在限定2008000个词汇量的的范围内,进行有限的单个关键个词汇量的的范围内,进行有限的单个关键词的输入是可能的。现在已经有一种声控打词的输入是可能的。现在已经有一种声控打字机,它拥有的词汇量达到字机,它拥有的词汇量达到8000,已能满足,已能满足人们日常会话所使用用语的词汇量。人们日常会话所使用用语的词汇量。数据显示界面设计数据显示界面设计n n进行数据输出显示设计,应当了解数据显示进行数据输出显示设计,应当了解数据显示的要求,解决应该显示哪些数据,屏幕上一的要求,解决应该显示哪些数据,屏幕上一次显示多少信息的问题。显示的信息对于用次显示多少信息的问题。显示的信息对于用户任务来说应当是适当的,不要过于拥挤。户任务来说应当是适当的,不要过于拥挤。n n选择显示内容,应当考虑以下准则。选择显示内容,应当考虑以下准则。只显示必需的数据。与用户需求无直接关只显示必需的数据
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!