我真的想知道我正在开发的软件中是否缺少任何明显的东西。
您认为重要的用户界面功能在大多数软件中经常缺失吗?
我真的想知道我正在开发的软件中是否缺少任何明显的东西。
您认为重要的用户界面功能在大多数软件中经常缺失吗?
撤销功能对于编码来说很麻烦,但对最终用户非常有用。
保存所有/任何窗口的位置和大小,因此每当程序重新启动时它们会被还原。
阅读这篇关于撤销的文章,来自一个可用性专家(Aza Raskin):Never Use a Warning When you Mean Undo。编写撤销并不是很难:示例[1],[1.5],[2]。
键盘快捷键
UI界面通常省略了什么? 没有什么!(字面上是空白的空间)。更好的问题应该是“可以省略什么?” 当你不得不考虑 UI 需要什么其他东西时,你已经走得太远了。剩余空白空间是 UI 程序员需要努力解决的问题。没有人喜欢功能蔓延。
记住 KISS 原则。
以下是我经常发现做得不好或甚至缺失的一些UI功能:
我需要一个API和脚本语言,这样我就可以绕过用户界面。
说真的,没有什么比不得不点来点去执行重复的流程更乏味(也容易出错)了。
在树形视图和网格等地方右键点击上下文菜单。
我们公司有一个记录管理应用程序,我偶尔需要使用它,但是他们没有在树形视图中的任何文档上提供右键点击功能,因此您必须不停地滚动到屏幕底部才能将任务标记为已完成,非常烦人,也没有键盘快捷键,更加烦人。
UI一致性。
我知道过去我有过忽略打印支持的问题。虽然我自己从不使用它,但我的一些用户需要。