增加用户体验的几点心得体会

程序设计时要充分考虑到用户使用的方便性,友好性以及互动性。这就是现在普遍强调的增强用户体验。以下是我在工作中的一些关于这方面的心得体会,有不妥之处,还望阅者多多指教。

1.应用程序主窗体和子窗体的打开时间不宜过长。(可以考虑将有关数据处理和传参的过程调整到窗体加载以后再进行。

2.增强程序的提醒,提示功能。一般来说,分为操作成功,操作失败,操作异常(异常时注意将异常信息写入日志文件中,特别是执行的Sql语句)三种情况的显示信息。另外,还应注意查询数据结果为空的情况的处理。

3.用户的自定义操作。例如有些第三方控件具有和最终用户交互操作的功能。Asp.net中的WebPart的技术使用也是典型的例子.

4.键盘键的使用。如设置快捷键,使用方向键等。

5.验证用户输入格式并提醒。

6.系统处理时间过长的处理。可以改变鼠标形状或使用进度条来指示正在处理过程中,以免用户不知所措。

7.一些日常业务常识的应用。如写计划时,计划的使用日期不能晚于计划日期,一些非空字段的验证,实际业务环境中的操作习惯,该显示哪些字段不该显示哪些字段都值得仔细推敲。

8.参数的使用要尽量少,这样才能保证操作的流畅性。

9.能使用选择控件的地方尽量使用选择控件。(如列表框,组合框,复选框,单选框等).

10. 如果有必要的话,可以考虑增加一些简单明了的文字说明。

所谓“细节决定成败,关注细节,我们才能使自己的程序更符合用户的使用要求。

细微之处见真功,处处留心好程序。