- 浏览: 186953 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
zhulin0504:
必须赞
浅谈Java内部类的四个应用场景 -
zhmy0129:
想打印 表起来。
软件工程师的7年总结 -
RonQi:
lionkingzw 写道pop1030123 写道wly71 ...
java调用python -
linchixiong:
有种茅塞顿开的感觉,感谢啊~~
浅谈Java内部类的四个应用场景 -
hnzhoujunmei:
为什么没有完整的源码啊?
用 Java 通过串口发送手机短信
第一 基本原则
1 关注用户及任务,而不是技术
理解用户
理解人物
考虑软件的工作的环境
2 先功能,后表示
3 与用户对任务的看法一致
争取自然
使用用户的语言,而不是自己的
让程序的内部内容在程序内部进行处理
找到正确的功能/复杂度的平衡点
4 设计要符合常见情况
使得易于实现常用的结果
两种类型的常用 "用户有多少" "使用频度如何"
结论 越频繁使用的功能,点击次数越少
越多成使用的功能 ,应该越明显的显示出来
抓住核心用户 。不要为边缘情况付出太多工作
5 不要分散用户对他们目标的注意力
不要让用户解决额外问题
不要让用户用排除法来推理
6 促进学习
"从外到里"的思考,而不是"从里到外"的思考
一致性
提供一个低风险的环境
让用户不断尝试使用,直到习惯使用。其中的失败成本应尽量的低
7 传递信息,而不是数据
认真设计显示,获取专业帮助
屏幕属于用户
保持显示惯性
8. 设计应满足相应要求
什么是响应
响应性 是以是否符合人的时间需求(最终满意度)来度量的
性能 是以单位时间的计算数量来度量的
Web上的响应:虽然很差但正在改善
9 用过用户试用发现错误,然后修复它
测试结果往往大为出乎所料
安排fix bug 时间
测试的目的 :信息目的 社会目的
在不同的事件 针对不同目的进行测试
第二 GUI控件禁忌
1使用错误的控件
混淆复选和单选
在非开/关设置中使用复选
使用命令按钮作为复选
使用选项卡作为单选
太多选项卡
为只读数据提供输入控件
对于有约束的输入滥用文本框
2错误的使用控件
动态菜单
过于严格的数据字段
没有默认值的输入字段和控件
不恰当的默认值
反向复选框
第三 导航禁忌
1.未显示用户当前的位置
未表示窗体或页面
不同窗体使用同一标题
窗体标题与命令或链接不符
2 将用户引入歧途
使用户偏离正确的道路的按钮和链接
自身链接
对话框层次过多
3 糟糕的搜索导航
互相竞争的搜索框
搜索结果的浏览方式不佳
干扰搜索结果
第四 文字禁忌
不利于交流的文字
术语不一致
含义不清
字体不好
文字过多
以开发人员为中心的文字
用词晦涩
用户=user
无用的error info
引起误解的文字
error info
文字独立存在时有意义,但在GUI中引起误导
推荐的补丁
这些补丁已经过测试
在命令标签中使用或不适用 “。。。”
第五 图形设计和布局禁忌
不好的布局和窗口设置
容易忽略的信息
将对话框控制按钮与内容控制按钮混合放置
不恰当的使用组合框
单选按钮之间的间隔太大
标签与数据字段距离太远
标签的对齐方式不一致
窗口初始化位置不合适
第六 交互禁忌
偏离任务焦点
将实现暴露给用户
不必要的限制
令人混淆的概念
要求不必要的步骤
向用户所要不必要的数据
向用户所要随机数
无意义的选择
增加用户的记忆负担
很难记住的id
长的说明信息消失过快
不必要或效果不佳的标记模式
夺走用户的控制权
自动重排的显示
使用户陷入困境的对话框
取消按钮无法取消操作
第七 响应性禁忌
常见的响应性禁忌
响应不好的原因
响应性的有关事实没有广为人知
UI很少考虑
程序员 :响应性==性能
程序员 : 用户输入==机器输入
程序员使用简单的实现
GUI软件工具 组件和平台不完善
缺少必要技能技能的GUI程序员
避免响应性错误 设计原则
响应性!=性能
处理资源经常是有限的
用户界面是实时接口
01 1 10秒
软件不必立即做所有的事
软件不必按照任务请求的顺序完成工作
软件不必做所有的请求任务
一个文档 没有输入任何字符后保存
用户!=人
避免响应性错误 技巧
及时反馈
并行问题的解决方案
队列优化
动态时间管理
响应技巧总结
结论
第八 管理的禁忌
错误的管理态度
认为用户界面是次要工作
对用户界面工作的误解
不重视测试和迭代设计的价值
错误的开发过程
无政府主义
没有任何的业务知识
使用拙劣的工具和构建块
为程序员提供最快的计算机
1 关注用户及任务,而不是技术
理解用户
理解人物
考虑软件的工作的环境
2 先功能,后表示
3 与用户对任务的看法一致
争取自然
使用用户的语言,而不是自己的
让程序的内部内容在程序内部进行处理
找到正确的功能/复杂度的平衡点
4 设计要符合常见情况
使得易于实现常用的结果
两种类型的常用 "用户有多少" "使用频度如何"
结论 越频繁使用的功能,点击次数越少
越多成使用的功能 ,应该越明显的显示出来
抓住核心用户 。不要为边缘情况付出太多工作
5 不要分散用户对他们目标的注意力
不要让用户解决额外问题
不要让用户用排除法来推理
6 促进学习
"从外到里"的思考,而不是"从里到外"的思考
一致性
提供一个低风险的环境
让用户不断尝试使用,直到习惯使用。其中的失败成本应尽量的低
7 传递信息,而不是数据
认真设计显示,获取专业帮助
屏幕属于用户
保持显示惯性
8. 设计应满足相应要求
什么是响应
响应性 是以是否符合人的时间需求(最终满意度)来度量的
性能 是以单位时间的计算数量来度量的
Web上的响应:虽然很差但正在改善
9 用过用户试用发现错误,然后修复它
测试结果往往大为出乎所料
安排fix bug 时间
测试的目的 :信息目的 社会目的
在不同的事件 针对不同目的进行测试
第二 GUI控件禁忌
1使用错误的控件
混淆复选和单选
在非开/关设置中使用复选
使用命令按钮作为复选
使用选项卡作为单选
太多选项卡
为只读数据提供输入控件
对于有约束的输入滥用文本框
2错误的使用控件
动态菜单
过于严格的数据字段
没有默认值的输入字段和控件
不恰当的默认值
反向复选框
第三 导航禁忌
1.未显示用户当前的位置
未表示窗体或页面
不同窗体使用同一标题
窗体标题与命令或链接不符
2 将用户引入歧途
使用户偏离正确的道路的按钮和链接
自身链接
对话框层次过多
3 糟糕的搜索导航
互相竞争的搜索框
搜索结果的浏览方式不佳
干扰搜索结果
第四 文字禁忌
不利于交流的文字
术语不一致
含义不清
字体不好
文字过多
以开发人员为中心的文字
用词晦涩
用户=user
无用的error info
引起误解的文字
error info
文字独立存在时有意义,但在GUI中引起误导
推荐的补丁
这些补丁已经过测试
在命令标签中使用或不适用 “。。。”
第五 图形设计和布局禁忌
不好的布局和窗口设置
容易忽略的信息
将对话框控制按钮与内容控制按钮混合放置
不恰当的使用组合框
单选按钮之间的间隔太大
标签与数据字段距离太远
标签的对齐方式不一致
窗口初始化位置不合适
第六 交互禁忌
偏离任务焦点
将实现暴露给用户
不必要的限制
令人混淆的概念
要求不必要的步骤
向用户所要不必要的数据
向用户所要随机数
无意义的选择
增加用户的记忆负担
很难记住的id
长的说明信息消失过快
不必要或效果不佳的标记模式
夺走用户的控制权
自动重排的显示
使用户陷入困境的对话框
取消按钮无法取消操作
第七 响应性禁忌
常见的响应性禁忌
响应不好的原因
响应性的有关事实没有广为人知
UI很少考虑
程序员 :响应性==性能
程序员 : 用户输入==机器输入
程序员使用简单的实现
GUI软件工具 组件和平台不完善
缺少必要技能技能的GUI程序员
避免响应性错误 设计原则
响应性!=性能
处理资源经常是有限的
用户界面是实时接口
01 1 10秒
软件不必立即做所有的事
软件不必按照任务请求的顺序完成工作
软件不必做所有的请求任务
一个文档 没有输入任何字符后保存
用户!=人
避免响应性错误 技巧
及时反馈
并行问题的解决方案
队列优化
动态时间管理
响应技巧总结
结论
第八 管理的禁忌
错误的管理态度
认为用户界面是次要工作
对用户界面工作的误解
不重视测试和迭代设计的价值
错误的开发过程
无政府主义
没有任何的业务知识
使用拙劣的工具和构建块
为程序员提供最快的计算机
发表评论
文章已被作者锁定,不允许评论。
-
apache commons-collections BagUtils
2010-01-20 12:55 1217import java.util.Iterator; i ... -
bug2
2010-01-13 14:01 1570010-1-12 15:33:59 org.apache.ca ... -
Apache Commons
2010-01-13 11:28 1642Apache Commons包含了很多开源的工具,用于解决平时 ... -
大文件上传
2010-01-12 15:35 1291package com.fuyou; import ja ... -
replaceAll 大小写敏感
2010-01-11 10:58 1373public class Test{ public sta ... -
jar文件运行时:Failed to load Main-Class manifest attribute from ......解决办法
2009-12-22 14:37 1842打包好的jar文件双击运行时报: Failed to load ... -
转载
2009-12-13 00:11 7711. Java语言基础 谈到Java语言基础学习的书 ... -
HttpSession和Hibernate里的Session的区别
2009-12-09 21:46 1559HttpSession和Hibernate里的Session的 ... -
java 10
2009-12-09 16:53 7821、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一 ... -
bug
2009-12-02 09:23 1023Error 503 Service Unavailable 一 ... -
PO BO VO DTO POJO DAO概念及其作用(转)
2009-11-29 20:17 1044引用J2EE开发中大量的专 ... -
JAVA里的PING和TELNET
2009-11-29 16:45 1256JAVA里的PING是在JDK 1.5后用了新的函数isrea ... -
awt swing swt
2009-11-27 14:00 876特性 AWT Swing SWT实现机制 awt采用最小公 ... -
thread local
2009-11-26 13:40 913在利用Hibernate开发DA ... -
用 Java 通过串口发送手机短信
2009-11-26 11:03 2073引用JAVA_HOME是 C:\jdk1.6.0_02 Pat ... -
下载链接直接打开
2009-11-26 11:01 2098关键字: 点击pdf/word等链接时时, 直接打开而不是下载 ... -
iframe 防止挂马的问题
2009-11-26 10:59 928据侠客站长站了解,现在流行的CMS系统中,挂马主要有以下几种 ... -
file copy 4 methods
2009-11-26 10:49 826使用 java 进行文件拷贝 相信很多人都会用,,不过效率上是 ... -
mobile ip identify card interface
2009-11-26 10:48 9001. 查询手机:http://www.yodao.com/sm ... -
5 module
2009-11-26 10:45 748一,最好模板 www.bestmoban.com 提供免费 ...
相关推荐
在探讨“Advanced System Care 专业版激活码”的相关内容之前,我们先来了解一下Advanced System Care这款软件的基本信息及其功能特点。 ### Advanced System Care 软件介绍 #### 1. 软件概述 Advanced System ...
CARE Controlled Flow Parameters moved to LonWorks Properties EBI settings for: 1. NV Poll Interval 2. Use Inpidual or Network Poll Interval 3. Report by Exception 4. Use Bound Updates ...
Wise Care 365 绝对是数十亿希望让 Windows PC 保持最佳性能的 Windows 用户的首选。 加速缓慢的计算机并在几秒钟内释放更多宝贵的硬盘空间。 删除无效的Windows注册表项,轻松备份和恢复Windows注册表。 清理 ...
《Honeywell Care 10.05 OEM安装软件详解》 Honeywell Care是一款由著名科技公司Honeywell推出的软件解决方案,专为OEM(原始设备制造商)设计,旨在提供全面的设备管理和维护服务。版本10.05是该系列的一个重要...
在探讨“Advanced SystemCare PRO 注册码(可联网激活)”这一主题时,我们首先要理解其背后的含义与涉及的关键概念。Advanced SystemCare PRO是一款由IObit开发的系统优化工具,旨在帮助用户清理电脑垃圾、修复系统...
霍尼韦尔DDC编程软件(CARE4.02)。 1.Controller——控制器 就是DDC控制器,如Excel 50,80,100,500,600以及Excel Smart等。 2.Plants——设备 CARE的所有功能都是基于设备的。 一个设备是一个被控系统。例如:一个...
Advanced SystemCare PRO 5 是一款功能强大的系统优化工具,它集成了多种实用的功能,如注册表清理、碎片整理、系统优化、隐私清除、垃圾文件清理、磁盘修复与优化等。这款软件以其华丽的界面和简洁的操作流程受到...
### Advanced SystemCare 5 PRO:一款多功能系统优化与安全防护软件 #### 软件概述 Advanced SystemCare 5 PRO是一款由IObit公司开发的强大且功能全面的系统优化及清理软件。该版本发布于2012年,是当时市场上备受...
IObit Advanced SystemCare Ultimate 8是由iobit出品的一款集成了杀毒功能的系统优化软件。这款集成了杀毒功能的安全软件功能还是相当全面的。Advanced SystemCare Ultimate 8采用的是双引擎,包括BitDefender反病毒...
"Advanced SystemCare 6"是一款备受推崇的系统优化软件,主要功能是提升计算机的性能、稳定性和安全性。这款工具集成了多种实用工具,为用户提供了一站式的系统维护解决方案。其最新版本包含了一些显著的改进和增强...
《Advanced SystemCare PRO v9.2.0.1109 Multilingual + Keys》是一款针对计算机系统优化和维护的专业软件,特别适用于提升电脑性能和保护用户隐私。该软件以其全面的功能和多语言支持赢得了广大用户的青睐。下面...
《Advanced SystemCare 6:全面优化与保护电脑的利器》 Advanced SystemCare 6是一款备受赞誉的系统优化软件,尤其以其绿色版的形式,无需安装即可直接运行,深受用户喜爱。这款工具集成了多种功能,旨在提升电脑...
《Honeywell Care编程手册》是专为Honeywell Excel 5000系统设计的一份详尽的技术参考资料,旨在帮助用户理解和掌握该系统的编程方法和功能。此手册包含了丰富的编程指南、步骤以及实例,旨在提升用户在系统配置、...
网上的直接下载的dll care 修复需要激活或者收费,这是绿色破解版。
**WiseCare365限时免费版本** WiseCare365是一款综合性的系统优化工具,由著名软件开发商WiseCleaner开发。它为用户提供了一站式的系统维护、清理、优化和安全保护服务。限时免费版本是开发商为了吸引用户试用和...
《Honeywell Care:楼宇自控调试软件的深度解析》 在现代建筑行业中,楼宇自动化系统(Building Automation System,简称BAS)已经成为高效管理和优化建筑物运行的重要工具。Honeywell Care,作为一款专为楼宇自控...
DLL CARE是一款非常好用且功能强大的dll修复工具,平时在使用电脑的时候总是会碰到出现丢失、缺少dll文件的问题,这款软件可以一键检测和修复Windows系统中存在的DLL问题、SYS问题以及注册表问题,并拥有完善的DLL库...
**Advanced SystemCare 7 beta1** 是一款由IObit公司推出的电脑系统优化工具的测试版本。这个软件的主要目标是帮助用户提升计算机性能、清理垃圾文件、优化内存使用、保护网络安全以及提升整体用户体验。在Advanced ...
Wise Care 365 pro是由wisecleaner研发的一款集管理、维护、配置以及解决电脑故障五种特性为一体的安全工具,用户在依靠这些功能的基础上可以清理无效的注册表以及无用的文件从而对注册表碎片及磁盘碎片进行有效的...
Care2x-HIS是一款在国外备受关注的开源医院信息系统(Hospital Information System,简称HIS),它致力于为医疗机构提供全面、高效且经济的管理解决方案。这款系统的设计理念是促进医疗信息的数字化,提高医疗服务的...