全面解析帮助系统:从基础到高级应用
1. 帮助系统概述
在当今的软件应用中,帮助系统至关重要。它是专业应用的最后一道打磨工序,还是一项耗时的任务,这取决于目标受众。但大多数应用都需要一个支持中心,以便用户在困惑或迷失方向时能够寻求帮助。若缺少这一基本支持,开发者或组织的技术支持部门必将被大量的支持请求淹没。
1.1 在线帮助的优势
近年来,印刷文档的使用逐渐减少。虽然学习高级工具仍偶尔需要厚重的手册,但普通的办公生产力或商业软件不再期望用户进行额外的阅读。这些程序更多地依赖自然、直观的界面,并使用在线帮助来填补空白和解答用户的偶尔疑问。在线帮助具有显著优势:
-增强的控制:通过一些努力,开发者可以精确控制用户按下 F1 键时看到的信息。而对于印刷书籍,用户可能通过索引、目录甚至第三方指南来查找信息,开发者无法得知他们会找到什么。
-丰富的媒体:在线帮助可以使用任意数量和组合的图片,甚至包含声音、电影和动画演示。
-搜索工具和上下文敏感性:帮助系统可以自动完成大部分查找信息的繁琐工作。它们可以通过全文搜索查找关键字,程序还可以利用上下文敏感性确保用户立即看到合适的主题。
1.2 经典“糟糕帮助”的特征
糟糕的帮助往往具有以下特征:
-描述用户界面:用户不需要了解界面如何工作,他们通常可以通过试错来发现。用户需要知道应用程序执行的任务。
-过长:帮助没有印刷文档那样的带宽,无尽的滚