你知道或使用哪些技术来创建用户友好的GUI?
我可以列举以下几种我认为特别有用的技术:
- 非阻塞通知(浮动对话框,如Firefox3中的弹出消息或在托盘区域的Vista弹出消息)
- 没有“保存”按钮
以MS OneNote为例。
IM客户端可以自动保存聊天记录 - 集成搜索
不仅可以通过帮助文件进行搜索,还可以使UI元素可搜索。
Vista朝着这样的GUI迈出了一大步。
Microsoft Office中的Scout插件是一个非常好的想法。 - 面向上下文的UI(MS Office 2007中的Ribbon工具栏)
你是否在你的软件中实现了类似于上述技术?
编辑:
正如Ryan P所提到的,创建可用的应用程序的最佳方法之一是将自己置于用户的位置。我完全同意,但我想在这个问题中看到的是具体的技术(如我上面提到的那些),而不是一般的建议。