课程设计_CHM电子书生成软件制作实例.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【课程设计:CHM电子书生成软件制作实例】 CHM(Compiled Help Manual)电子书是一种广泛应用的电子书格式,尤其在计算机技术书籍中非常常见。它具有跨平台性,因为Windows 98以上版本的操作系统均内置了阅读器hh.exe,用户无需额外安装软件即可直接查看。CHM格式实际上是HTML文件的压缩打包,由微软开发,主要用于创建帮助文件系统。这个格式还支持索引、搜索和目录功能,使得内容查找和阅读更为便捷。 制作CHM电子书的关键在于使用微软提供的免费软件hhc.exe,它可以将HTML文件编译成CHM文件。然而,仅使用hhc.exe编译HTML文件只能得到基本的文件展示,无法充分利用CHM的所有特性。为了实现完整的CHM功能,我们需要创建一个扩展名为.hhp的工程文件,以及相应的.hhc(目录文件)和.hhk(索引文件)。 1) **工程文件(*.hhp)**: 工程文件定义了CHM电子书的整体结构和配置。主要包括[OPTIONS]、[WINDOWS]、[FILES]等部分。例如: - `[OPTIONS]`定义了编译参数,如兼容性、输出文件路径、内容文件、默认窗口、首页文件、编译进度显示、全文搜索、索引文件、语言设置等。 - `[WINDOWS]`定义了窗口布局,包括各个窗体的样式和内容。 - `[FILES]`列出需要编译进CHM的文件列表。 2) **目录文件(*.hhc)**: 目录文件描述了电子书的目录结构,通过HTML链接组织内容,使读者可以通过目录导航。 3) **索引文件(*.hhk)**: 索引文件提供了关键词索引,便于读者按主题快速查找内容。 在编写和编译工程文件时,需要注意各项配置的准确性,以确保CHM文件在生成后能够正确显示和操作。例如,`[OPTIONS]`中的`Language`设置应与目标读者的语言环境相匹配,`Default Font`定义了控制面板中显示的字体样式,`Binary Index`和`Binary TOC`则决定是否创建更高效的二进制索引和目录。 通过理解这些基本元素及其相互关系,可以创建出具备完整功能的CHM电子书。此外,开发者还可以根据需求添加自定义的脚本和CSS样式,以实现更个性化的界面和交互效果。在课程设计中,学生可以通过实践来熟悉这些概念和技术,从而掌握CHM电子书生成的基本流程和方法。
- 粉丝: 64
- 资源: 30万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助