0

我几乎为客户完成了一个 Windows 应用程序(Windows 窗体)项目,但他的要求之一是拥有典型的“?” 打开带有用户指南帮助的帮助文件的菜单项。

我知道如何基于文档 XML 构建文档(我已经这样做了),但这是不同的:它必须是用户指南,最终用户会理解的东西(他不关心知道关于应用程序背后的代码),带有屏幕截图、HOPW-TO、常见问题解答等。

用户必须能够始终打开它(因此,不能选择网站或任何需要互联网连接的东西)。

我正在考虑使用实际的帮助文件(msha + mshc 文件?),但由于我只知道如何从文档 Xml 构建它,我不知道如何创建它以及如何让它从 Windows 中显示应用。

有什么提示吗?

4

3 回答 3

0

创建一个 .chm/help 文件,它可以通过嵌入在代码(或其他)中的 XML 标记将自身集成到您的应用程序中,这绝不是一个简单的转换问题。我建议研究以下工具(虽然它们不是免费的,但可能有其他免费工具可用):

  1. Doc-to-Help我们使用它,它可以将 Word 文档直接转换为 .chm 帮助文件。

  2. 帮助+手册

  3. 帮助史密斯

另外看看这个问题

哪些工具可用于在 Visual Studio 2010 中创建帮助文件?

它有一些非常有用的答案,并且可能会提供您正在寻找的内容。

我希望这有帮助。

于 2013-04-04T09:03:12.187 回答
0

你可以用这个创建一个 Windows 帮助文件:http: //download.microsoft.com/download/office97dev/helpws97/4.03/win98/en-us/hcwsetup.exe

这是一个帮助文件创建应用程序。

于 2013-04-04T09:03:28.657 回答
0

我还没有使用它,但HelpPane可能是您正在寻找的。从 Windows Vista 开始,它是 CHM 的替代品。

一种想法是构建一个自托管的 ASP.NET 站点,以便您可以使用母版页来获得一致的外观,然后将 HelpPane 实例指向该站点。

通过一点点挖掘,我相信您将能够找到一个合适的库来自托管 ASP.NET 站点。

EDIT1:另请参阅此SO 主题

EDIT2:HelpPane.exe 似乎只会显示 Windows 帮助主题。也许将更适合您的需求。高温高压

于 2014-03-23T21:52:04.070 回答