HTML Help Workshop仍然是与应用程序一起使用的可行选择吗?

时间:2016-11-10 20:54:31

标签: asp.net wpf chm html-help help-system

我正在尝试为新应用程序(桌面WPF,还有asp.net网站)规划帮助功能。我花了一些时间来研究这个,似乎没有太多的信息。我见过各种各样的solutions such as here,但最好在继续之前向本论坛寻求帮助。

Microsoft HTML Help Workshop仍然是一个好方法吗?是否有一些特定的帮助系统解决方案受到很多人的青睐,或者是有多少程序员都有解决方案?

1 个答案:

答案 0 :(得分:5)

HTMLHelp(HH)也称为编译帮助模块(.chm)已有20年历史,但在Windows 10上可用并运行。运行时附带Windows 95及更高版本。自HTML帮助(.chm)以来,Microsoft已经创建了其他帮助系统,但它们与各种系统相关联。

HTMLHelp现在处于“维护模式”已有好几年了。预计不会有新功能,从现在开始只会发生重要更新。据我所知,微软没有开发新的帮助系统。

您可以花费大量资金购买“花里胡哨”工具,简化并简化创建帮助文件的过程。在您这样做之前,值得尝试一些免费软件/共享软件工具。

一些想法:

  • CHM适合申请帮助。
  • 越来越多的内容是基于网络的。
  • 帮助创作有学习曲线。
  • 制作好的帮助主题非常耗时。
  • 您需要一个单一来源并创建例如CHM和基于网络的帮助。

顺便说一句,HTML Help Workshop(HHW)不是用于应用程序,而是用于编译CHM的工具。对于初学者来说,HHW的GUI有点困难。 HHW的内部是编译和许多第三方工具使用所必需的。

作为第一步,我建议创建一些简单的HTML文件和图像。看看FAR HTML - 向导非常棒,可以使用基于网络的帮助。

一个提示 - 开始时不要查看FAR的所有选项。

  1. 将HTML文件放入项目文件夹的结构化子文件夹,例如

    welcome.htm
    design.css
    First_Steps \ download.htm
    First_Steps \ starting_program.htm
    How_to_extend \ extend_menu.htm
    How_to_extend \ power_function.htm
    图像\ gui_screenshot.jpg

  2. 将这些文件拖放到FAR

  3. 启动HTMLHelp 1.x向导,请参阅主菜单:创作>帮助向导
  4. 准备好了......
  5. 尝试连接FAR HTML生成的CHM和您的应用程序。 /或由FAR HTML为您的应用程序生成的基于Web的帮助。检查客户视图和您的需求。查看存储在网络驱动器上的CHM文件很困难。