美文网首页
2018-07-02第三章(意义,模式,单调性和一些错误观点)

2018-07-02第三章(意义,模式,单调性和一些错误观点)

作者: 予汐 | 来源:发表于2020-01-19 19:11 被阅读0次

3.1 术语和符号

内容:位于计算机或者其他信息处理设备中,对你具有含义和效用的信息。

当系统是指一台计算机时,菜单,图标和其他一些设备就不是你的内容—除非你是界面设计人员或者程序员。

图形输入设备(GID)—用来和系统交换信息的机械装置,诸如在显示器上的定位或者对象选取。

典型的GID有鼠标,踪迹球,光笔,写字板笔,游戏棒和触摸板。

GID按钮是指GID上的主要按钮,例如二建鼠标上的左键。

敲击:按下和松开一个按键或开关的过程,期间没有任何的其他的动作。

单击:定位GID和敲击GID按钮的过程。

拖拽:在某一位置按下GID按钮,然后再松开GID按钮前,将GID移动至一出新的位置。这个动作也称作单击拖拽。

双击:定位GID并迅速敲击GID按钮两次,期间没有GID的运动或者其他的用户的动作。(实际应用中,少量的GID运动是允许的,当按钮被按下时,往往会有轻微的移动)。 

注意键盘输入操作的表示方法。

3.2 模式 ******

模式是那些存在于界面中的错误,混淆,不必要的限制和复杂性的一个重要原因。而最理想的系统便是完全无模式的。

操作:一系列在运动中自动完成的动作。

聚合:将一系列的动作结合成一个操作。

大多数的界面对于某个特定的操作都会有多种理解。(例如回车键等)

模式:界面对操作做出的响应。对于给定的操作,如果界面对他的理解是固定的,那么就说界面是某种特定模式的。如果对于该操作有不同的理解,则界面处于不同的模式。

触发性控制(状态转换)—模式的一种

1)按钮控制的手电筒:ON/OFF的操作

ON模式:按下按钮之后是OFF的操作。

OFF模式:按下按钮之后是ON的操作。

2)带有标记的(Lock和Unlock)单选按钮:容易混淆当前状态。

采取的解决办法之一是采用复选框。

解决办法之二是使用一组单选按钮。(是非模式化的,用户不仅可以看到当前的状态,而且还有其他选择的信息)。

无论是复选框还是单选按钮,都必须使用表示控制对象当前状态的形容词而非表示动作的动词作为标签,否则用户就无法知道这个动作是已经发生还是将要发生。

只有触发性控制的当前状态是你的关注点而且可见时,或者在短时间内可以被记住时,触发性控制才能可靠地工作。除非状态是关注点(然而它往往不是),否则触发型控制时长引起用户错误。

3)Caps Lock键

模式会导致问题因为他们会使用习惯性的动作产生无法预计的结果。

而真正的原因是由于用户的关注点不是系统所提供的指示器。(例如绘图软件,通过光标的形状发生变化,由标准的箭头转为跟踪光标三角。在完成跟踪后,你经常会忘记切换回标准的光标形式。)

所以如果当前的界面状态并非用户的关注点,而且界面是有模式的,错误便是不可避免的,因为他的关注点不是当前的模式。

4)激活特定的应用程序

在一些流行的计算机上,敲用Command n命令时,很多程序常常可以提供一个全新的空白表格。但由于习惯,用户在一些特殊的软件包中也将会使用这个命令,及时命令已经换成了其他的。

3.2.1 模式的定义

一个给定的界面,对于某一个用户来说可能是模式的,而对另一个用户来说又可能是非模式的。

所以对于陌生更完整的定义还要包括用户对于界面的看法:对于一个给定的操作,如果一个人交互的界面是模式的,则它满足:

1)界面当前的状态不是用户的关注点

2)界面会根据系统的当前状态,从多种可能的响应中选择一种执行。

模式还限制了活动的范围。相同的操作命令g在不同的模式中(A和B)激活不同的动作(a和b)。但有些范围大,有些相对较小。

理想的状态是一个完全人本化的界面应该只有一个范围。

模式会使计算机而不是用户成为交互的管理者。当你不得不停下当前的工作去恢复一个信息框时,这个问题尤为突出。

3.2.2 模式,用户偏好设置和临时模式

用户偏好设置的一个基本问题:如果设计者或文档作者无法事先知道系统的设置,那么如何测试界面的质量以及进一步给出系统的文档?(前一个用户对模式的改变实际上使得文档不再是正确的)

而且提供用户偏好的设置,迫使用户承担起与其工作性质无关的额外任务。(例如使用一个电子表格的用户,不仅要学习使用电子表格,还要学会如何使用定制功能)。

在共享环境中对界面进行个性化设置无疑会引起更严重的后果,因为意味着界面会在你豪不知情的情况下发生变化。

增加用户定制无疑会使系统变得更加复杂,也更加难以学习掌握。因为用户往往是根据他们的主观判断进行个性化定制的。所以若我们是出色的用户界面设计人员并且可以使界面达到最优化,那么个性化只能使界面变得更加糟糕。

如果不考虑其他因素,那么想必那些持续出现的模式,一次使用后便消失的模式引起的错误相对较少,因为他们作用的时间较短。

临时模式可以在短时间内不会忘记曾对模式做过设置,可以避免模式错误。

非模式化的一个特征就是:一旦变成一种习惯,你便无需考虑或者规划,就可以直接采取动作;你的注意力会完全集中在你的工作内容上。

相关文章

  • 2018-07-02第三章(意义,模式,单调性和一些错误观点)

    3.1 术语和符号 内容:位于计算机或者其他信息处理设备中,对你具有含义和效用的信息。 当系统是指一台计算机时,菜...

  • kin 60 银河的黄太阳-你相信生命自带光芒。

    今天灵感爆发,了解了银河系一些形成过程,似乎看到了银河调性它的意义所在! 银河调性是在共振之后,共振的调性,是他找...

  • 何为单例模式

    什么是单例模式?单例模式怎么应用? 单例模式 从字面意义来解释,就是单个对象模式,了解之后,就是只可以实例化一个对...

  • 第4章单例模式

    第4章单例模式 4.1 实现单例模式 或者 意义不大 4.2 透明的单例模式 构造函数很奇怪 让这一单例类变成一个...

  • Tomcat中设计模式

    1 Tomcat中设计模式 在Tomcat中用了很多设计模式,如模板模式、工厂模式和单例模式等一些常用的设计模式,...

  • 23 Java设计模式系列-单例模式

    单例模式 单列模式是非常常见的设计模式之一,写个笔记,记录一下我的学习过程和心得。 首先了解一些单例模式的定义。 ...

  • 设计模式(Swift) - 单例模式、备忘录模式和策略模式

    设计模式(Swift) - 单例模式、备忘录模式和策略模式 设计模式(Swift) - 单例模式、备忘录模式和策略模式

  • Java单例模式

    1. 实现单例模式 饿汉模式和懒汉模式单例模式根据实例化时机分为饿汉模式和懒汉模式。饿汉模式,是指不等到单例真正使...

  • 设计模式之单例模式

    单例模式是设计模式中相对是来说最容易理解的设计模式,但其实大多数人只是知道单例模式的一些简单场景的使用和实现。比如...

  • 24种设计模式之多例模式(Multition Pattern)

    单例模式和多例模式说明: 1. 单例模式和多例模式属于对象模式。 2. 单例模式的对象在整个系统中只有一份,多例模...

网友评论

      本文标题:2018-07-02第三章(意义,模式,单调性和一些错误观点)

      本文链接:https://www.haomeiwen.com/subject/pnhruftx.html