4

当我启动程序的帮助时,我似乎不再知道会发生什么。当必须决定如何为我的应用程序创建帮助文件时,这让一切变得更加混乱。

例如,它可能会打开我的 Web 浏览器以访问 html 文件的本地实例。它可能指向一个网络托管的帮助网站。它可以加载 Windows 帮助和支持中心。它可能会加载一个 chm 文件。它可以加载带有菜单等的自定义帮助表单。

实施帮助的“正确”方式是什么?

我喜欢 chm 文件的想法,但它让我很难在不更新应用程序的情况下向用户推送任何更新。对于基于本地 html 的帮助文件也可以这样说。

我也喜欢创建一个网络托管帮助文件的想法,因为我可以根据需要使用新信息对其进行更新,但这对于没有有效 Internet 连接的用户意味着什么?例如(在我的情况下,我的软件将同样用于没有互联网连接的车载笔记本电脑和有互联网连接的台式电脑)

我很想知道创建帮助文件时通常会做什么,以及使用哪些创作工具(如果有的话)。

4

2 回答 2

4

我用于移动应用程序的一个解决方案是拥有一个本地 html 帮助文件,应用程序在 Web 视图中呈现帮助内容。然后,我们有一个后台机制来检查服务以获取帮助更新,并酌情下载更新的 HTML 和其他静态内容。这样,您始终拥有一个不需要连接的本地 HTML 文件,并且可以快速呈现(因为查看时无需下载)。

于 2012-09-06T17:50:46.757 回答
1

最巧妙的方法是提供一个 Compiled HTML (CHM) 帮助文件。

有许多免费和付费的应用程序可以帮助创建文档。您可以尝试Rahman CHM MakerKEL CHM Creator

于 2012-09-06T18:16:17.227 回答