我目前正在开发一个基于eclipse的桌面应用程序。
目前,用户需要执行许多多余的操作,如在视图1中执行步骤A,然后在视图2中执行步骤B,然后重复。我想知道是否有人知道在基于eclipse的应用程序中记录/推荐用户操作的解决方案。
也许基于历史,就像基于web的解决方案一样。
任何帮助都是好的。
谢谢。
发布于 2015-11-19 18:55:19
1)是否要记录用户点击(操作)?
如果是这样的话,eclipse提供了一个位置跟踪器,因此您可以从现场分析用例。OperationHistoryActionHandler
2)你想让用户更智能地使用你的工具吗?
考虑使用Wizards。在向导中,您可以定义执行步骤的数量。用户不需要在视图中搜索某个按钮。使用向导,特定的执行流程是非常清晰和易于理解的。
3)正如约拿所提到的,你也可以使用cheatsheets。
发布于 2015-11-24 17:35:59
我们曾经做过类似的事情,我们有一个相当大的用户界面,有很多不同的功能。我们的解决方案是:
然后,我们继续集成我们自己的运行配置。我们添加了一个UI,让用户可以选择将多个命令级联成一个大命令。例如,用户想要创建一个新文件,应用模板,生成一些图形,将它们导出到给定的位置等,用户将创建一个运行配置,将这些命令添加到一起。
这样,我们保持了全面的UI,但让专家用户能够根据他们每天所做的事情来创建自己的工作流。
我们的用户非常喜欢这一点。
https://stackoverflow.com/questions/33519413
复制相似问题