`

用Word制作在线帮助

 
阅读更多

 

第一章 常见形式

在软件项目交付时,通常会提交《用户手册》,以指导用户如何使用系统。借软件系统的便利,直接包含在软件中是个直接而且好用的主意。

1.1.Chm

在桌面软件方面,微软的chm是使用广泛的格式。Visual studio的早期版本就包含了用于制作chm帮助文件的小工具——HTML Help WorkShop

Chm格式帮助具备以下特点:

n  链接:充分利用html超链接特点,允许在页面内和页面之间建立链接。

n  关键词索引:同时也提供了组织树状的索引词的方式,这些索引词可以导向页面或者页面书签。

n  打包:能够将相关html文件、图片、以及索引信息打包到一个chm文件

n  全文检索:对打包文本内容能够进行全文检索并显示结果列表。列表能够导向到内容页面。

下图为典型的chm帮助的对话框形态:


       下图为html形态:


1.2.eclipse help system

eclipse真是包罗万象阿,如果你喜欢用java开发,几乎可以用它搞定相关的一切:项目前期用户需求及系统设计的UML、编码调试、当然也包括后期的帮助文档制作。

Eclipse 帮助系统提供了与chm类似的功能,不同的是,由于它出现的晚,因此有充分的条件扬弃chm。曾经时髦的xml用来组织索引词。它的优势在于最后完成的帮助文件可以是纯Web血统的。直接通过浏览器在线浏览。

 

 

第二章 更简便的方法

Chmeclipse help都足够好用了,但是通用的工具的问题也在于它们太通用,因此应用在一些简单需求的场合就显得太“重”了。

这篇文章的目的是推荐一种更容易的方法——直接利用Microsoft Word生成帮助文件,适用于以下场合

2.1.前提

n  手头已经有或者需要编写doc格式的《用户手册》——似乎大多数项目都满足。

n  系统本身并不复杂,一个页面足以说清楚。

n  也不需要全文检索或者索引词。

2.2.原理

Microsoft Word的以下功能使其可以作为帮助文件制作工具。

n  提供了自动生成和更新文件目录的功能

n  能够将文档(包括内嵌的图片)导出为html格式。

查看其导出的html文件,可以知道其实从目录定位利用了html的“书签”。——即DOM元素的“name”属性。Name的值是随机生成的。

随机生成的name给系统定位到相关内容造成了麻烦,但是分析html格式之后,编写一段简单的javascript就可以解决这个问题。

  <script type="text/javascript">

  //递归查找与检索词匹配的目录链接
  function findTxtNode(rt,txt){
	  if(rt.innerHTML==txt){
		  return rt;
	  }
	  if(!rt.hasChildNodes())
		  return null;
	 var nt = null;
     var len = rt.childNodes.length;
	 for(var i=0; i<len; i++){
		 var ct = rt.childNodes[i];
		 if(findTxtNode(ct,txt)!=null){
			 nt = ct;
			 break;
		 }
	 }
	 return nt;
  }
  function focus_kw(){
  //获取检索词
  var para = decodeURIComponent(window.location.search);
  var pos_kw = para.indexOf("kw=")
   if(pos_kw == -1)
     return false;
   var kw = para.substring(pos_kw+3);
   //遍历<a>寻找检索词
   var nt = null;
    var eas = document.getElementsByTagName("a");
	for(var i=0; i<eas.length; i++){
	  var ct = eas[i];
	  if(findTxtNode(ct,kw)!=null){
		  var pos = ct.href.indexOf("#");
		  if(pos!=-1){
			  nt = ct.href;
			  break;
		  }
	  }
	}
	if(nt==null)
		return false;
	//定位到该目录链接的目标书签
	window.location = nt;
  }
  focus_kw();
  </script>
 

2.3.过程

将用户手册另存为html


在文件结尾:添加以上javascript代码:

用浏览器访问页面file:///D:/work/2012/hlp/hlp.htm?kw=原理,效果如图:


 

  • 大小: 43.5 KB
  • 大小: 62.5 KB
  • 大小: 57.1 KB
  • 大小: 117.4 KB
  • hlp.rar (67.8 KB)
  • 下载次数: 18
0
0
分享到:
评论

相关推荐

    宣传板报word制作

    【宣传板报Word制作】是将文字、图片、图形等元素巧妙融合,通过Word软件来设计和创作出具有视觉吸引力的公告或展示材料的过程。在Word中制作宣传板报,可以充分利用其丰富的模板、排版工具和编辑功能,使得非专业...

    word2chm帮助文件制作

    总的来说,"word2chm帮助文件制作"涉及到的技术主要包括文档编辑、内容组织、HTML帮助文件格式理解以及使用专门的转换工具。这个过程对于开发人员、文档编写者和技术作家来说是非常有价值的技能,因为CHM文件能够...

    答题卡制作word插件

    【标题】"答题卡制作word插件"是一个专门针对Word文档设计的工具,旨在帮助用户高效、便捷地创建各类考试答题卡。这类插件通常具备丰富的模板库,用户可以选择适合的答题卡样式,并能自定义题目数量、选项设置、排版...

    纯WORD版制作的简谱

    总的来说,用Word制作简谱是一项挑战,但同时也是一种创新和学习的过程。通过实践,我们可以进一步了解Word的强大功能,并提升我们的技能,使音乐创作与分享变得更加便捷。同时,这种方法对于那些无法获取或不熟悉...

    Word2CHM(帮助文件制作)

    4. **结构化布局**:在制作帮助文件时,通常需要一个清晰的目录结构,以便用户能够按照主题和子主题查找信息。Word2CHM支持创建这样的层级结构,允许用户在Word文档中定义标题级别,转换后会自动映射到CHM的目录树。...

    Word2HTML和Word2CHM合集,帮助文件制作工具

    Word2Html 可以方便地将word转成HTML网页,可以方便地制作在线帮助文件。Word2CHM 可以方便地将word转成CHM帮助文件,可以方便地制作单机版CHM帮助文件。 内附使用方法和用户手册,基本满足制作各类帮助文档的需求。...

    使用WORD制作距离高考倒计时.docx

    使用WORD制作距离高考倒计时 通过本教程,读者可以学习如何使用WORD制作距离高考倒计时,了解VBA编程语言的应用,并掌握WORD文档的编辑技术。 知识点1:WORD文档的编辑 在WORD文档中,可以使用ALT+F11键进入...

    word中如何制作表格参考.doc

    在 Word 中制作表格是非常重要的技能,本文将 Introduced 两种基本的表格制作方法,并且提供了一些实用的技巧来帮助读者快速制作高质量的表格。 篇一:如何用 Word 制作表格 在 Word 中制作表格可以通过三种方式来...

    WORD2003制作目录

    在Word2003中制作目录是文档组织和导航的关键步骤,尤其对于长篇报告、论文或手册等,一个清晰的目录能帮助读者快速找到所需信息。以下将详细介绍如何在Word2003中创建目录。 一、设置样式 1. **定义样式**:首先,...

    制作Word表格.rar

    "制作Word表格.rar"这个压缩包文件包含了多个与Word表格相关的文档,显然旨在帮助用户掌握如何创建和编辑表格。以下是一些关于Word表格制作的重要知识点: 1. **创建表格**:首先,用户可以在Word文档中通过“插入...

    如何使用word制作填空题?

    ### 如何使用Word制作填空题? #### 一、引言 随着信息技术的发展,文档处理软件如Microsoft Word已经成为人们日常工作中不可或缺的工具之一。利用Word不仅可以高效地编辑文本,还能根据实际需求创建各种类型的...

    利用word制作简报.doc

    以下是一些关键的知识点,帮助你掌握如何利用Word来制作高质量的简报: 1. **文本框的插入与格式设置**:在Word中,文本框用于组织和格式化内容,特别是当你需要在页面上自由移动或对齐文本时。可以通过点击“绘图...

    word制作电子海报PPT学习教案.pptx

    《Word制作电子海报教程》 本教程主要针对的是使用Microsoft Word软件进行电子海报制作的学习,旨在帮助用户掌握Word的基本操作技巧,提升文档编辑能力,并激发对Word软件的使用兴趣。教程内容涵盖页面设置、文字...

    FineReport帮助文档Word版

    《FineReport帮助文档Word版》是针对原版在线文档的用户体验进行的一次重要优化,通过Word的目录结构,用户可以更加高效地查阅和理解FineReport的各项功能和更新信息,从而更好地利用这款工具进行数据分析和报表制作...

    用Word制作个人简历.pptx

    本资源摘要信息主要介绍了使用Word制作个人简历的方法和技巧,同时也涉及到Word 2003的基本操作和功能特点。通过学习本资源,学习者将具备使用Word文字处理软件进行文档处理的基本能力,能够制作个人简历、美化修饰...

    Word制作学生证.pdf

    以下是一份详细的步骤指南,帮助你理解如何使用Microsoft Word创建具有专业外观的学生证。 首先,我们需要开启一个新的Word文档。打开Word应用程序,点击"文件"菜单,然后选择"新建",以创建一个空白文档。在页面...

    word论文格式制作帮助

    Word中的论文格式制作涉及到多个关键点,包括目录生成、页眉页脚的设置以及分节的应用。以下是对这些内容的详细说明: 1. **目录生成**:目录是论文的重要组成部分,方便读者快速浏览和查找内容。在Word中,可以...

Global site tag (gtag.js) - Google Analytics