跳至导航 to navigation

基本功

Tag: [ 用户体验 ]
发表于23:12
本文原始地址:http://www.blogbus.com/ui-logs/233163.html
UI之旅乃作者的随手笔记,请移步到用户体验研究blog--油茶研究会

学习资料:windows程序使用者界面设计准则

    这几天设计了一个用vc开发的界面流程,发现自己在设定“确定”“取消”“关闭”等按钮时,对windows的一些规范还没有掌握好,混淆运用。还有热键的设定,从来就没有研究过,学习了一个名叫《windows程序使用者界面设计准则》的word文档,立刻澄清了很多概念。本来想在google上找一下这个文档,做个链接,未果,不知道同事从哪里弄到的文档。

  • “退出”(Exit) 命令用来关闭应用程序,“关闭”(Close) 用来移除主视窗与非模式(modeless)对话框(1),“取消”(Cancel) 用来结束模块(modal)对话框。“关闭”与“退出”意义不同,它只是关闭视窗而不是退出应用程序,例如,关闭打印机的状态列并不表示取消打印工作。
  • OK件没有热键,因为它是随Enter键一起使用的;Cancel键也没有热键,因其随Esc键一起用来取消modal对话框。
  • 模块对话框一律要提供“确定”与“取消”键.因为这样使用者才知道何时该更进一步、何时该退后一步,你可用其它的较特定的命令来代替“确定”键,但“取消”键则不可,除非同时有“停止”键可用来指示停止动作的进行。
  • 非模块(modeless)对话框或用于主视窗的对话框要用“关闭”键而不是“确定”与“取消”键,因为“确定”与“取消”只用于modal对话框。而且,确定与取消在modeless对话框中也有点辞不达意。

0 条评论:

    发表评论