目前我正在重新设计一个旧的windows -桌面-应用程序。重新设计的一个目标是实现一个现代的UI在office2010风格的丝带。除了我们的UI,我们还想实现一个现代的在线帮助。目前我们使用Microsoft HTML Help (*.chm)。但它甚至看起来有点陈旧。
我现在做了一些研究,微软目前使用的帮助系统:
- Microsoft AP Help (*.h1s)
- Microsoft Helpx (*.hxs)
- Microsoft帮助查看器x/Help 3.0 (*.mshc)
我的问题是,如果这些系统中的一个打算与独立的应用程序一起分发,我找不到任何信息。
对于面向未来的现代应用程序,您更喜欢哪个帮助系统?
有各种各样的"单一来源"文档工具可用,使您能够将相同的内容发布为各种格式。一些流行的(没有特别的顺序)是Author-it, MadCap Flare, Help + Manual和RoboHelp。
对更现代的Microsoft帮助格式的支持确实存在,但Microsoft在向其他供应商开放这些格式方面似乎有些缓慢。如果您希望应用程序的用户能够访问internet,另一种方法是将帮助作为HTML页面发布到web服务器上,并直接链接到应用程序中的那些页面。这样做的好处是,您可以独立于软件更新帮助(例如,响应客户查询),并且一些系统允许客户通过在网站上发布反馈来参与帮助开发。