📜  MS HTML,JavaHelp和Oracle帮助布局(1)

📅  最后修改于: 2023-12-03 15:17:44.288000             🧑  作者: Mango

MS HTML,JavaHelp和Oracle帮助布局

在软件开发过程中,帮助文档是必不可少的一部分。帮助文档可以让用户更好地理解软件的功能和操作方法,从而提高软件的使用效率和客户满意度。在帮助文档的制作过程中,布局是一个重要的问题。本文将介绍MS HTML、JavaHelp和Oracle帮助布局的相关知识。

MS HTML

MS HTML是一种基于HTML的帮助布局。MS HTML帮助可以在Windows平台上使用,它可以与Windows的帮助引擎集成,使得用户可以通过Windows的帮助系统来访问软件的帮助文档。MS HTML帮助的特点是易于制作和修改,可以使用HTML编辑器来编辑帮助文档,同时也支持JavaScript和CSS等前端技术,可以制作出具有良好交互性的帮助页面。

MS HTML帮助布局的主要组成部分

MS HTML帮助布局的主要组成部分包括:

  • 显示区域:帮助文档的内容在这个区域显示。
  • 目录区域:用于显示帮助文档的目录结构,用户可以通过目录来浏览帮助文档。
  • 索引区域:用于显示帮助文档的索引,用户可以通过索引来查找帮助文档。
  • 搜索区域:用于进行帮助文档的搜索,用户可以直接输入关键词来搜索帮助文档。
MS HTML帮助布局的示例代码
<h1>这是一个标题</h1>
<p>这是一段内容</p>
<ul>
  <li>列表项1</li>
  <li>列表项2</li>
  <li>列表项3</li>
</ul>
JavaHelp

JavaHelp是一种基于Java的帮助布局。JavaHelp可以运行在不同平台上,和Java Swing集成。JavaHelp帮助的特点是可以制作出具有高度可定制性的帮助页面,通过XML可以将帮助文档与JavaHelp系统连接起来。

JavaHelp帮助布局的主要组成部分

JavaHelp帮助布局的主要组成部分包括:

  • 显示区域:帮助文档的内容在这个区域显示。
  • 目录区域:用于显示帮助文档的目录结构,用户可以通过目录来浏览帮助文档。
  • 索引区域:用于显示帮助文档的索引,用户可以通过索引来查找帮助文档。
  • 搜索区域:用于进行帮助文档的搜索,用户可以直接输入关键词来搜索帮助文档。
JavaHelp帮助布局的示例代码
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE helpset PUBLIC "-//Sun Microsystems Inc.//DTD JavaHelp HelpSet Version 1.0//EN" "http://java.sun.com/products/javahelp/helpset_1_0.dtd">
<helpset version="1.0">
  <title>这是一个标题</title>
  <maps>
    <homeID>home</homeID>
    <mapref location="map.jhm"/>
  </maps>
  <view>
    <name>TOC</name>
    <label>目录</label>
    <type>javax.help.TOCView</type>
    <data>toc.xml</data>
  </view>
  <view>
    <name>Index</name>
    <label>索引</label>
    <type>javax.help.IndexView</type>
    <data>index.xml</data>
  </view>
  <view>
    <name>Search</name>
    <label>搜索</label>
    <type>javax.help.SearchView</type>
    <data engine="com.sun.java.help.search.DefaultSearchEngine">JavaHelpSearch</data>
  </view>
  <presentation default="TOC">
    <name>main window</name>
    <size width="800" height="600"/>
    <location x="100" y="100"/>
    <title>这是一个标题</title>
    <image>icon.gif</image>
    <toolbar>
      <helpaction>javax.help.BackAction</helpaction>
      <helpaction>javax.help.ForwardAction</helpaction>
      <helpaction>javax.help.SeparatorAction</helpaction>
      <helpaction>javax.help.HomeAction</helpaction>
      <helpaction>javax.help.SeparatorAction</helpaction>
      <helpaction>javax.help.PrintAction</helpaction>
      <helpaction>javax.help.SeparatorAction</helpaction>
      <helpaction>javax.help.IndexAction</helpaction>
      <helpaction>javax.help.SeparatorAction</helpaction>
      <helpaction>javax.help.SearchAction</helpaction>
    </toolbar>
  </presentation>
</helpset>
Oracle帮助

Oracle帮助是一种基于XML的帮助布局。Oracle 帮助的特点是可以将多个XML文件导入到一个数据库中,进行管理和版本控制。在这里,你可以使用XML标签编辑器或者基于模板的帮助系统编辑工具来创建自己的帮助页面。

Oracle帮助布局的主要组成部分

Oracle帮助布局的主要组成部分包括:

  • 显示区域:帮助文档的内容在这个区域显示。
  • 目录区域:用于显示帮助文档的目录结构,用户可以通过目录来浏览帮助文档。
  • 索引区域:用于显示帮助文档的索引,用户可以通过索引来查找帮助文档。
  • 搜索区域:用于进行帮助文档的搜索,用户可以直接输入关键词来搜索帮助文档。
Oracle帮助布局的示例代码
<HPDOC>
<CHAPTER>
<TITLE>这是一个标题</TITLE>
<SEC>
<TITLE>这是第一节</TITLE>
<P>这是第一节的内容</P>
</SEC>
<SEC>
<TITLE>这是第二节</TITLE>
<P>这是第二节的内容</P>
</SEC>
</CHAPTER>
</HPDOC>

以上是MS HTML、JavaHelp和Oracle帮助布局的相关知识介绍,它们各有不同的特点和用法。相信程序员们在帮助文档制作过程中可以根据自己的需求来选择合适的布局。