软件人机界面设计(第四章__填表和菜单界面设计)

合集下载

第四章 人机的信息界面设计

第四章 人机的信息界面设计

变化速度与操作者的反应能力相适应,不要让显示速度
超过人的反应速度。
(三)仪表显示装置的设计
(1)刻度盘的设计 ①刻度盘的形状设计 ②刻度盘的大小设计
表盘尺寸,以圆形仪表为 例,其最佳直径D、目视距 离L、刻度显示最大数I之 间的关系参见阅5-3.
仪表形式
(三)仪表显示装置的设计
(2)刻度与标数,表盘上的刻度线、刻度线间距、文
(一)仪表显示装置的类型及其特点
数字式显示器的特点
(3)数字显示的识读过程简单直观,只对单一的数
字串和少量的字符进行辨认,其识读速度和识读准确性 均比指针显示方式快而高。 (4)数字显示器不仅可以显示数字量,还可以根据 需要显示生产过程的参数变化趋势曲线和图形,使信息 更加形象化,而且所显示的信息与人的语言信息比较接 近(如拉丁字母、数字及汉字等),所以,更适合于人 的生理和心理特征,从而也加快了识读速度,提高了识 读的准确性。
人体骨架结构能够适应它 肌肉组织能够操纵它 精神系统能够控制它。 同时,还须在使用这些机器或装置时,保证人 体安全。
显示器设计
一、显示器与信息传递 二、视觉显示器 三、听觉显示器 四、触觉显示器
(一)显示器的分类及信息传递
按照信息传递的通道的不同,提供信息的显示器可分为:
1.视觉显示器
2.听觉显示器 3.触觉显示器 其中以视觉显示应用最为广泛。由于人对突然发生的声 音具有特殊的反应能力,所以听觉显示器作为紧急情况下的报 警装置,比视觉显示器具有更大的优势。触觉显示器是利用人 的皮肤受到触压刺激后产生感觉,而向人传递信息的一种方式
(一)仪表显示装置的类型及其特点
数字式显示器的特点应用:
计算器、电子表及列车运行的时间显示屏幕。

软件工程4-4界面设计和过程设计

软件工程4-4界面设计和过程设计
1、界面设计
字符界面设计 字符界面是基于命令行方式的用户界面,是交互式计
算机系统传统的用户界面, 设计时应考虑以下原则:
• 命令的设计应该适合预期用户的专业水平, 针对用户的不同情况,考虑规则。
• 提供风格一致的命令格式结构 。 • 命名名字时应意义明确,简短易记。 • 提供批处理命令和用户创建宏的能力。
1
菜单设计
菜单方式是在显示输出屏幕上提供一组可选的项目, 使用者可以通过键盘、鼠标、图形输入板、触笔等输入设 备选择其中某项。
➢ 菜单的设计应方便用户使用,简单易学。 ➢ 根据显示方式可以分为正文菜单和图形菜单。 ➢ 正文菜单是由若干正文项组成的列表。 ➢ 图形菜单基于符号、图符、色彩或者图画来描述
12
对话框就是显示于屏幕上一个固定或者活动矩形区 域的图形和正文信息,在该框内通常还要求用户输 入实现指定操作的正文或者选项信息。
• 模态对话框:用户必须回答有关信息或 者撤销当前会话。否则对话框不会消失, 系统也不执行其他操作。
• 非模态对话框:仅为用户提供当前操作 或者系统环境的参考信息。不需要用户 回答信息。
5
多窗口界面设计
➢窗口是在显示屏幕上表示一个任务执行状 态或者操作选项的视域(view-port)。
➢在多任务系统中,每个窗口可以看作一个 独立的逻辑屏幕(虚拟屏幕)。一个屏幕中 可以同时打开多个窗口,好像多个屏幕在 同时显示,各窗口之间还可以相互通信。
6
2、过程设计
从软件开发的工程化观点来看,在使用 程序设计语言编制程序以前,需要对所 采用算法的逻辑关系进行分析,设计出 全部必要的过程细节,并给予清晰的表 达。这就是过程设计的任务。
菜单项。
2
菜单类型
根据菜单在屏幕上的出现方式和位置,菜单又可 以分为固定菜单和活动菜单。

《人机界面设计作业设计方案》

《人机界面设计作业设计方案》

《人机界面设计》作业设计方案一、作业背景随着信息技术的不息发展,人机界面设计在各个领域中扮演着越来越重要的角色。

为了培养学生对人机界面设计的理解和实践能力,本次作业将以《人机界面设计》为主题,让学生通过设计一个具有实际应用意义的界面来提升他们的设计思维和技能。

二、作业目标1.了解人机界面设计的基本原理和方法;2.掌握人机界面设计的常用工具和技术;3.培养学生的设计思维和创新能力;4.通过实践,提升学生的人机界面设计能力。

三、作业要求1.选择一个具有实际应用意义的场景,设计一个符合用户需求和操作习惯的人机界面;2.界面设计应具有良好的可用性和用户体验,符合人机工程学的相关原则;3.设计要思量到不同设备的显示尺寸和分辨率,能够适配不同屏幕大小的设备;4.作业提交包括设计稿、交互原型和设计说明三部分。

四、作业步骤1.确定设计主题:选择一个实际应用途景,如在线购物、社交媒体、健康管理等;2.用户钻研:调研目标用户群体的需求和习惯,分析用户痛点和需求;3.界面设计:根据用户钻研结果,设计界面的布局、色彩、字体等元素;4.交互设计:设计界面的交互方式,包括按钮、导航、动画效果等;5.原型制作:利用设计工具制作交互原型,展示界面的交互流程和功能;6.设计说明:撰写设计说明,诠释设计思路、理念和技术实现方法。

五、作业评判标准1.设计创新性:界面设计是否具有新颖的创意和想法;2.用户体验:界面是否易用、直观,符合用户操作习惯;3.设计质量:界面布局、色彩、字体等元素是否协调统一;4.技术实现:交互原型是否能够有效展示界面的交互功能;5.设计说明:设计说明是否清晰明了,能够诠释设计思路和实现方法。

六、作业提交要求1.作业提交时间:作业设计方案需在规守时间内提交;2.作业提交形式:设计稿、交互原型和设计说明需打包压缩后上传至指定平台;3.作业提交评审:作业将由专业教师进行评审,评选出优秀作品进行展示和分享。

七、总结通过本次《人机界面设计》作业设计方案,学生将能够深入了解人机界面设计的基本原理和方法,掌握设计工具和技术,培养设计思维和创新能力,提升人机界面设计能力,为未来的职业发展打下坚实基础。

人机的信息界面设计

人机的信息界面设计

(一) 音响及报警装置
蜂鸣器 铃 角笛和汽笛 警报器
(二) 言语显示装置
用语言在人与机器之间传递信息,使其具有一定的 表达能力。
特点:可以更为细致、明确地指导操作者的各种操作行为 应用:无线电广播、电视、电话、报话机和对话器及其它
录音、放音的电声装置。
(二) 言语显示装置
设计注意事项:
• 人机界面的研究内容
– 显示器设计 – 控制器设计 – 控制-显示器组合设计
第二节 显示器设计
视觉显示器设计



听觉显示器设计


触觉显示器设计
显示 方式
传递的信息特征
显示 方式
传递的信息特征
视觉 显示
1.比较复杂、抽象的信息或含有科学技 术术语的信息、文字、图表、公式 等
2.传递的信息很长或需要延迟者 3.需用方位、距离等空间状态说明的信
0.89mm
刻度线宽度 中刻度线
0.76mm
短刻度线
0.64mm
刻度线间距
1.143mm
(二)刻度盘设计
当最大视距为L(mm)时,各刻度线的 最小尺寸如下:
长刻度线高度: L/90mm 中刻度线高度: L/125mm 短刻度线高度: L/200mm 刻度线宽度: L/5000mm 短刻度线间距: L/600mm 长刻度线间距: L/50mm
1.噪声对言语传示的影响 2. 语言的强度 3.语言清晰度
(三) 听觉显示装置的选择原则
音响显示装置的选择原则
1)在有背景噪声的场合,音响显示装置的频率选择在噪声掩 蔽效应最小的范围内。 2)使用断续的或音调有高低变化的声音信号,更能引起人的 注意。最好组成视、听双重报警信号。 3)音响信号传播距离远和穿越障碍物时,应加大声波强度, 使用较低的频率。 4)注意音响装置的多少,避免各信号间的相互干扰。

《人机界面设计》课程教学大纲

《人机界面设计》课程教学大纲
了解人机界面的定义、起源、发展、研究内容及发展趋势;熟悉相关学科及知识,掌握人机界面设计中认知心理学、人机工程学、人机界面的艺术设计、色彩设计等;掌握硬件人机界面的设计风格、人文关怀等;掌握软件人机界面,介绍了软件人机界面的形式与标准、软件人机界面设计、Internet网页界面设计、图标设计等;熟悉人机界面设计评价与可用性测试;以及新交互技术及发展趋势。
《人机界面设计》课程教学大纲
课程编号:20431107
总学时数:32
总学分数:2
课程性质:选修课程
适用专业:计算机科学与技术
一、 课程的任务和基本要求
人机界面是人与机器之间传递和交换信息的媒介,包括硬件界面和软件界面,是计算机科学与心理学、设计艺术学、认知科学和人机工程学的交叉研究领域。近年来,随着软件工程学的迅速发展和新一代计算机技术研究的推动,网络技术的突飞猛进,设计学科的日益膨胀,人机界面的设计和开发已成为国际计算机界和设计界最为活跃的研究方向。
教学要求:感觉信号的检测、人的特性。
3. 人机工程学
教学内容:人机工程与人机界面、显示界面设计、控制界面设计、显控协调性设计、集中控制中的显控上桌面设计、人机系统中及其界面设计、视觉显示终端作业的人机界面设计、数字化人机工程。
教学要求:人机工程与人机界面、显示界面设计、数字化人机工程。
教学内容:软件人机界面概述、软件人机界面的形式与标准、软件人机界面设计、Internet网页界面设计、图标设计。
教学要求:软件人机界面概述、软件人机界面的形式与标准。
8. 人机界面设计评价
教学内容:人机界面设计的测试和评价的意义、设计准则、人机界面的测试、界面设计评价、硬件人机界面设计评价、软件人机界面设计评价与可用性测试、新交互技术及展望。

软件工程用户界面设计

软件工程用户界面设计

软件工程用户界面设计软件工程中的用户界面设计是指开发人员通过设计和优化用户界面,使得用户能够使用软件时获得更好的用户体验。

用户界面设计不仅要考虑软件的外观美观度,还要考虑用户的操作习惯和需求,以及软件的功能和效率。

首先,用户界面设计要尽可能简单直观。

用户在使用软件时,希望能够迅速找到需要的功能和信息。

因此,用户界面应该注重简洁性和易用性。

设计师应该尽量避免复杂的操作流程和过多的选项,从而降低用户的学习成本。

此外,用户界面的布局和组织也应该合理,使得用户能够直观地理解软件的结构和功能。

其次,用户界面设计要符合用户的操作习惯和需求。

不同的用户有不同的习惯和使用需求,因此,设计师需要考虑到不同用户群体的需求,并根据不同用户的特点进行个性化设计。

例如,对于老年人来说,他们可能更适应使用大字体和图标,而对于年轻人来说,他们可能更喜欢使用现代化的界面风格和交互方式。

此外,用户界面设计还要考虑到软件的功能和效率。

用户界面应该鼓励用户使用软件的功能,并提供便捷的操作方式。

设计师应该尽量减少用户的操作次数和步骤,提高软件的响应速度和效率。

例如,可以通过合理地分组和排列功能按钮,以及提供快捷键和自动填充等功能,来提高用户的使用效率。

最后,用户界面设计还要注重软件的外观美观度。

美观的界面设计可以提高用户的使用体验和满意度。

设计师可以通过选择合适的颜色和字体,以及设计精美的图标和按钮,来增加软件的视觉吸引力。

此外,设计师还可以运用动画效果和过渡效果等技术,使得用户界面更加生动和有趣。

综上所述,软件工程中的用户界面设计是一个综合性的任务,需要考虑到用户体验、操作习惯、软件功能和效率等多个方面。

通过合理设计和优化用户界面,可以提高用户的使用体验和满意度,从而提高软件的竞争力和市场价值。

设计师应该不断学习和研究用户界面设计的最新理论和技术,以不断提高自己的设计水平和能力。

人机界面设计师界面设计交互设计

人机界面设计师界面设计交互设计

人机界面设计师界面设计交互设计内容总结简要作为一名人机界面设计师,我的工作涵盖了界面设计和交互设计的各个方面。

负责为不同的产品和项目设计直观、易用的用户界面,同时确保用户与产品之间的交互流畅、自然。

在界面设计方面,注重创意和视觉呈现,通过研究用户需求和产品特性,为用户优质的视觉体验。

我熟练运用各种设计工具,如Sketch、Adobe XD等,以实现设计理念,并注重细节处理,使界面更具美感。

在交互设计方面,我关注用户操作的便捷性和效率。

通过分析用户行为,为产品制定合理的交互逻辑,以满足用户需求。

我熟悉前端开发技术,如HTML、CSS、JavaScript等,能够与开发团队紧密合作,确保设计落地。

在我的工作中,始终坚持用户至上的原则,关注用户体验,不断优化设计方案。

通过与团队成员的沟通和协作,我成功地完成了多个项目,赢得了客户和用户的好评。

案例研究、数据分析和实施策略是我工作的重要组成部分。

我善于运用数据分析方法,如用户调研、数据分析工具等,以了解用户需求和行为,为设计有力支持。

在实施策略方面,注重跨部门协作,与产品经理、开发人员等共同推进项目进展。

作为一名人机界面设计师,我凭借丰富的经验和专业知识,为用户优质的设计方案,助力产品成功。

在未来的工作中,继续努力,发挥我的专长,为用户创造更好的体验。

以下是本次总结的详细内容一、工作基本情况在我的工作生涯中,我一直在一家专注于创新科技的公司担任人机界面设计师。

作为公司创新团队的核心成员,我直接参与了多个关键项目,负责设计并优化用户界面和交互流程。

我的工作不仅涉及设计,还包括与产品经理、开发团队和市场部门的紧密合作,以确保设计方案能够满足用户需求并符合商业目标。

二、工作成绩和做法在我的职业生涯中,我成功设计并推出了超过20个不同的产品界面,这些产品覆盖了移动应用、网页平台和智能硬件设备。

我的设计工作不仅提升了用户体验,也显著提高了产品的用户留存率和市场份额。

软件人机界面设计

软件人机界面设计

4.产品中的软件人机界面设计
很多情况下,则更要考虑面积相对有限的产品 图形用户界面(如手机显示屏)上,有层次地组 织交互性操作与信息显示,以使用户把握清晰的 脉络、完成正确而有效率的操作。同时,在进行 产品中软件人机界面设计时,应与硬件人机界面 设计结合起来一起考虑,并综合地进行可用性测 试。
二、软件人机界面的设计
1.人—计算机对话界面的类型与设计原则 目前有很多人——计算机对话方式得到使用, 各自有不同的性能、特点、适用范围和应用领域。 传统的有回答式对话、命令语言、菜单、填表界 面等,随后出现了为人们所十分熟悉和广泛使用 的图形用户界面(Graphical User InterfaceGUI)。技术的发展还带动了新的界面形式的产 生,如用自然语言和手势、手指触控、眼球跟踪 等实现人——计算机交互。
3.网页界面设计
• 网页界面是人机界面的延伸,是人——计算机交互方 式的演变,是计算机与网络技术发展的必然结果。 • 网页界面设计应注意把握如下事项: • 第一,在设计网页界面的过程中,“人的因素”—— 在这里主要是网络用户的因素——是设计的中心因素。 不仅要运用平面设计的基本原理对界面进行审美层次 的布局设计,更要对潜在的目标用户的构成、行为和 心理期望进行分析,后者是网页界面设计必须面对和 解决的问题。
人计算机对话界面的类型与设计原则菜单界面是用户与图形系统信息交流的一种接口用户通过界面向图形系统表达自己的意图如调用命令输入数据绘制图形等图形系统也通过界面汇报当前执行情况请示下一步工作回答用户提问或展示图形等
软件人机界面设计
制作:诸洁
软件人机界面设计
一、软件人机界面概述
二、软件人机界面的设计 1.人——计算机对话界面的类型与设计原则 2.菜单计
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

菜单技术
• • • • 菜单设计原则 菜单标题 菜单选项的措词 菜单屏幕的布局和设计
图4.3 Ubantu操作系统菜单界面
菜单设计原则
• 菜单设计一般性原则:
1.按照系统的功能(即任务语义)来组织菜单。 2.要选用广而浅的菜单树,而不是窄而深的菜单树。 3.根据菜单选项的含义进行分组,并且按一定的规则排序。 4.菜单项的安排应有利于提高菜单选取速度。 5.常用选项要设置快捷键。 6.语法、布局、用词前后一致 7.应考虑联机求助、新颖选择机制、响应时间、显示速率和屏幕尺 寸。
• •
弹出式菜单的实现
• 在上述项目中,从【工具箱】中的【Windows窗体组件 】选项卡中往Form1窗体中拖入一个ContextMenuStrip 组件,名称为ContextMenuStrip1。 • 选中“ContextMenu1”组件,在所得图4.1所示界面中可 直接输入菜单选项:
图4.1 利用菜单设计器设计弹出菜单
基本菜单设计
• • • • • • • 启动Visual Studio .Net。 选择菜单【文件】|【新建】|【项目】后,弹出【新建项目】对话框。 将【项目类型】设置为【Visual Basic项目】。 将【模板】设置为【Windows应用程序】。 在【名称】文本框中输入【菜单编程】。 在【位置】的文本框中输入【E:\项目】,然后单击【确定】按钮。 把Visual Studio .Net的当前窗口切换到【Form1.vb(设计)】窗口,并从 【工具箱】中的【Windows窗体组件】选项卡中往Form1窗体中拖入下列组 件。 选中“MainMenuStrip1”组件的“Type Here”中,按由上至下顺序输入“文 件(&F)”、“新建(&N)”、“-”、“打开(&O)”。 这样一个简单的下拉菜单就完成了。
菜单技术
• 菜单选择(menu selection)交互方式是使用较早、最 广泛的人机交互方式,其特点是提供给用户的是一系列对 应可能动作的条目列表,用户选择适当条目来完成操作并 观察结果。 • 菜单方法优点它可以让用户不必接受专门培训,不必去记 忆复杂的命令序列。 • 目前业界对各种新式的菜单设计技术展开了广泛的研究, 提出了许多新的极其有创意的菜单设计技术
软件人机界面设计
主讲: 主讲:张 蕴 西北工业大学计算机学院 yunzhang710@
(c) 高教出版社出版, 2007-2008. 版权所有. 可以修改或复制本幻灯片为非商业用途,但作者名及本版权标识 不可更改。
第二篇 人机界面设计开发方法
第四章 填表和菜单界面设计
本章学习目标
本章小结
• • • 本章介绍了人机界面设计的填表技术和菜单技术及其在VB上的应用。 填表方式的优点是:所有的信息都一目了然,给用户以掌握对话的主动权的感觉。当 需要同时输入许多数据域时,填表技术是较好的交互方式。 填表方式的详细设计规则包括:确定栏目的排序,使其为用户所熟悉;应该确定显示 器的宽度和高度;确定如何做到醒目显示;确定亮度等级、色彩和字体;确定使用什 么键来移动光标;确定栏目的编码。除此之外,在填表方式设计中还应包括:多帧屏 幕的表格、菜单与表格混合方式、使用图形、与表格记录纸的关系、使用指向装置、 色彩使用、处理特殊情况与文字处理程序的集成。 菜单的优点是易学易用,它是由系统驱动的,能大大减轻用户的记忆量,用户可以借 助菜单界面搜索软件的功能与操作方法,很快学会掌握新系统。在菜单界面中,用户 选择菜单的输入量少,不易出错,而且菜单的实现也较容易。 菜单的缺点是交互活动受限制,即只能完成预定的交互功能;其次在大系统中使用速 度慢,有时为完成一个简单的功能,必须经过几级菜单的选择;此外因受屏幕显示空 间的限制,每幅菜单显示的菜单项数受限制;最后显示菜单需要空间和显示时间,增 加了系统开销。 菜单可用文本或图形方式表示,直接操纵的图形式菜单现正得到广泛的应用。菜单的 使用对象是要熟悉系统的功能又缺少计算机经验的用户,对于熟练型或专家型用户如 果系统响应快也可使用,但不如命令语言灵活和高效。
图4.4 SnagIt Version 6.1.1 的主界面
弹出式菜单的实现
• 在图4.1所示的“上下文菜单”下的“Type Here”中,按 由上至下顺序输入“拷贝(设计后的菜单如图4.2所示:
图4.2 利用菜单设计器设计后的弹出菜单
弹出式菜单的实现
• 选定Form1的属性选项卡,并设定Form1的“ContextMenu”的属性 值为“ContextMenuStrip1”。 • 此时单击快捷键“F5”运行程序,在程序窗体中单击鼠标右键,则弹 出上面设计的弹出菜单,具体如图4.3所示: • 对于其他组件一般也都有“ContextMenuStrip”属性,只需把组件的 “ContextMenuStrip”属性值设置为设计好的弹出菜单名称,这样当 在此组件中单击鼠标右键,就会弹出对应的弹出菜单。
• •

习题四
• • • • • • • 填表技术有哪些特点?它对那些交互最为有效? 归纳填表技术设计原则的重点。 如图4.2所示,用设计其原型。 说明MS Windows菜单的特点。 归纳菜单设计的要点。 如图4.4,使用,本地化屏幕捕获工具的菜单 原型(The Windows Screen Capture Utility)SnagIt Version 6.1.1。
• • • • 填表设计的概念是什么? 填表的设计准则有哪些? 菜单设计有哪些原则? 掌握用 进行菜单设计?
填表和菜单界面设计
• 填表技术 • 菜单技术 • 菜单编程技术
图4.1 填表技术的一个实例
填表技术
• 填表方式中所有的信息都一目了然,给用户以掌握对话的 主动权的感觉。 • 用户必须熟悉键盘,会使用TAB(制表)键去移动光标, 会用Backspace(退格)键改错,了解表格栏目标号的 含义,知道可以容许的栏目内容,以及会使用ENTER键。 • 填表必须在显示器上执行,而不是在硬拷贝设备上执行, 而且显示器必须能支持光标移动。
菜单选项的措词
• • • • • 使用熟悉的和前后一致的用语 保证选项彼此不雷同 使用前后一致的和精确的措词 将关键词放到左边 菜单项名应能体现该选择项所完成的功能,使用语气亲切、 含义明确、易于理解、简短明了的单词、语句或动宾短语 作菜单项名
菜单屏幕的布局和设计
• 标题:有些人希望标题放在正中,可是靠左对齐列出标题也是一种可 接受的方法,特别是当显示速率较慢时。 • 选项的布置:一般情况下,选项是跟选项编号或者跟选项的描述文字 前的字母一起靠左对齐的。可以用一个空行把不同含义的选项组分隔 开来。如用几个竖栏的话,应当使用前后一致的编号模式或字母模式。 • 指导说明:在每个菜单中,指导说明文字应当是相同的,安排在同一 个位置。这一规则也包括有关菜单穿越、求助信息或功能键用法的指 导说明文字。 • 出错信息:如果用户作了一个不可接受的选择,应在指定的位置上显 示出错信息。 • 状态报告:有些系统还指出正在查找的是菜单结构的哪一部分,正在 查看的是菜单结构的哪一页,这些信息也应在一个统一的位置上显示。
栏目的显示方式
• 信息的各个列,都需要针对数据输入项和 屏幕显示作专门的处理。 • 字母字符栏目,通常不管是在数据输入项 还是在屏幕显示时都是靠左对齐的。 • 数值栏目可以在数据输入时为靠左对齐, 而在屏幕显示时则为靠右对齐。应尽可能 在数值栏目中避免让最左边有零出现在数 据输入项或屏幕显示上。有十进制小数点 的数值栏目,应该让小数点上下对齐。 • 对某些公共的栏目应当给以专门的注意。
图4.3 在应用程序中使用上述设计好的菜单
菜单项的其他属性
• 虽然使用菜单设计器能够设计出各种菜单,但 要真正掌握中的菜单编程,还必须了 解并灵活使用MainMenu类、MenuItem类和 ContextMenu类。其中MainMenu类和 ContextMenu类所起的作用是相似的,它们 的作用是提供一个菜单项容器,里面可以存放 各种菜单项。
填表技术
• 填表方式的设计准则 • 栏目的显示方式
图4.2 GmailA网站上的填表设计
填表方式的设计准则
• • • • • • • • • • • • • • 使用有意义的表格标题 给出简短的易于理解的说明文字 在表格上使用逻辑序列对字段进行逻辑排序和分组 表格按直观性布置 使用熟悉的栏目标题 使用前后一致的术语和缩写 在数据输入字段周围建立分界 允许光标方便地转移 允许简单的错误更正 输入无效值时应提供出错信息 清楚标出任何一个可选择的字段 各个栏目应有解释性信息 尽可能防止错误 清楚地用信号告知输入完成
菜单编程技术
• 基本菜单设计 • 弹出式菜单的实现(PopupMenu Method) • 菜单项的其他属性
Windows菜单设计指南
• 一致性:选择用户熟悉的术语,以一致的方式使用这些术语。 • 使用有特色的条目:菜单条之间的区分要十分清晰。 • 简明性:菜单条应使用短名字,如“帮助”就远比“你可能 想找的有用信息”要好。 • 把关键词置于菜单条名称的首位:条目名称的第一个词有助 于用户区分菜单条目。 • 建立逻辑上相似的条目组:在同一菜单下面每个菜单条目应 和其他条目有相似之处。
菜单标题
• 为一本书选择一个书名,对作者、编辑或出版商来说都是 一件棘手的事情。一个富有描述性或易于记忆的标题,可 以在读者中产生巨大的反响。同样,为菜单选择标题也是 一件复杂的事情,应该慎重考虑。 • 单一菜单:有一个表明所处状态的简单的描述性标题就行 了。 • 树结构的菜单,选择标题就比较困难。 • 标题的布置和菜单屏幕的其他特征方面做到前后一致。
相关文档
最新文档