编译的html帮助文件打开空白怎么在手机中打开

[转载]HTML帮助文件的制作和使用(上)
  HTML Help Workshop
已经不是新鲜的东西,它取代了功能很强但看起来比较普通的 Help
Workshop 4.0。HTML Help Workshop 编译之后生成扩展名为 .chm
的文件,在 Windows 中它被称为“已编译的 HTML
帮助文件”。这种文件格式在网上广为流传,被称为一种电子书籍格式。
  HTML Help Workshop
的特点在于,它的每一个帮助页都是一个Web页,您可以像浏览网站一样容易地阅读
HTML 帮助文件。HTML 帮助文件甚至支持 ActiveX, JavaScrip, VBScrip 和
等。HTML帮助文件类似资源管理器的窗口的浏览方式,使用极其方便。
  我相信大家都已经习惯了使用HTML帮助文件(.CHM),不再习惯使用原来的Help帮助文件(.HLP)了——用惯了
MSDN,你还想看 BCB
的帮助文档吗?所以当你再看到扩展名为.HLP文件的时候,你肯定会因为它的使用不便而将它弃之一旁……够了,就凭这些,我们也应该把
Help Wordshop 抛在一边了,让我们来学习 HTML
帮助文件的制作和使用吧。
  HTML Help Workshop 包括在 Visual Studio
6 中,不过那是 1.1 版本的。现在最新版本是
1.3。但如果有条件的话,你一定要在下述站点去查看一下有否最新的版本:
/library/en-us/htmlhelp/html/hwMicrosoftHTMLHelpDownloads.asp
  要制作一个 HTML 帮助文件,HTML Help
Workshop 准备好了吗?好,让我们先了解几种文件:
HTML帮助项目文件(.HHP)
编译源文件——HTML文件(.HTM)。
如果你需要加上索引功能,那么还要一个HTML帮助索引文件(.HHK)。
加上HTML帮助目录文件(.HHC)后,你就可以方便的选择帮助主题了。
你还需要创建上下文件相关的帮助吗?那么再加一个C/C++语言头文件(.H)吧!
  其实需要的东西并不多,而且除C/C++语言头文件外,其它文件均可由HTML
Workshop创建;而C/C++语言头文件随便用一种文本编辑器都可以创建,HTML
Help Workshop也能,只是需要更改扩展名。
  下面,学习开始:
一、创建工程项目(HTML Help
  没有项目文件,HTML Help Workshop
就不知道怎样把各种文件组织起来,生成 HTML 帮助文件。
  下面先创建一个 HTML
帮助项目文件(.HHP):
  打开 HTML Help Workshop
后,选取菜单上的 [File/New]
或直接选取工具条上的新建工具,将打开一个列表框,选择 Project
项……OK,HTML 项目文件向导已经启动了。
  向导的第一步上有一个名为“Convert
Winhelp project”的复选框,若选上它,以后的操作就是将一个已经存在的
Winhelp 项目文件(.HJP) 转变为HTML项目文件,以便将原来的 Winhelp
帮助转换成符合新标准的HTML帮助。我们的目的是建立一个新的“HTML Help
project”,所以,直接单击“下一步”按钮。
  这一步要求输入或选择要创建的项目文件的路径和文件名。假设C区中已经存在一个目录“C:Learn”,那么输入“C:LearnLearn”,单击“下一步”按钮,其扩展名.HHP将会自己加上。这是我们要创建的项目文件名。
  现在这一步要我们选择需要加入项目文件的目录文件、索引文件、和
文件,既然我们还没有建立,那么只好直接单击“下一步”按钮了。
  准备好了吗?单击“完成”按钮,一个名为“Learn.hhp”的项目文件已经创建并且打开了。
二、工具按钮介绍
&菜单工具栏
  新建一个文件,可以是工程文件、文本文件、HTML文件、目录文件、索引文件。
  打开一个文件,如果没有打开的工程,则打开工程文件;否则打开
HTML 文件。
&<pile HTML file
  编译HTML文件。即编译当前工程,生成 HTML
帮助文件。
&4.View compiled
  查看编译好的文件,即预览生成的 HTML
帮助文件。
&5.Display online
infomation
  显示在线信息,即打开 HTML Help Workshop
在线帮助。
&工程工具栏
&1.Change project
options  设置工程选项,包括帮助文件的标题、默认页等属性。
&2.Add/Remove topic
  增加/删除主题文件(HTML 文件)。
&3.Add/Modify window
definitions
  添加/修改窗口定义项。这里可以定义窗口风格。
&4.HtmlHelp API
infomation  API信息。这里可以添加上下文帮助头文件。
&5.View HTML
source  查看HTML源。在这里可以修改 HTML 代码。
&6.Save project,
contents, and index files  保存工程、目录、索引文件。
&7.Save all project files
and compile  保存工程中的所有文件并进行编译。
&目录工具栏
&1.Contents project
  设置目录文件的属性,包括字体、窗口、样式等。
&2.Insert a heading
  插入一个帮助标题。这个标题可以链接到某页
HTML,也可以不链接。
&3.Insert a
page  插入一个帮助页。这个帮助页必须链接到某页
selectioin  修改选择项。即修改被选中的帮助标题或帮助页。
selection  删除选择项。即删除被选中的帮助标题或帮助页。
&6.Move selection
up  将被选中的项上移一行。
&7.Move selection
down  将被选中的项下移一行。
&8.Move selection
right  将被选中的项右移一列,即减小一个等级。
&9.Move selection
left  将被选中的项左移一列,即增大一个等级。
&10.View HTML
source  查看被选中的项所链接的HTML源。
file  保存当前目录文件。
&&索引工具栏
properties  索引文件属性。包括字体和默认窗口等。
&2.Insert a
keyword  插入一个关键字。
selection  修改被选中的关键字属性。
selection  删除被选中的关键字。
&5.Move selection
up  将被选中的关键字上移一行。
&6.Move selection
down  将被选中的关键字下移一行。
7.Move selection
right  将被选中的关键字右移一列,即减小一个等级。
&8.Move selection
left  将被选中的关键字左移一列,好增大一个等级。
&9.Sort every keyword at
same level as selection  将与当前被选中关键字同等级的各关键字进行排序。
&10.View HTML
source  查看被选中关键字所链接的HTML源。
file  保存当前索引文件。
三、往项目中添加主题文件(Topic
  现在,应该向项目文件中添加主题文件了。什么是主题文件?
  就是 HTML
文件啊!我想,怎样制作HTML不必我教你们了吧?Word、FrontPage98、Dreamwaver
等都可以制作HTML。当然 HTML Help Workshop
也可以,但是它只能用源代码编辑
HTML,我可不提倡你使用这种方法,除非你是一个 HTML 高手。
  Project
标签左边的第二个按钮就是用于打开主题文件管理器的,这已经在前面一节介绍过了。
  主题文件管理器主要部分就是一个列表框,现在里面什么也没有,这是因为我们还没有添加主题文件。单击“Add”按钮,在“打开”文件对话框里,尽情的选择你需要的
HTML 文件吧。
  现在列表框不再是空的了吧!要是选错了怎么办?看到“Add”按钮下边的“Remove”按钮了吗?我相信你知道怎样使用它。快点击“OK”吧,我已经迫不急待地想看到生成的帮助文件了!
  别急,要生成帮助文件需要编译。选择菜单命令
File/Compile 或者工具栏上的 Compile HTML file
工具按钮,打开的对话框是要你输入或选择项目文件,默认的就是当前项目,直接单击“Compile”按钮就可以了。如果你想编译完成后立即看一看这个帮助文件的话,记得把“Automatically
display compiled help file when done”复先框选上。
  你也可以直接使用工程工具栏中的最后一个按钮“Save all
project files and
compile”直接编译当前工程。如果你要看看编译的结果,选择菜单工具栏中那个叫“View
compiled file”的按钮即可。
  现在还有一个问题,帮助文件打开时的默认页面不是我做的封面,怎么办?这便需要我们对工程的一些选项进行设置。
四、设置工程选项
  默认的工程选项往往不能让我们满意,因此,我们必须对其进行一些设置。
  选择前面介绍过的“Change project
options”工具按钮,将弹出一个“Options”对话框。我们先看看各卡片上都有些什么:
  在这里有 Title、Default page、Default
window、Language 等选项。
  我们通常只需要修改 Title 和 Default page 两项。
就是要制作的帮助文件的标题,也就是帮助文件打开的显示在窗口标题栏上的那个标题。
  Default page
就是帮助文件刚打开时显示的那一页,通常是我们设计的帮助文件的封面。它是一个已加入到工程中的HTML文件。
  这里有 Compiled file、Log
file、Contents file、Index file 等选项。
  我们通常只需要修改 Compiled file 选项。
  Compiled file
就是当前工程编译生成的帮助文件。在这里设置这个帮助文件的路径和名称。
  还有 Contents file 和 Index file
两项与目录文件和索引文件有关,在我们添加了目录文件和索引文件时它通常能够自行设置。当然有些时候它可以会指向别的目录文件和索引文件,这就需要我们自己将其改正过来了。
  这里是一些关于编译的选项,我们只需要使用默认值就可以了。
Merge Files
  HTML Help Workshop 允许将已编译好的
HTML 帮助文件加入到当前工程中,与当前制作的 HTML
帮助合并运用。实际上,加入当前工程的只是一个引用,不会真正的将 HTML
帮助加入一起编译,试试就知道了——生成的 HTML
帮助文件大小是个非常好的证明。关于这个功能,将在“多个HTML
帮助文件的合并(Merge) 运用”一节中详细叙述。
五、为帮助文件添加目录(Contents)和索引(Index)
  现在的HTML帮助是不是很不合你的心意,就只有那么一个框架,所有主题的查看只能靠页面的超级链接。如果加上目录和索引,肯定会更美观,更方便……动手吧!
  选择“Project”标签右边的“Contents”标签,这时弹出一个“Table
of Contentss Not
Specified”对话框,并询问你是新创建一个目录文件还打开一个已有的目录文件。当然,我们应该选择创建。在尔后出现的“另存为”文件对话框中输入Learn目录下的“Learn”,单击“保存”按钮,扩展名(.HHC)会自动加的。
  一个空的目录文件已经打开了,你得通过“Contents”标签左边的一列按钮为我们的“Learn.hhc”添加内容了。找到“Insert
heading”按钮了吗,它的作用是添加一个标题,在HTML中,标题是用一个目录图标显示的,当然,这个图标可以更改。
  单击“Insert a
heading”按钮,打开“Table of Contents Entry”对话框,在“Entry
title”栏中输入这个标题的名称。如果你这个标题不需要链接到某个主题,直接单击“确定”按钮即可;否则,请单击“Entry
title”栏下面的“Add…”按钮,从打开的“Path or
URL”对话框中选择一个主题;重复操作可以选择多个主题。
  “Insert a heading”按钮下面是“Insert
a page”按钮,这个按钮用于添加页面。单击这个按钮同样打开“Table of
Entry”对话框,操作过程与添加标题基本一样,唯一的差别就是页面必须链接到某个主题,而标题不必。
  另外有两个按钮“Edit
selection”和“Delete
selection”,一个是修改目录项,一个是删除目录项,我想就不用多说了吧!
  现在,你是否注意到“Contents”标签中的内容跟Windows的资源管理器类似,也采用了树型结构?很好,记住这一点,这有助于你理解将要介绍四个箭头符号按钮的作用。这四个按钮在上面介绍的四个按钮下面,一目了然。上、下两个箭头很好理解,就是将选中的目录项上移或下移;左、右两个箭头则是用于改变名目录项的包含关系,把标题看成Windows资源管理器中的目录,把页面看成是文件,其包含关系便很好理解了。看看下面,就是这样……
  再编译一次看看,是不是像个帮助文件了!如果你还想加入索引,请选择“Contents”标签右边的“Index”标签。然后你遇到的情况和需要的操作与制作目录文件是类似的,动动脑筋,要学会举一反三哦!
六、为帮助文件设计窗口样式(Window
  默认的窗口样式总是不那么让人满意。HTML
Help Workshop 制作的 HTML 帮助文件完全有能力模仿 Web
浏览器进行阅读,可是默认的窗口样式隐藏了许多按钮……没办法,只好自己设置窗口样式了!
  还记得我介绍工具栏时介绍的“Add/Modify
definitions”按钮吗?它在工程工具栏中。这就是添加/更改窗口样式的入口了。每个工程第一次使用它时,由于还没有定义过自己的窗口对象,所以要你输入一个名称——你要定义的窗口的名称。然后将打开……啊!这么多啊,让我慢慢给你介绍吧:
  这里有 Window type 和 Title bar tex
两个选项,不用管它们。
  这里设置窗口工具栏需要哪些按钮。大部分按钮如:Back、Forward、Stop、Refresh、Home、Options、Print……都不需要我介绍了吧——大家都很熟悉了。我要介绍的是:
  Hide/Show:这个按钮控制导航窗格(就是显示目录和索引的那一格)的隐藏或显示。
  Jump1、Jump2:这两个按钮可以分别跳到两个页面,当然这两个页面应该是经常用到的。至于这两个页面是什么,你可以在Files中进行设置。注意到下面的
Jump 1 text 和 Jump 2 text
了吗?在这里设置这两个按钮的相应文本,就像 Home
的按钮文本是“主页”一样。
  设置窗口的位置及大小,不用管的,就用默认值好了,反正
窗口的位置和大小总是可以随时改变的。不过如果你希望一开始运行就给人一个好印象,那还是设置为一个合适的值比较好。
  设置一些相关的文件信息。
  TOC 和 Index
分别是你的目录文件和索引文件,如果你已经建立了,这里自动会填上的。如果你是在建立窗口之后建立的这两个文件,那你还得到这里来填写一遍,不然编译后不会以作用的。
  Default
就是在工程选项中设置的那个默认页面,也就是我们通常用作封面的那一个。
  Home通常用来链接到一个总体概括的页面,也就是一个链接而已,随便链接到一个你想链接的文件都可以。
  Jump 1 和 Jump 2 就是上面 Buttons
页提到的那两个自定义按钮链接的页面。
Navigation Pane
  导航窗格的有关设置。
  Window with navigation pane, topic, and
button bar
复选框指明帮助窗口是否带有导航窗格、主题目录及按钮工具条。
  Navigation pane width
当然是设置导航窗格的宽度。
  下面是设置帮助文件启动时是否显示导航窗格,导航窗格的默认表以及是否添加搜索表到导航窗格中。如果选择将搜索表添加到导航窗格中,在确定后会自动打开一个
Resolve Window Definition
对话框,根据向导将确定是否添加全文搜索,这将在下一节做详细描述。
  这里是窗口样式的有关设置,通常我们使用默认值就可以了。如果你想自己定制,只要能读懂英文,还是不难的。
Extended Styles
  这是窗口样式的扩展,在这里你可以更加深入的更改窗口的样式。通常我们都不会用到,就不多说了。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。新浪广告共享计划>
广告共享计划
如何制作已编译的HTML帮助文件(即CHM帮助文件)
HTML帮助文档从结构上来看可分为两个部分,运行器和文档内容。它的一个好处是能使帮助文档跨平台运行,只要有不同平台上的运行器和浏览器,帮助文档不再需要重新编制,制作HTML帮助文档的工具是Html
help Workshop工具包。
1、安装好Html Help
Workshop,需要重新启动一次才可以运行。运行后,单击菜单或工具栏中的“新建(New)”,这时出现选择新建内容的对话框。先选择“工程(Project)”,在接着出现的工程向导中指定工程放置的目录就可以了。单击“OK”后就出现工程编辑界面。在工程编辑界面的上方是3个标签栏,第一个“Project”是有关工程的编辑,第二个“Contents”是目录,第三个“Index”是索引。在工程编辑界面的左侧是7个按钮,它们的功能从上到下依次为:“改变工程选项”、“加入/删除封面文件”、“添加/修改窗口选项”、“HTMLhelp
AP信息”、“浏览HTML源文件”、“保存”、“存盘并编译”。
2、单击“改变工程选项”按钮,出现工程选项对话框(如图1)。这里仅改变标题(Title)的内容,把标题写入,编译后这个标题将出现在窗口的标题栏中。其他的内容暂时用系统的默认值。然后单击“加入/删除封面文件”按钮,再选择“加入”按钮,把作为封面页的HTML文件添上。封面页的文件一定要有,否则编译的帮助文件运行后,系统会报错。好了,简单的工程编辑就完成了。
3、单击“目录”(Contents)标签栏,这时系统请你选定一个新目录文件的名称,指定后出现目录的编辑界面(如图2)。然后按照内容的需要插入标题或页面目录,并对每个目录选定相应的HTML文件。标题可以分为多级,并在标题上也放置需要的HTML文件,作为标题的说明内容,这需要按照你制作的内容统一考虑。目录的内容在编译后(如图3)的左侧所示,这是3个标题,单击目录可以打开相应的文件内容。插入目录后,关于目录的属性暂时也用默认值,这样基本的目录就可完成。
4、完成目录编制后,一个HTML帮助文件已具备了雏形,关于索引的内容暂时空着。保存工程文件和目录文件后就可以编译,编译的特点是把所有用到的HTML文件统统压缩后包装在一起。在主工具栏按钮中可以找到编译按钮和试运行按钮,编译后再运行就可以看看作品的面貌了。
这就是编制HTML帮助文件的基本步骤,上手很容易。但软件的功能远非这些,如在窗口定义中可以设计你所喜爱的形式,几乎所有的窗口要素都可以改变。它还支持全文检索功能,而且很容易制作。详细的内容请参考Html
help Workshop的帮助文档或微软的相应网页。相信你试过以后一定会喜欢它。
“CHM”格式帮助文件制作软件Far使用
  制作CHM格式的工具有很多,Far是其中非常优秀的一款,而且已经有了比较好的汉化版本,因此我们选择用它来制作CHM格式文档。
  1、默认情况下,启动Far时,系统会自动对我们机器的软件环境做一个检查,以决定能够支持的即将输出的文档格式。
  2、启动完成后,单击工具栏上方的“添加Web”(Add all Web files
found in a selected folder and its sub
folders)按钮来建立一个文件列表。在弹出的对话框中选择包含页面文件和图片文件的文件夹,单击“OK”按钮(图片和页面文件最好存放在同一文件夹下面),此时出现一个对话框,告诉你当前文件夹下面的文件总数和HTML文件数。并询问是否只加入HTML文件,如果你的页面文件未包含图片和其他多媒体文件,请选择“Yes”,否则选择“No”。
  此时所选文件夹下面的文件应该出现在窗口显示区。单击“保存列表”按钮即可将此列表保存在磁盘上。需要说明的是,这个“添加Web”的过程支持拖放式操作,我们随时可以按下“F4”功能键打开资源管理器,找到需要添加的文件所在的文件夹,直接用鼠标拖动到该窗口显示区来完成这项操作。
  3、准备好了文件列表,我们就可以正式开始制作CHM文件了。单击工具栏中的“快递(HTML
Express)”按钮,弹出如图1所示的对话框,这里我们只需设置好目标文件的位置及文件名、帮助窗口的标题,选择一个文件作为首页面即可。注意一点,帮助窗口的标题也就是我们在最后的成品CHM文件中看到的标题文字,应该反映整个CHM文件的主题,大家一定要设置好。软件一般能够根据所添加的文件夹的名字来进行设置,如果不满意,可以自由更改。
  4、设置好上面几个参数后,必须要先将文件预编译一遍才可以设置文档的界面参数。单击图1中的“创建帮助(Creat
help)”按钮,会弹出一个确认对话框,选择“是”则用Far文件列表创建帮助,如选“否”,则自动搜索选择目录中的HTML文件来创建。接下来软件会自动编译文件,最后在弹出的窗口中报告编译信息。
  5、点击“关闭”,这时我们可以看一看我们自己的成果了!单击“查看帮助(View
help)”按钮即可。如果你对做好的CHM帮助文档的形式或内容不太满意,比如窗口的类型、窗口中工具栏中显示的工具的数量甚至是遗漏的部分文件等等,怎么办?细心的读者朋友可能已经注意到了,图1的右下角还有一个“高级编辑(Advanced
Edit)”按钮,接下来的工作我们几乎都要通过这里的功能来设置。
  6、单击“高级编辑(A)”按钮,弹出“HH方案编辑器”窗口,点选左边树状选项中的“面板”选项,如图2。在这里,从导航和工具栏面板的宽度、位置,到设置它们的自动隐藏,初始时是否关闭等,你都可以根据自己的喜好进行自由的设置。下面我们看看如何改变文档外观的设置。
  7、单击窗口左边的“工具栏(Toolbar)”(“面板”的下方)。此时右边刷新选项中左下方的诸复选框就是定制窗口工具栏中显示的工具的数量的。另外还有如“Jump
x(跳转到x页面)”、“Search(搜索)”选项,需要者可以勾选相应选项并进行相应设置。
  8、如果你一开始没有规划好帮助文档的内容,没关系,现在还可以向列表中添加文件,甚至是将另外一个CHM帮助文件合并过来都可以。单击窗口左边选项中的“[Files]”,再单击右上角的“选项”按钮,怎么添加文件应该不用我说了吧。呵呵!也许你可以做更多的设置修改。
  9、怎样把自己做的几个CHM合并到一起呢?单击左边的“[Merge
Files]”,同样再单击“选项”按钮。
  10、OK,选项我们都设置完了,保存后,再次回到图1窗口中点击“创建帮助”再重新创建一次即可。
  在这里我们只是给大家介绍了如何进行CHM格式帮助的简易制作过程,其实Far还有很多很好的功能,大家可以自己试试。
相关软件下载:01.
原文载自:
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。网上电子书已编译的HTML帮助文件格式的转换成TXT手机上看的,谢谢!
要不你贴出来帮你转,要不你就看看方法自己转。首先它已经编译好了所以不能从html直接转txt,这个可以手工,也可以找工具,当然你要是会脚本处理一下最好.所以第一步将html帮助文件反编译,不知道你的帮助文件是什么呢,一般是chm吧,这个有些工具可以反编译的,然后就得到一堆的html,然后你再转吧.
用浏览器打开点“文件”
CHM Encoder v1.2 汉化版
CHM Encoder 可完全反编译CHM帮助文件或e-book电子书,提取出其中的全部源文件。要将CHM文件转换成H...
你如果不懂得HTML,那么我推荐你使用电子书库(ESTACKROOM),你只要把文字分门别类的复制粘贴到里面,就可以使用“文件”下面的命令导出生成CHM文件了,...
答: nt正常唐筛临界风险,有宝妈是可以说一下的呀,这个风险值是多少的呀?
答: 慢慢弄。
我最开始只会装游戏;
后来中国有了网络慢慢跟朋友上聊天室聊天;
后来出了OICQ(现在叫QQ),又用那东西聊;
然后上联众玩在线游戏(棋牌类);
答: 七十年代的计算机网络
X.25 分组交换网:各国的电信部门建设运行
各种专用的网络体系结构:SNA,DNA
Internet 的前身ARPANET进行实验运行
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区
相关问答:123456789101112131415}

我要回帖

更多关于 生成win编译帮助文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信