hlp:打开word,编写内容,存为rtf格式文档,用help workshop编译,OK
chm:用frontpage/dreamweaver/hotdog写网页,用html help maker 编译,ok too
更详细的,到网上找,或者看帮助:)

解决方案 »

  1.   

    用Htmlhelp Workshop制作符合Windows 98规范的帮助文件  Windows 98的帮助文件与Windows 95的比有较大的改变,它使用一种基
    于HTML文件特征的帮助文件,用Internet Explorer显示帮助内容,支持HTM
    L、ActiveX、Java、脚本(Java脚本和VB脚本)以及HTML图像格式(.JPEG、
    GIF、PNG),它的图标也变了,后缀名为chm,Windows 98称之为Compiled 
    HTML Help File。为了叙述方便,下面就称之为chm文件。典型的Windows 98
    规范的帮助文件(.chm文件)的窗口和Windows 98资源管理器差不多,左侧是
    目录、索引和搜索这三个功能项,通过选项卡切换;右侧是HTML文件的显示部
    分,改变了原来帮助文件目录窗口和主题窗口分离的情况。由于HTML文件具有
    多媒体表现力,因此chm文件的内容不再局限于文字和静态图像,在其中可以
    插入GIF动画,也可以利用浏览器的插件在文档中播放声音文件、动画影片、
    或其它格式的多媒体内容。加入URL地址可与因特网联系在一起,这样chm文件
    就不局限于包装好的内容了,它是微软公司的下一代联机帮助系统。同时,chm
    文件的核心是充分利用HTML文件的表现能力,对分散的HTML文件作整体的包装,
    这也是目前在Web网页以外利用HTML文件的一个趋势。如果你用这个方式制作
    学习教程、电子图书和杂志,或为用户提供产品目录和宣传材料,比已经流行
    的PDF文件更简洁和方便。
      chm文件从结构上来看可分为两个部分:运行器和文档内容。运行器是操作
    系统的一部分,而文档内容随其所附的应用程序而变化。这与以前的Winhelp的
    结构没有多少差别。不过运行器部分有了较大的改进,运行器很小巧并且不直接
    运行HTML文件,而是操作一个ActiveX 的组件,控制支持ActiveX 组件的网页浏
    览器,如微软的Explorer 3.0以上版本的浏览器。它的一个好处是能跨平台运行
    ,只要有不同平台上的运行器和浏览器,chm文件不再需要重新编制。
      制作chm文件的工具是微软公司的Htmlhelp Workshop工具包,目前在微软的
    主页上(http://msdn.microsoft.com/workshop/author/Htmlhelp/)提供最新
    的1.21版。这是英文版的,不过没有关系,其运行的界面和用户使用的操作系统
    一致,与Workshop的语言版本无关。如果操作系统是Windows 95又没有安装
    Internet Explorer 4.0就不能直接阅读chm格式的文件,上面这个网址提供了
    一个工具包(Hhupd.exe),下载安装后就行了。安装Htmlhelp Workshop很方便
    ,只要按照提示进行。它的使用也很方便,没有编程和写语言的要求,只要你会
    制作HTML文件就行了。
      制作chm文件很方便,也很简单。大量的工作是以编写HTML文件为主,它的
    每个主题就是一个HTML文件,这些主题应该事先编辑好,并用Internet 
    Explorer检查确认无误。主题文件可以用任何一个HTML编辑器编辑,也可用
    Htmlhelp Workshop编辑。如果不熟悉HTML文件的编辑,还可用Word 97,因为
    Word 97可以把Word文档(.doc文件)另存为HTML文件,还可以将Word文档批量
    转换成HTML文件。这样就可以完全按照编辑Word文档的习惯编辑成Word文档,
    再转换成HTML文件。
      运行Htmlhelp Workshop时,它的工作窗口很简单,菜单栏上有五个命令,
    分别是“File(文件)”、“View(校验)”、“Test(测试)”、“Tools
    (工具)”、“Help(帮助)”。下面的工具栏有五个按钮,分别是“New
    (新建)”、“Open(打开)”、“Compiled HTML file(编译HTML文件)”、
    “View Compiled file(校验编译文件)”、“Display online information
    (联机帮助)”。下面介绍具体步骤:
      一、创建项目文件
      单击Htmlhelp Workshop菜单或工具栏中的“New(新建)”命令,这时
    出现“选择新建内容”的对话框。这里有五个选项:“Project(项目)”、
    “Text(文本)”、“HTML File(HTML文件)”、“Table of Contents(
    目录)”、“Index(索引)”。选择“Project(项目)”,接着出现“Pro
    ject(项目)”向导,告诉你这个向导可以转换的文件格式,一般情况下我
    们是要创建项目(.hhp)文件,不需要转换。直接进入“下一步”指定放置的
    目录和输入文件名就可以了,单击“下一步”,进入了“现有文件”对话框
    ,如果你想将已经存在的文件包含进“项目”里,在下面列表中选择。这里
    一般空着,这些文件(包括已经编辑好的主题文件)以后可以添加。进入“下
    一步”后再“确定”就进入了Htmlhelp Workshop工作窗口。在窗口的上方是3
    个选项卡,分别是“Project(项目)”、“Contents(目录)”、“Index
    (索引)”。在“项目”窗口的左侧是7个按钮,它们的功能名称自上而下分别
    是:“Change project options(改变项目选项)”、“Add/Remove topic
     files(添加/删除主题文件)”、“Add/Modify window definitions
    (添加/修改窗口定义)”、“HtmlHelp API information(HTML帮助API信息)
    ”、“View HTML source(校验HTML源文件)”、“Save Project Contents
     and Index files(保存项目、目录和索引文件)”、“Save all file and
     Compile(保存全部文件并编译)”。
      单击“Change project options(改变项目选项)”按钮,出现“Options
    (选项)”对话框,光标在“General(常规)”选项卡的“Title(标题)”
    文本框内闪烁,在这里加入标题,编译后这个标题将出现在chm文件窗口的标题
    栏中。其它的内容暂时用系统的默认值。然后单击“Add/Remove topic files
    (添加/删除主题文件)”按钮,再选择“Add(添加)”按钮,把作为封面页
    的HTML文件添上。封面页的文件一定要有,否则编译的帮助文件运行后,系统
    会报错。好了,简单的“项目”编辑就完成了。
      二、创建目录文件
      单击“Contents(目录)”选项卡,这时系统弹出一个对话框,提示你
    “项目”还没有关联目录文件(.hhc),你可以创建一个新的目录文件,或
    指定一个现有的。这里选择“Create a new contents file(创建一个新目
    录文件)”,进入下一步请你选定一个新目录文件的名称和存放路径,指定
    后出现目录编辑窗口。在目录窗口的左侧有11个按钮,前5个分别是:“Cont
    ents properties(目录工具)”、“Insert a heading(插入标题)”、“
    Insert a page(插入页面)”、“Edit selection(编辑选择)”、“Delet
    e selection(删除选择)”,中间4个箭头用来调整指定标题或页面的位置,
    最后两个已在项目编辑窗口中出现过。根据需要插入标题或页面目录,按下“I
    nsert a heading(插入标题)”或“Insert a page(插入页面)”按钮,都会
    弹出“Table of Contents Entry(目录条目)”对话框,在“Entry title
    (条目
    标题)”文本框中输入条目的标题,并根据情况选定对应的主题(HTML文件),
    单击“Entry title(条目标题)”下的“Add(添加)”按钮,在弹出的对
    话框的下面“File or URL(文件或URL地址)”文本框中输入文件名或URL
    地址并确定;单击“Advanced(高级)”选项卡,在“Image index(图像
    索引)”栏中为条目指定图标,比如包含其它条目的条目可以用书形图标,而
    页面条目的可以用问号图标。如果在单击“Insert a page(插入页面)”按
    钮之前所选择的条目不包含别的条目,也不被别的条目所包含,那么会询问“
    是否要创建一个起始条目”,选择了“是”会增加起始条目(一级条目),
    选择了“否”会增加一个子条目。标题可以不添加主题文件或URL地址,也可
    放置需要的主题文件,作为标题的说明内容。标题可以分为多级,要按照制作
    的内容统一考虑。如果觉得不满意,可以用左侧的箭头进行调整,也可以选定
    该条目,单击鼠标右键,不但可以调整,还可以插入标题、主题或目录文件。编
    辑目录文件是制作chm文件最关键的工作,目录文件应该包含一个chm文件所有
    目录(主题),而每个目录又包含条目标题(名称)和该条目的主题文件,要
    避免条目标题与对应的主题不一致的情况出现。等所有目录都添加好后目录就算
    完成了。
      完成目录编制后,一个chm文件已具备了雏形,索引的内容暂时空着。保存项
    目文件和目录文件后就可以编译,编译就是把所有用到的HTML文件统统压缩后包
    装在一起,形成一个后缀名是.chm的文件。在主工具栏按钮中可以找到编译按钮
    和试运行按钮,也可直接按项目窗口左下方的“Save all file and Compile
    (保存全部文件并编译)”按钮进行编译。编译后再运行就可以看到作品的面貌
    了。目录的内容在编译后显示在chm文件窗口的左侧,可以展开标题后显示以下
    的目录,单击目录可以打开相应的主题文件,显示相应的内容。如果发现问题,
    还可以进行修改调整。
      三、创建索引文件
      在Htmlhelp Workshop的工作窗口上单击“Index(索引)”选项卡,和
    创建目录文件一样,也会弹出一个对话框,操作也是一样的。进入索引编辑窗
    口,左侧也有11个按钮,有8个是已经熟悉的,还有3个分别是:“Index prope
    rties(索引工具)”、“Insert a keyword(插入关键字)”、“Sort keyw
    ords alphabetically(排序关键字)”。所谓关键字是用户可能用到的并与一
    个或多个帮助主题文件关联在一起的字、词或短语,索引文件(.hhk)也是一个
    HTML文件,它包含若干个关键字,当用户打开chm文件后,单击索引标签并输入一
    个关键字后,chm文件将显示与这个关键字有关的主题的列表,非常方便地找到相关
    主题。单击“Insert a keyword(插入关键字)”按钮,出现一个与“Table 
    of Contents Entry”对话框十分相似的“Index Entry(索引项)”对话框,
    在“General(常规)”选项卡的“Keyword(关键字)”文本框中输入关键字,
    单击“Add(添加)”按钮指定与该关键字相关联的主题文件。如果想跳转到另
    一个关键字,在“Index Entry(索引项)”对话框中按“Advance(高级)”
    选项卡,选中下面的“Destination is Another Keyword(目的地是另一个关键
    字)”,单击“General(常规)”选项卡,单击“Add(添加)”按钮,在
    “File or URL(文件或URL地址)”框中输入要跳转的关键字,单击“OK”。
      四、创建搜索  chm文件的“Search(搜索)”选项卡允许用户在所有主题文件中搜索字、
    词或短语,将它们的标题显示出来,而且在主题中用醒目的方式来显示。
    打开一个项目文件,单击“Project(项目)”选项卡的“Change project
     options(改变项目选项)”,在“Options(选项)”对话框的“Compiler
    (编译)”选项卡中选中“Compile Full Text Search Information
    (编译全文搜索信息)”即可。
      上述介绍的是编制HTML帮助文件的基本步骤,上手很容易。但它的功能
    远非这些,如在窗口定义中可以设计你所喜爱的形式,几乎所有的窗口要素
    都可以改变。向HTML文件中插入快捷方式、相关主题、关键字链接、联想链接
    、HTML Help ActiveX控件、Java脚本、弹出式窗口等等,详细的内容请参
    考Htmlhelp Workshop的帮助文件,或微软的相应网页。相信你试过以后一定
    会喜欢它。符合Windows 98规范的帮助文件的开发 
      ·衣秀勇 闫明   Windows 98的在线帮助系统较Windows 95有较大的改变,
    它使用的是一个以网络超级文本(HTML)为特征的新型帮助系统,
    即HTML帮助系统。它是来自Microsoft公司的下一代联机帮助系统,
    它使用Microsoft Internet Explorer的基础组件来显示帮助内容,
    它支持HTML、ActiveX、Java、脚本(Java 脚本和Microsoft Visual Basic脚本)
    以及HTML图像格式(.jpeg、.gif、.png)。HTML帮助文件的扩展名
    也由Winhelp的.hlp变为.chm。一个典型的HTML帮助系统如图1所示。      图1.一个典型的HTML帮助系统示例   鉴于以上原因,开发符合Windows 98规范的帮助文件就成为编程人员的
    迫切需要。Microsoft HTML Help Workshop正是Microsoft公司针对这种新型
    帮助系统而提供的一个集成开发环境,使用它您能简捷、方便、快速地开发
    帮助文件。   1.创建帮助主题文件   创建一个帮助文件最重要的工作就是创建若干您需要的主题文件。
    HTML帮助的主题文件是使用超级文本语言(HTML)创建的HTML文件,
    其扩展名是.htm或.html。   您可以使用Microsoft HTML Help Workshop创建帮助主题文件,
    但是笔者认为使用Microsoft Word 97来创建更方便。因为Word 97可以
    把Word文档(.doc)文件另存为HTML文件;甚至Word 97还包括一个将.doc
    文件转换为HTML文件的批量文件转换工具。这样您就可以完全按您撰稿拟文
    的习惯编写Word文档文件,然后再转换成HTML文件,而不必面对HTML复杂的
    源代码。在Word 97中还可以使用插入(Insert)菜单定义超级链接(HTML
     Help Workshop中称为正文链接)和书签。   2.创建帮助项目文件   2.1 HTML Help Workshop的帮助项目文件   HTML 帮助项目 (.hhp) 文件是一个纯文本文件,可以使用任何一个
    字处理软件(如Windows的记事本等)打开并编辑它。HTML帮助项目文件
    将创建一个帮助文件将所需要的所有元素都联系在一起。这些元素包括
    帮助主题文件 (.html, .htm)、 图像文件 (.jpeg、.gif、.png)、
    索引文件 (.hhk)、内容文件 (.hhc)以及其他文件。它也包含关于如何编译
    一个帮助项目文件及帮助文件界面的信息。最后HTML Help Workshop将所有
    的这些内容编译成一个单个的帮助文件 (.chm) 。   2.2 创建帮助项目文件   进入Microsoft HTML Help Workshop,在File菜单下选择New,
    在弹出的New对话框中选择Project, HTML Help Workshop将启动New Project
    向导,跟随向导就可以创建一个帮助项目文件。在其中第三步,Existing Files
    (已存在的文件)应核选HTML files框(见图2),以保证在第四步中能将使用
    Word 97制作的HTML文件包括在帮助项目文件中。      图2.New Project向导的第三步   3. 创建目录(Content)文件   3.1目录和目录文件   帮助文件的目录类似于Windows资源管理器的左半部分,其形式如图1中
    左半部分窗口所示。目录文件是包含一个帮助文件的所有目录,而每个目录
    又包含条目名称(或条目标题)、跳转到帮助主题的捷径以及每个条目属性的
    文件,该文件是一个HTML格式的文件。当用户在帮助文件的目录页中单击一个
    条目标题时,与该条目的标题相链接的HTML文件将被打开。   3.2 创建目录文件   创建目录文件有两种方法:   (1)在HTML Help Workshop中打开项目文件。在File菜单上单击New选项,
    择Table of Contents,Workshop将创建一个未命名的目录文件,将其保存。
    然后在项目文件窗口的Project选项卡中单击“Chang project options
    (改变项目选项)”按钮打开Options对话框并进入Files选项卡(见图3),
    在Contents File栏中选择刚保存的目录文件。      图3.Project Options对话框   (2)如果项目文件中尚没有包括目录文件,那么,在刚创建的项目文件
    的窗口中单击Contents选项卡,HTML Help Workshop将显示目录文件尚未建立
    的提示并允许您创建一个新的目录文件或打开一个已存在的目录文件,选择
    Create a New Contents File(创建一个新的目录文件)(见图4),单击
    “OK”,HTML Help Workshop创建一个空的目录文件。      图4.目录文件尚未建立对话框   3.3 向目录文件添加目录   在Contents选项卡中单击“Insert a heading”按钮,出现“Tables of
     Contents Entry”对话框(见图5),在该对话框的“Entry title”栏中输入
    条目标题,并单击“Add”按钮为条目添加链接的帮助主题。      图5.“Tables of Contents Entry”对话框   单击“Advanced”选项卡,在“Image index”栏中为条目指定图标,如包
    含其他条目的条目可以用书形图标,而其他条目用问号图标,如图1中所示。   在Contents选项卡中单击“Insert a Page”按钮;如果在单击“Insert 
    a Page”按钮之前,您选择的条目不包括别的条目且不被别的条目所包括,
    那么,HTML Help Workshop将询问您是否要创建一个起始条目,否则单击该
    按钮将会增加一个子条目。   Contents选项卡中的其他按钮的功能包括:删除一个条目、改变一个条目的
    位置和级别以及修改目录的属性。   3.4 让目录文件包含另一个目录文件   打开目录文件,选择一个条目,鼠标右键单击,在弹出的菜单中单击
    “Insert File”,在出现的Include File对话框中选择另外一个目录文件
    (.hhc),在您选择的条目下将出现一条语句:INCLUDE:filename.hhc,
    其中filename.hhc代表您要包含的带路径的目录文件名。   4.创建索引(Index)   4.1 关键字(Keyword)和索引文件   关键字是用户可能用到的并与一个或多个帮助主题文件关联在一起的字、
    词或短语。索引文件(.hhk)也是一个HTML文件,它包含若干个关键字。当用户
    在编译过的帮助文件里单击索引页并选择一个关键字时,帮助文件将显示与
    这个关键字有关的帮助主题或显示有关帮助主题的标题的列表。   4.2 创建索引文件   创建索引文件的方法与创建目录文件完全相同。   4.3 创建关键字   打开项目文件,在Index选项卡中单击“Insert a Keyword”按钮,出现
    “Index Entry”对话框(该对话框与“Tables of Contents Entry”对话框
    十分相似),在“General” 选项卡的Keyword栏中输入关键字的名称,单击
    “Add”按钮指定与该关键字相关联的帮助主题文件。   4.4 设置关键字跳转到另一个关键字   打开索引文件,选择你需要跳转到另一个关键字的关键字,单击“Edit
     Selection”按钮,在“Index Entry”对话框中单击“Advance”选项卡
    (见图6),核选“Destination is Another Keyword(目的地是一个关键字)
    ”框。单击“General” 选项卡,单击“Add”按钮,在“File or URL”框中,
    输入您需要跳转到的关键字,单击“OK”。      图6.“Index Entry”对话框的Advance选项卡   5.丰富帮助主题文件的内容   5.1 查看HTML文件的源代码   查看HTML文件的方法有两种。   (1)在HTML Help Workshop的File菜单上单击Open打开一个HTML文件。   (2)在项目文件的“Project”选项卡或“Contents”选项卡中双击一个
    HTML文件或先选择一个HTML文件,然后单击“View HTML Source”按钮。   HTML文件的源代码将显示在项目文件窗口的右半部分。   5.2 向HTML文件中插入HTML Help ActiveX控件   5.2.1 HTML Help ActiveX控件简介   HTML Help ActiveX控件是ActiveX控件的一种,它是针对HTML帮助而设计的。向帮助主题文件中插入HTML Help ActiveX控件使您可以为您的帮助文件添加诸如快捷方式、相关主题、KLinks及Alinks等帮助文件的特征。HTML Help ActiveX控件所提供的功能和界面能在支持ActiveX技术的浏览器中显示。   5.2.2 插入HTML Help ActiveX控件的一般方法   (1)在Workshop中打开一HTML文件。   (2)把光标放在HTML文件BODY部分的您希望ActiveX控件出现的地方。   (3)在“Tags(标签)”菜单上, 单击 HTML Help Control (HTML
    帮助控件), 出现HHCTRL向导(见图7)。      图7.HHCTRL向导的第一和   第一步,在该对话框的“Specify the command(指定命令)”栏中选择
    一个您将使用的命令名字,在ID name栏输入控件的ID名称;第二步选择控件
    的显示类型,缺省的显示类型为按钮(Button);接着按屏幕上的提示继续操作
    即将HTML帮助控件插入HTML文件。向HTML文件中插入HTML Help ActiveX控件都
    采用这种方法,以下不再赘述。   5.2.3 向HTML 文件中插入快捷方式(ShortCut)   使用一个快捷方式可以在帮助文件中打开或初始化一个可执行的程序。
    例如,用户可以在帮助文件中单击一个按钮或者一个链接(如Windows 98
    帮助中的单击此处)来启动一个可执行的程序如(Windows的记事本)或
    对话框(如Windows的添加/删除程序对话框)。插入快捷方式的步骤如下:   (1)在HHCTRL向导的第一步(见图7)的Specify the command栏中选择
    “ShortCut”。   (2)在HHCTRL向导的“ShortCut”对话框(见图8)中输入该快捷方式要
    启动的程序名称(如Notepad.exe)及参数。      图8.HHCTRL向导的“ShortCut”对话框   5.2.4 向HTML文件中插入相关主题(Related Topics)   相关主题是出现在某个主题文件中包含与该主题文件相关的主题文件的链接
    的HTML Help ActiveX控件。插入相关主题的步骤如下:   (1)在HHCTRL向导的第一步(见图7)的“Specify the command”栏中
    选择“Related Topics”。 
      

  2.   

    用Windows Help Designer吧,特简单,我现在都正用这个写帮助文件呢。