GUI设计禁忌2.0

出版社:机械工业出版社
出版日期:2008
ISBN:9787111242291
作者:Jeff Johnson
页数:352页

章节摘录

  第1章 基本原则
  1.1 基本原则1:关注用户及其任务,而不是技术  1.1.1 理解用户  上述问题中有几个关于软件目标用户的问题:他们是谁?他们喜欢什么,不喜欢什么7他们具有哪些技能、知识、词汇和动机?他们是否会成为决定购买软件的决策者,还是其他人有这种决定权?业务决策、经验调查和协作这三者结合的过程是回答这些问题的最佳方式。  决定谁是目标用户  在开发的早期,我们就需要确定软件是为谁开发的。将目标用户说成“每个人”是非常吸引人的,因为大多数开发机构都想拥有最广泛的潜在市场。但是,必须坚决抵制这种诱惑:设计用于“每个人”的软件很可能不能令任何一个人满意。开发人员应当选择一个特定的基本目标人群作为目标用户群,以便集中他们的设计和开发工作,即使这个软件可能也有其他类型的用户。  在做出这个重要决定的过程中,要确认目标用户群与开发机构的战略目标一致。应当征求营销和销售部门的意见,因为他们通常负责用户的识别和分类。不过,有一点很重要,必须牢记:营销和销售部门主要关注产品或服务的客户,而设计人员需要理解用户。产品的客户和用户不一定是同一批人,甚至不一定是相同类型的人,因此,开发人员可能不得不过滤或补充营销和销售部门有关谁是产品目标用户的想法,以便得出对设计人员有用的信息。  调查目标用户的特点  理解用户还需要经验调查。经验调查意味着努力了解潜在用户的相关特征。调查潜在用户有助于开发人员发现特定的用户群(这些用户的需求和人口统计数据使得他们成为一个有吸引力的目标市场)。确定了主要目标用户群之后,应当尽可能地去了解该群体。

前言

  回顾软件业的发展,很多开发人员在开发用户界面时极少得到用户界面专家的支持和指导,开发人员要么缺乏用户界面设计的培训,要么很少与用户界面专家交流。甚至在一些大型的开发组织中,也没有专门经过用户界面培训的人员。这导致大量应用程序和web服务都是由那些技术上非常专业但对用户界面却不甚精通的人员设计的。此类程序不可避免地对整个行业的健康产生负面影响。  针对这种情况,本书作者在1999年创作了《GUI设计禁忌》,介绍了软件开发人员在设计图形用户界面时经常犯的”禁忌”(blooper,即错误)。解释了为什么富有才智和善意的专业人员会犯这些错误,以及如何避免它们。现在距本书第1版的出版已过去8年时间,这期间软件行业发生了巨大变革,虽然第1版中的许多禁忌现在仍然像当时那样常见.但随着硬件、软件、操作系统和网络的发展,有些禁忌已经不再出现,取而代之的是一些新的禁忌。近来,基于web的应用程序逐渐成为主流,所以讨论这些应用程序中的常见禁忌变得非常重要。

媒体关注与评论

  “本书对于任何软件开发人员或交互设计师来说都是一本非常有益的书。如果你从不曾犯这些错误,那么只能是因为你从未设计过用户界面。如果说这些禁忌发生了改变,那也是它们比本书第1版时变得更常见了,因此对本书的需求是有增无减的。”  ——JakobNielsen,NielsenNormanGroup总裁  “这是我读过的最有趣的设计书籍。JeffJohnson再次以他出色的工作提醒我们可能会出现的所有愚蠢的设计错误,并针对如何在我们自己的设计中避免这些错误给出了极好的建议。”  ——JaredM.Spool,UserInterfaceEngineering公司创始者、总裁  “本书是一部真正的精品,是在其第1版基础上升华的力作(堪比电影《教父2》)。本书是一部青出于蓝的佳作。”  ——SteveKrug,《点石成金:访客至上的网页设计秘笈(原书第2版)》作者

内容概要

Jeff Johnson UI Wizards公司(一家产品易用性咨询机构,www.uiwizards.com)的顾问,自1978年以来一直致力于人机交互领域,曾担任过软件设计师、易用性测试人员、经理及研究人员。

书籍目录

对本书的赞誉译者序关于作者致谢前言第1章 基本原则1.1 基本原则1:关注用户及其任务,而不是技术1.1.1 理解用户1.1.2 理解任务1.1.3 考虑软件工作的上下文1.2 基本原则2:首先考虑功能,然后才是表示1.2.1 开发概念模型1.3 基本原则3:确定用户对任务的看法1.3.1 争取自然1.3.2 使用用户的词汇,而不是你自己的1.3.3 让程序内部内容在程序内部进行处理1.3.4 找到正确的功能/复杂度平衡点1.4 基本原则4:设计要符合常见情况1.4.1 使得易于实现常用的结果1.4.2 两种类型的“常用”:“用户多少”与“使用频度如何”1.5 基本原则5:不要分散用户对他们目标的注意力1.5.1 不要让用户解决额外问题1.5.2 不要让用户通过排除法来推理1.6 基本原则6:促进学习1.6.1 “从外到里”思考,而不是“从里到外”1.6.2 一致性、一致性、一致性1.6.3 提供一个低风险的环境1.7 基本原则7:传递信息,而不仅仅是数据1.7.1 认真设计显示;获取专业帮助1.7.2 屏幕属于用户1.7.3 保持显示惯性1.8 基本原则8:设计应满足响应需求1.8.1 什么是响应性1.8.2 Web上的响应:虽然很差但正在改善1.8.3 设计应满足响应性1.9 基本原则9:通过用户试用发现错误,然后修复它1.9.1 测试结果甚至可能令经验丰富的设计人员大为惊讶1.9.2 为纠正测试所发现的问题安排时间1.9.3 测试有两个目的:信息目的和社会目的1.9.4 在不同时间、针对不同目的进行测试第2章 GUI控件禁忌2.1 使用了错误的控件2.1.1 禁忌l:混淆复选框和单选按钮2.1.2 禁忌2:在非开/关设置中使用复选框2.1.3 禁忌3:使用命令按钮作为开关2.1.4 禁忌4:使用选项卡作为单选按钮2.1.5 禁忌5:太多选项卡2.1.6 禁忌6:为只读数据提供输入控件2.1.7 禁忌7:对于有约束的输入滥用文本框2.2 错误地使用控件2.2.1 禁忌8:动态菜单2.2.2 禁忌9:过于严格的数据字段2.2.3 禁忌10:没有默认值的输入字段和控件2.2.4 禁忌11:不恰当的默认值2.2.5 禁忌12:反向复选框第3章 导航禁忌3.1 未显示用户当前所在位置3.1.1 禁忌13:未标识窗口或页面3.1.2 禁忌14:不同窗口使用同样的标题3.1.3 禁忌15:窗口标题与命令或链接不符3.2 将用户引入歧途,又不为他们显示路径3.2.1 禁忌16:使用户偏离正确道路的按钮和链接3.2.2 禁忌17:自身链接3.2.3 禁忌18:对话框层次过多3.3 糟糕的搜索导航3.3.1 禁忌19:互相竞争的搜索框3.3.2 禁忌20:搜索结果的浏览方式不佳3.3.3 禁忌2l:干扰搜索结果第4章 文字禁忌4.1 不利于交流的文字4.1.1 禁忌22:术语不一致4.1.2 禁忌23:含义不清的术语4.1.3 禁忌24:书写不好4.1.4 禁忌25:文字过多4.2 以开发人员为中心的文字4.2.1 禁忌26:用词晦涩4.2.2 禁忌27:在用户界面中将用户称为“user”4.2.3 禁忌28:无用的错误消息4.3 引起误解的文字4.3.1 禁忌29:错误的消息4.3.2 禁忌30:文字独立存在时有意义,但在GUI中引起误导4.3.3 禁忌31:在命令标签中错误地使用或者不使用“…”第5章 图形设计和布局禁忌5.1 不好的布局和窗口放置5.1.1 禁忌32:容易忽略的信息5.1.2 禁忌33:将对话框控制按钮与内容控制按钮混合放置5.1.3 禁忌34:不恰当地使用组合框5.1.4 禁忌35:单选按钮之间间隔太大5.1.5 禁忌36:标签与数据字段距离太远5.1.6 禁忌37:标签的对齐方式不一致5.1.7 禁忌38:窗口初始位置不合适第6章 交互禁忌6.1 偏离任务焦点6.1.1 禁忌40:将实现暴露给用户6.1.2 禁忌41:不必要的限制6.1.3 禁忌42:令人混淆的概念6.2 要求不必要的步骤6.2.1 禁忌43:向用户索取不必要的数据6.2.2 禁忌44:向用户索取随机数6.2.3 禁忌45:无意义的选择6.3 增加用户的记忆负担6.3.1 禁忌46:很难记住的ID6.3.2 禁忌47:长的说明信息消失过快6.3.3 禁忌48:不必要或效果不佳的标记模式6.4 夺走用户的控制权6.4.1 禁忌49:自动重排的显示6.4.2 禁忌50:使用户陷于困境的对话框6.4.3 禁忌51:取消按钮无法取消操作第7章 响应性禁忌7.1 常见的响应性禁忌7.2 响应性不好的原因7.2.1 原因之一:响应性的有关事实没有广为人知7.2.2 原因之二:用户界面设计人员在设计中很少考虑响应性7.2.3 原因之三:程序员将响应性等同于性能7.2.4 原因之四:程序员将用户输入视为机器输入7.2.5 原因之五:开发人员使用简单的实现7.2.6 原因之六:GUI软件工具、组件和平台不完善7.2.7 原因之七:管理者雇用缺少必要技能的GuI程序员7.3 避免响应性错误:设计原则7.3.1 响应性原则之一:响应性不等同于性能7.3.2 响应性原则之二:处理资源经常是有限的7.3.3 响应性原则之三:用户界面是实时接口7.3.4 响应性原则之四:任务对延迟的要求各异,软件不必立即做所有的事情7.3.5 响应性原则之五:软件不必按照任务请求的顺序完成工作7.3.6 响应性原则之六:软件不必执行所有请求的任务7.3.7 响应性原则之七:用户是人而不是计算机程序7.4 避免响应性错误:技巧7.4.1 及时反馈7.4.2 并行问题解决方案7.4.3 队列优化7.4.4 动态时间管理7.4.5 响应技巧总结7.5 结论第8章 管理禁忌8.1 错误的管理态度8.1.1 禁忌"64:认为用户界面是次要工作8.1.2 禁忌65:对用户界面人员工作的误解8.1.3 禁忌66:不重视测试和迭代设计的价值8.2 错误的开发过程8.2.1 禁忌67:无政府主义开发8.2.2 禁忌68:团队中没有任务领域的专业知识8.2.3 禁忌69:使用拙劣的工具和构建块8.2.4 禁忌70:为程序员提供最快的计算机附录参考文献Web附录:颜色禁忌禁忌71:背景对文本阅读的影响禁忌72:依赖微小的颜色区分

编辑推荐

  《GUI设计禁忌2.0》适合软件开发人员、web站点设计人员、开发经理、用户界面设计人员等阅读。您的应用程序或Web站点准备好登场了吗?  作为一本经典书籍,这一版做了重要的修改。《GUI设计禁忌2.0》着眼于商业软件、Web站点、Web应用程序和信息工具的用户界面设计禁忌,解释了为什么富有才智和善意的专业人员会犯这些错误,并指导读者如何避免它们。在以最少的理论武装读者头脑的同时,作者以轻松、诙谐和富有教育意义的方式为读者呈现界面设计的精髓。  《GUI设计禁忌2.0》主要内容和特色:  根据目前常见的错误进行了更新,采纳了来自第1版读者的大量评论和建议。  采用示例学习的方法讲述如何避免常见错误。  全面涵盖各类禁忌,包括GUI控件、图形设计和布局、文本消息、交互策略、Web站点设计(包括搜索、链接和导航)、响应性问题以及管理决策制定。  精心安排内容的组织和格式,并为示例提供了编号和信息丰富的标题,让读者能够迅速找到所需的信息。

作者简介

本书描述软件开发人员在设计图形用户界面(GUI)时经常犯的“禁忌”,并提出避免这些错误的基本原则和理论依据。本书将GUI禁忌分为7种类型:GUI控件禁忌、导航禁忌、文字禁忌、图形设计和布局禁忌、交互禁忌、响应性禁忌以及管理禁忌,并分别进行详述。
本书编排独特,条理清晰,针对性极强,是不可多得的GUI设计优秀资源。本书适合软件开发人员、web站点设计人员、开发经理、用户界面设计人员等阅读。

图书封面


 GUI设计禁忌2.0下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计5条)

  •     并不限于软件GUI的范畴。GUI设计禁忌 2.0理解易用性软件易用性不仅仅是易于学习。首先要准确的执行用户所需要、所期待的功能,其次要可以快速安全的执行,最后才是易于学习。1,关注用户及其任务,而非技术理解用户确定目标用户调查目标用户的特点理解任务确定要支持的任务调查目标任务理解软件工作的环境不要把软件当作一个单独存在的实体与其他软件之间的相互作用从三个维度理解用户:对计算机的总体了解程度任务知识(对目标任务的熟练程度)系统知识(对特定产品或类似产品的熟练程度)既不要为用户设计,也不能让用户设计,而是要和用户一起设计2,首先考虑功能,其次才是表示不要一开始就跳入具体的实现或是GUI布局中该软件会向用户展示什么概念?用户会用此软件创建、操作或是查看什么数据?软件会提供什么选项、选择、设置和控件?概念模型设计人员希望用户理解的应用程序模型抽象的说明了软件的功能,以及使用该软件用户需要理解什么概念将概念模型聚焦于任务,而非实现使用任务术语(组织,员工),而非计算机术语(散列表,字符串)开发一个用语词典(词汇表)唯一的表示利用概念模型中的术语编写任务场景3,与用户对任务的看法保持一致争取自然不要让用户做不自然的事情(与任务无关的事情)强加专断的限制使用用户的词汇,而非开发者的词汇找到合适的功能/复杂度平衡点恰当的默认值模版或封装好的解决方案指南性的路径和向导渐进式显示特定与任务的设计(不要开发一个大杂烩)可定制性(给予用户自定义界面的能力,要谨慎)4,设计要符合常见情况使常用的操作易于实现不应在常用的操作上浪费时间为了得到一个期待的结果,用户的操作量不应与结果的复杂度成比例,而应与期望结果偏离常用结果的反比成比例。“常用”的两个方面:“用户的多少”,“使用率的高低”越频繁使用的功能,操作量应越少越多用户使用的功能,应该越明显为核心情况(多数人频繁使用的功能)设计,不要为二逼用户付出太多工作5,不要分散用户对它们目标的注意力人类的“多任务”处理能力仅限于擅长的活动软件不应分散用户对自己任务和目标的注意力Dont make user think不要让用户解决额外问题(为用户搞定额外问题)6,促进学习“从外到里”思考,而非“从里到外”从局外人的眼光来看软件,而非设计者保持一致用户非常乐意多付出体力以换得更多的脑力重复的操作不需要提供一个低风险的环境低成本的纠错可撤销操作7,传递信息,而不仅是数据认真设计信息的展示视觉顺序和用户焦点易于浏览匹配介质注意细节屏幕属于用户保持显示惯性设法将用户的改动在屏幕上只生成小的、局部的改变当显示内容大变时:不应瞬时完成培养用户对更改的认知和理解减少对用户继续工作能力的破坏8,设计应满足相应需求实际速度和感觉速度提高响应性对用户操作做出即时响应,即便返回答案需要一定的时间让用户知道系统何时忙碌,何时空闲在等待期间允许用户执行其它操作让动画变得流畅清晰允许用户放弃他们不想继续的冗长操作使用户可以判断操作还需要多长时间尽可能允许用户设置他们自己的工作步调9,通过用户试用发现错误,然后修复测试结果可能会让人大吃一惊为纠正测试所发现的问题安排时间让设计/开发人员观看用户的使用录像保持冷静!在不同时间,针对不同目的进行测试不一定非要软件CF才能进行易用性测试准正式/非正式/正式测试
  •     因为要对这本书做个报告,那就顺便写个评价了。。首先这本书是我初学用户界面一位博士推荐的书,所以把它当做教父来学也不为过了,况且在看的过程中也的确觉得它是精华中的精华。虽然它的缺点的确还是有的,那就是有点旧了,09年的,如书中提到的,去电脑城走一圈,新买的软件什么的就可以扔到走出电脑城外的垃圾桶里了,IT更新地那么快,书中提到的禁忌其实已经不会再出现了,可看书不就看个思想么,而且大多禁忌还是有的。。那么先说下这本书主要是写什么。1.什么是GUI,怎么设计一个怎样的界面2.GUI的重要性什么是GUI——不是简单的拖拉组件,这当中包括从软件开始需求分析到软件测试一系列的工作怎样设计——首先要理解用户和理解任务,然后开发概念模型、设计、易用性测试等怎样的界面——以用户为中心、易用性的界面GUI的重要性——投入给GUI的时间和精力是做出一个成功界面的关键详细的我不剧透了,第一章的9个原则非常重要,看书前要先看前言,你属于哪类人就用哪种方法去读。整本书都在抬高GUI人员的重要性,要分清三类人,界面设计人员,GUI程序员和图形设计人员。在看到“最简单的方法是让更多用户界面设计人员担当开发团队的经理”时,我真是笑的不知天高地厚的,书不断在促成这样一个真理——GUI人员很重要,请重视。。另外,交互性和响应性在书中详细的介绍,尤其是响应性是很重要并且大多程序员没有引起重视的。。最后,切记以用户为中心....
  •     跟之前的《什么是产品设计》类似,对于初学者来说,实用性不大,但是能对用户界面设计有一个初步的认识。毕竟,光看网上教程和文章还是不够的。但是,现在的界面设计发展迅速,这个针对于web2.0的界面禁忌的确有点过时了。但是,我这个计算机学科的门外汉,对做用户界面设计的技能要求有了比较直观的了解。这么说的话,现在的UI是指书中的图形设计人员,现在的交互设计师是指书中的用户界面设计人员,因为用户界面设计人员技能点是:任务分析,概念设计;交互设计;用户界面输入输出设计;布局等等。所以,如果自学交互设计的话,看书看网上教程还有实际练习,下APP分析这些都少不了的。

精彩短评 (总计50条)

  •     我也这么感觉 很好了 不过还有借鉴性
  •     将目前在做的产品对比上面说的,一个一个修正,很实用!!
  •     讲的东西是对的,只是与时代有点脱节,只是我的境界还没达到那么高
  •     薄薄一本书,纸张也不怎么的,居然就敢标价49rmb,单凭这点就值得一看。 ----看完后,发现这书其实值不了49块钱。
  •     这种框框条条的东西大公司很喜欢,但是小心不要把自己限死了。照本宣科久了偶然跳出来很容易把事情弄糟。
  •     本时在设计中注意到了一些问题,可没深入的思考过为什么要这么做,也犯过常识性设计的错误,没看这本书的时候还真不知道自己犯错了,作者把他的经验传授出来,值得学习~~
  •       并不限于软件GUI的范畴。
      
      GUI设计禁忌 2.0
      
      理解易用性
      
      软件易用性不仅仅是易于学习。
      首先要准确的执行用户所需要、所期待的功能,其次要可以快速安全的执行,最后才是易于学习。
      
      1,关注用户及其任务,而非技术
       理解用户
       确定目标用户
       调查目标用户的特点
       理解任务
       确定要支持的任务
       调查目标任务
       理解软件工作的环境
       不要把软件当作一个单独存在的实体
       与其他软件之间的相互作用
       从三个维度理解用户:
       对计算机的总体了解程度
       任务知识(对目标任务的熟练程度)
       系统知识(对特定产品或类似产品的熟练程度)
      
       既不要为用户设计,也不能让用户设计,而是要和用户一起设计
      
      2,首先考虑功能,其次才是表示
       不要一开始就跳入具体的实现或是GUI布局中
       该软件会向用户展示什么概念?
       用户会用此软件创建、操作或是查看什么数据?
       软件会提供什么选项、选择、设置和控件?
       概念模型
       设计人员希望用户理解的应用程序模型
       抽象的说明了软件的功能,以及使用该软件用户需要理解什么概念
       将概念模型聚焦于任务,而非实现
       使用任务术语(组织,员工),而非计算机术语(散列表,字符串)
       开发一个用语词典(词汇表)
       唯一的表示
       利用概念模型中的术语编写任务场景
      
      3,与用户对任务的看法保持一致
       争取自然
       不要让用户做不自然的事情(与任务无关的事情)
       强加专断的限制
       使用用户的词汇,而非开发者的词汇
       找到合适的功能/复杂度平衡点
       恰当的默认值
       模版或封装好的解决方案
       指南性的路径和向导
       渐进式显示
       特定与任务的设计(不要开发一个大杂烩)
       可定制性(给予用户自定义界面的能力,要谨慎)
      
      4,设计要符合常见情况
       使常用的操作易于实现
       不应在常用的操作上浪费时间
       为了得到一个期待的结果,用户的操作量不应与结果的复杂度成比例,而应与期望结果偏离常用结果的反比成比例。
       “常用”的两个方面:“用户的多少”,“使用率的高低”
       越频繁使用的功能,操作量应越少
       越多用户使用的功能,应该越明显
       为核心情况(多数人频繁使用的功能)设计,不要为二逼用户付出太多工作
      
      5,不要分散用户对它们目标的注意力
       人类的“多任务”处理能力仅限于擅长的活动
       软件不应分散用户对自己任务和目标的注意力
       Dont make user think
       不要让用户解决额外问题(为用户搞定额外问题)
      
      6,促进学习
       “从外到里”思考,而非“从里到外”
       从局外人的眼光来看软件,而非设计者
       保持一致
       用户非常乐意多付出体力以换得更多的脑力
       重复的操作不需要
       提供一个低风险的环境
       低成本的纠错
       可撤销操作
      
      7,传递信息,而不仅是数据
       认真设计信息的展示
       视觉顺序和用户焦点
       易于浏览
       匹配介质
       注意细节
       屏幕属于用户
       保持显示惯性
       设法将用户的改动在屏幕上只生成小的、局部的改变
       当显示内容大变时:
       不应瞬时完成
       培养用户对更改的认知和理解
       减少对用户继续工作能力的破坏
      
      8,设计应满足相应需求
       实际速度和感觉速度
       提高响应性
       对用户操作做出即时响应,即便返回答案需要一定的时间
       让用户知道系统何时忙碌,何时空闲
       在等待期间允许用户执行其它操作
       让动画变得流畅清晰
       允许用户放弃他们不想继续的冗长操作
       使用户可以判断操作还需要多长时间
       尽可能允许用户设置他们自己的工作步调
      
      9,通过用户试用发现错误,然后修复
       测试结果可能会让人大吃一惊
       为纠正测试所发现的问题安排时间
       让设计/开发人员观看用户的使用录像
       保持冷静!
       在不同时间,针对不同目的进行测试
       不一定非要软件CF才能进行易用性测试
       准正式/非正式/正式测试
      
  •     如果将应该要做什么放在前面,而避免什么放在后面的话,应该会好很多...事先就列出“禁忌”之后再分析,似乎会误导...
  •     一些思想是从开发人员角度出发的,一些例子偏旧了,但还是有些收获
  •     很不错的书籍,虽然不及windows HIG那么全面,但本书很详细讲述了设计中的细节问题,读起来不及用户体验要素那么虚,至少,他告诉你怎么做设计. 开篇的交互设计8点原则很nice.
  •     这本书不实用,但该要注意的东西它都说了。“禁忌”就像Effective系列的“条款”那样作了编号,这种“随机访问”方式是我最喜欢的……和GUI有关系的人都应该读读。另外翻译不错啊。
  •     快速的读完了本书,对于我自己没什么实际价值。。。
  •     做完笔记了,累死宝宝了。。。
  •     恶心的当当,还区域购买~还是买了。
  •     不错~~终于把list clear了
  •     很扎实的一本书,比较适合入门者,有些东西有点过时了。2014
  •     除了部分意见或者建议比较中肯和有效外,其余大部分内容基本上是重复和人人皆知的。还不够有效内容来凑成一本书!
  •     东西不多,不过很类似工具书
  •     恩,好的 谢谢哈
  •     适合前台开发人员看;
  •     不时再看
  •     用半个月把它拿下!!
  •     收益很多!!特别是交互禁忌那一块。感觉不好的是有些禁忌不言而喻却解释很多,有些地方难以理解却没有栗子。整体而言书是有点过时了,不过经典的东西还在。
  •     web developer该好好看看。虽然好的设计,没见着是从这些个条条款款里中规中矩出来的,但至少读后可以避免糟糕的设计。然则,最紧要实践出真知。
  •     您好~请问这本书应该在哪儿买呢?
  •     2011.11.1-2012.5.7 读了好长时间
  •     知识点很多,都有场景模拟说明;文字通俗,比较容易理解;内容很全面,比较适合刚入门的GUI设计师们;总结:很好的一本入门教科书,虽然知识点有些过时,但在定义与应用还是很有帮助。推荐了!~
  •     比较常识的例子。感觉基本都不会犯这种低级错误。
  •        翻译还行,读下来很流畅。如果你平时有留意,这本书的细节可以跳读。几乎每个bloopers都有相应的图例,以及如何避免......不吹了......
       感触挺深的是第七章的“响应性禁忌”,响应性的好坏设计与机子,网络等硬件的性能无光,作者用了很有趣的人人对话方式模拟了机子对人操作的响应如何做得更好。很有趣的一点是,“系统不必马上执行用户的操作,但必须提供及时的反馈”......
      
  •     恩,好滴,在交互设计之路才刚刚准备起步而已,,,囧
  •     在这个公司刚入职的时候老大推荐的一本书,匆匆看完了没有留下很多印象,两年过去了,在自己做了很多个不同类型的产品策划后,再次翻开这本书,十年前的这些禁忌在其实在现在仍然是禁忌,对于UI的设计还是有着很好的建议。
  •     = = 我把好书都糟蹋了。。。罪过
  •     需要与时俱进啊
  •     这个要每年重读一次
  •     前九条可以一看~
  •       GUI技术日新月异,特别近几年UXP成为业界研究的热点~
      各大公司都投入大量精力在这个方面,Apple,Microsoft更是其中的领军公司~
      
      HTML 5+CSS3, WPF+Silverlight,Cocca技术的出现,更是让GUI设计突破传统,进入了一个新的境界~
      
      然而该书中阐述的大部分内容还是面对传统的GUI设计,对新的Web 2.0、Web Desktop、Mobile Device、WPF界面的设计没有任何的帮助~
  •     内容挺好!翻译太生硬!
  •     通过这本书,对桌面软件的设计有了理论上的粗浅认知;学到了一些概念:比如模式,软件响应性。如作者所说:用户界面设计是一门工程学,需要考虑一系列问题。
  •       因为要对这本书做个报告,那就顺便写个评价了。。
      
      首先这本书是我初学用户界面一位博士推荐的书,所以把它当做教父来学也不为过了,况且在看的过程中也的确觉得它是精华中的精华。
      
      虽然它的缺点的确还是有的,那就是有点旧了,09年的,如书中提到的,去电脑城走一圈,新买的软件什么的就可以扔到走出电脑城外的垃圾桶里了,IT更新地那么快,书中提到的禁忌其实已经不会再出现了,可看书不就看个思想么,而且大多禁忌还是有的。。
      
      那么先说下这本书主要是写什么。
      1.什么是GUI,怎么设计一个怎样的界面
      2.GUI的重要性
      
      什么是GUI——不是简单的拖拉组件,这当中包括从软件开始需求分析到软件测试一系列的工作
      怎样设计——首先要理解用户和理解任务,然后开发概念模型、设计、易用性测试等
      怎样的界面——以用户为中心、易用性的界面
      GUI的重要性——投入给GUI的时间和精力是做出一个成功界面的关键
      详细的我不剧透了,第一章的9个原则非常重要,看书前要先看前言,你属于哪类人就用哪种方法去读。整本书都在抬高GUI人员的重要性,要分清三类人,界面设计人员,GUI程序员和图形设计人员。
      
      在看到“最简单的方法是让更多用户界面设计人员担当开发团队的经理”时,我真是笑的不知天高地厚的,书不断在促成这样一个真理——GUI人员很重要,请重视。。
      
      另外,交互性和响应性在书中详细的介绍,尤其是响应性是很重要并且大多程序员没有引起重视的。。
      
      最后,切记以用户为中心....
      
  •     翻译的有些不好,建议读原文。也怨不得翻译的作者,很多东西都是英文情境下的,有一些并不适用于中文。
  •     用户体验入门之书,不错。
  •     非常严谨与基础的一本书。里面分析了很多交互设计最基本控件的应用规范,很多控件到现在看起来已经是顺利成章的,但其实当初都是经过了一段很长的探讨和摸索,而我们在应用控件的时候,除了靠着经验去使用,更多的是要想深入一层,问多几个为什么。
  •     入门必备
  •     我是借别人的看的。。你看下网上应该有卖的
  •     我滴入门书籍啊。
  •     书有点老了…不过理念还是沿用的,有帮助,只是有些案例现在已经解决的差不多了……
  •     ui入门
  •     不谢。找来看看吧
  •     第一次看完这本书,感觉本书泛泛而谈,给打了3分。后来完成了一个GUI项目,回头再看本书,感觉有些观点如果不是做过一些项目是想不到的,其实有一定的指导意义,打了4分
  •     这本书更多地是站在DEV的角度思考和分析问题出现的原因,及提出相应的解决办法。可以帮助和警醒自己要在日常工作中更多地和DEV沟通,想他们之所想,同时又不能放弃自己的底线
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024