Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
windows应用程序的现代帮助系统_Windows_Documentation_Chm_Help System - Fatal编程技术网

windows应用程序的现代帮助系统

windows应用程序的现代帮助系统,windows,documentation,chm,help-system,Windows,Documentation,Chm,Help System,目前我正在重新设计一个旧的Windows桌面应用程序。重新设计的一个目标是在Office2010中实现一个带有色带的外观现代的UI。 除了UI之外,我们还希望实现一个外观现代的在线帮助。目前我们使用Microsoft HTML帮助(*.chm)。但它甚至看起来有点陈旧。 我现在研究了Microsoft目前使用的帮助系统: Microsoft AP帮助(*.h1s) Microsoft帮助2.x(*.hxs) Microsoft帮助查看器1.x/Help 3.0(*.mshc) 我的问题是,如

目前我正在重新设计一个旧的Windows桌面应用程序。重新设计的一个目标是在Office2010中实现一个带有色带的外观现代的UI。
除了UI之外,我们还希望实现一个外观现代的在线帮助。目前我们使用Microsoft HTML帮助(*.chm)。但它甚至看起来有点陈旧。
我现在研究了Microsoft目前使用的帮助系统:

  • Microsoft AP帮助(*.h1s)
  • Microsoft帮助2.x(*.hxs)
  • Microsoft帮助查看器1.x/Help 3.0(*.mshc)
我的问题是,如果这些系统中有一个打算与独立的应用程序一起分发,我没有找到任何信息

对于面向未来的现代应用程序,您更喜欢哪种帮助系统?我非常感谢每一个提示或经验。

有各种“单一来源”文档工具可供您将相同的内容发布为各种格式。一些流行的(没有特定顺序)是、、和


对更现代的Microsoft帮助格式的支持确实存在,但Microsoft在向其他供应商开放这些格式方面似乎有点慢。如果希望应用程序的用户能够访问internet,另一种方法是在web服务器上以HTML页面的形式发布帮助,并直接链接到应用程序中的帮助页面。这样做的好处是,您可以独立于软件更新帮助(例如,响应客户查询),并且某些系统允许客户通过向网站发布反馈来参与帮助开发。

您是否手工编写所有文档,或者有没有像doxygen这样的工具?这些文档是由一家专门编写文档的外部公司编写的。我不知道他们正在使用哪个软件,但他们有一个可以生成帮助以及pdf格式的手册的软件。我看不出有任何限制,因为他们将提供所需格式的文档。@Michael,您可能会感兴趣。这是从2008年开始的,但看起来足够权威,据我所知,Document Explorer既不是一个独立的产品,也不是一个可再发行的软件包。好吧,没有什么太多,Borland/Embarcadero很乐意用Delphi发布htmlhelp2。但事实上,即使是这些新帮助系统的产品似乎都是面向office或VS集成的,而不是通用应用程序。但我的问题不是如何为特定系统生成文档。当我们使用服务提供商时,我们会得到我们想要的。问题更多的是找到合适的系统,供其他供应商使用。您是否询问过您的服务提供商他们可以生成什么输出格式?他们可能会在其中一个应用程序上进行标准化,并且可能无法生成问题中列出的所有格式(或者,至少可能会为此收取额外费用)。