在显示进度条时,是否显示一般消息,如:
“
或者是更细粒度的消息所带来的值得用户体验改进的额外编码工作,如
ALso,如果您编写了细粒度消息,您是从它们所属的对象控制这些消息,还是控制对象正在加载的更广的视图/模块?
标记
发布于 2009-12-02 10:58:02
如果您的消息让用户知道任务完成后还有多少时间,这将大大提高可用性。
因此,像“处理5项中的第2项”这样的事情肯定比“处理”更好。
我还建议避免进度条,而不是一直跑到结束,然后简单地一次又一次地开始。这只是用来取笑用户的。感觉就像:“很快就会完成的。好吧,也许再过一分钟。马上就好”。
发布于 2009-12-02 10:57:53
如果您不知道任务的长度(没有计数或循环计数),那么一般的消息或信息--具体的步骤是可以的,但是我倾向于尝试完成百分比或“5中的第2种情况”。
这可以更好地指示正在执行的实际任务。
发布于 2009-12-02 11:01:51
评估“价值”相当困难。作为一个用户,我真的很想知道发生了什么。因此,我倾向于尝试实现这样的细节。
我会将视图与实际的处理细节(可能涉及视图不应该知道的对象)分离开来,并在我的模型中使用某种NoticeBoard。有趣的事件可以张贴在那里,视图可以捡到它们。
https://stackoverflow.com/questions/1832167
复制相似问题