2013-05-07 50 views
2

我们希望实施应用程序帮助和文档系统。它应该基于HTML,因为有很多现有的文件,它给了我们最大的灵活性。目前我们使用CHM文件。我们希望让内部人员(而不是开发人员)能够编辑内容。实施应用程序HTML帮助系统

我们想到了一个支持TOC,索引(标签),搜索等的独立应用程序。我们还考虑过使用本地Web服务器。

直到现在我们的应用程序使用纯C#,这将是很好的保持这一点。

我们完全清除了web/asp的知识,所以问题是:
哪里是一个很好的起点?

回答

0

最后,我们最终实现一个本地HTTP服务器:

  1. 内部人我们的内部网络中创建的HTML内容
  2. 我们自己的构建工具创建的TOC和搜索索引和包装的所有内容到压缩文件
  3. 压缩文件打包到应用程序的安装
  4. 当我们的应用程序中的最终用户呼叫帮助,本地HTTP服务器启动
  5. HTTP服务器使用HttpListener
  6. 有了这一点,可能有特殊任务的一些HTTP查询,如通过单击链接而无需浏览器的回答
0

您可以使用文档应用程序,如SandCastle

其中使用XML文档中的代码来生成一个帮助文件。

+0

感谢的拦截启动我们的应用程序的工具。我已经在使用Sandcastle作为源文档。但是我正在寻找与我的应用程序一起提供的帮助系统,用于最终用户文档。 – joe 2013-05-11 13:19:10