用户体验珠玑

1.吸引蜜蜂的果树绽开花朵;遭到袭击的乌贼放出烟雾;正在启动的程序显示Splash屏,自然界就是这样呵。

2. 较长时间的运算:使用进度条(progress bar).

3. 不要阻塞界面(UI)线程;使用多线程进行长时间的运算.

4. 状态栏(status bar).

5. 操作开始之后,用户应当能够通过界面操作取消或终止较长时间的运算.

6. 增强用户体验:使用户可以通过界面来控制程序的运行.

7. 在适当的时候提供必要的程序开关.

8. 验证用户的输入.

9. 使用界面友好的MessageBox,注意要在提示对话框中使用适当的按钮和图标.

10. 如果有些操作必须是阻塞的,而且很难计算出这些操作的进度,这时一定需要使用等待指针(wait cursor).

11.使用向导能够让用户很容易就知道应该如何使用应用程序.

12.任何地方键盘都能访问到.

13.注意快捷键的设置.

14.注意tab键的循环.

posted @ 2006-06-14 14:35 MasterCai 阅读(...) 评论(...) 编辑 收藏