实现一个应用程序HTML帮助系统

本文关键字:应用程序 HTML 帮助 系统 一个 实现 | 更新日期: 2023-09-27 18:12:29

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

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

到目前为止,我们的应用程序使用的是纯c#,所以最好保留这个

我们完全没有web/asp知识,所以问题是:
哪里是一个好的开始?

实现一个应用程序HTML帮助系统

你可以使用SandCastle等文档应用

在代码中使用XML文档生成帮助文件

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

  1. 内部人员在内部网络中创建HTML内容
  2. 我们自己的构建工具创建TOC和搜索索引,并将所有内容打包到压缩文件压缩后的文件被打包到应用程序安装
  3. 当最终用户在我们的应用程序中调用帮助时,本地http服务器被启动
  4. HTTP服务器使用HttpListener
  5. 有了这个,就有可能有一些特殊任务的HTTP查询,比如通过点击一个链接启动我们的应用程序的工具,而不被浏览器拦截
相关文章: