ui设计时使用不同的术语描述相同的事物是最让人迷惑的,而改变人人都已经熟悉的术语也是有害的。这两种情况都使得程序难以讨论、描述,以及归档。甚至使它难以编程。
界面设计中需要命名的
下面是一些需要命名的、与界面有关的典型对象:
● 程序本身;
● 程序使用的文档类型;
● 用户利用程序执行的主要操作;
● 所有的窗口、对话框和属性表;
● 主程序窗口中的使用区域;
● 认为非标准的屏幕对象、命令、属性、交互、或者技术。
简而言之,用户可以看到或需要与其进行交互的、显示在菜单、工具栏、窗口、对话框、状态栏、联机帮助或文档中的任何内容都需要有一个名称。当然,您将会使用已存在的标准屏幕对象的名称。例如,您不需要命名常用的对话框,因为它们已经拥有名称。
用用户的语言说话
使用软件面向的用户所熟悉的词语,除非您的软件是为了程序员设计的,否则应该避免使用计算机行话,而应用常用的单词代替。例如,对绝大多数用户来说,常用单词"separator"(分隔符)就比技术术语"de·imiter"(定界符)要好得多。如果必须使用技术词汇,那么应采用那些用户可能知道的术语。
要避免的术语
也有些术语是千万不要用在您的用户界面中的。尽管"execute"执行、"ki··"(杀死)、"terminate"(结束)、"fata·"(致命的)和"abort"(中止)这样的术语在程序员文献中是完全可接受的,但完全应该避免出现在其他的文字中。