如何创建帮助文件

时间:2011-02-21 20:02:00

标签: c# helpfile

我想在任何时候按下F1时创建一个帮助文件。如何创建它并包含在代码中?

5 个答案:

答案 0 :(得分:3)

你问两件事是不同的问题:

  • 创建帮助文件。

这可能很棘手,具体取决于您的操作方式。有许多不同的选项,有些选项会启动网络浏览器到在线帮助,而其他选项会启动某种帮助查看器。我也看到人们在简单的控件中实现了简单的帮助查看器,比如某种浏览器控件或富文本查看器。要创建一个外部文件(比如* .chm文件),我会使用像robohelp这样的商业软件包,有来自微软的SDK,但像RoboHelp这样的软件包可以让电梯变得更加容易。

  • 启动帮助

要获得正常显示的帮助(在* .chm文件或Web浏览器的情况下)需要启动查看器程序。来自Microsoft的帮助SDK包含对此的帮助,但您也可能像任何其他程序一样启动该程序。看一下System.Diagnostics.Process类。

答案 1 :(得分:1)

如果您想创建CHM帮助文件,可以查看HelpNDoc,这是立即创建PDF,HTML和CHM的完美工具。如果要发射,mrz也是完全正确的。

答案 2 :(得分:0)

微软提供了一个帮助SDK 看看这个: http://msdn.microsoft.com/en-us/library/ms670169

我认为这就是你要找的东西?

您可以将F1设置为其中一个HTML页面吗?

答案 3 :(得分:0)

如果您的程序相当简单,那么在用户的默认浏览器中打开的单个HTML文件就可以了。但是如果您的应用程序有点复杂,那么chm文件就没有真正的替代方案。

您可能还包含描述常见用例的PDF。 (就像一本关于使用你的软件的书)

答案 4 :(得分:-1)

您可以创建HTML格式的帮助并查看,您可以创建一个包含嵌入式浏览器的表单,并在浏览器中加载索引(或任何您称之为第一页的内容)。