应用程序帮助系统制作指南

应用程序帮助系统制作指南
作 者: 周德兴 管健 张凤均
出版社: 科学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Windows
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《应用程序帮助系统制作指南》作者简介

内容简介

好的软件必然有完善、方便的帮助系统,本书首先简单介绍了应用程序中帮助的各种动工和获取方法,以及如何在应用程序中实现内部帮助。重点介绍了Windows操作系统中最常见的WinHelp帮助系统和HTML Help帮助系统,及其如何在Visual C++中制作、调用帮助系统,最后以一种商用软件为例,介绍了如何实现帮助系统界面的美化和内部在线帮助的实现,以及HTML Help的制作与实现。本书的读者对象是商业软件开发人员、公司以及需要编写软件帮助、出版电子书籍或公司介绍等内容的程序设计人员。了解帮助系统的形式、组成及实现,对广大的计算机用户同样益处多多。

图书目录

前言

第一章 应用程序帮助的形式

 1. 1 应用程序帮助的形式

 1. 1. 1 应用程序的帮助内容

 1. 1. 2 获取程序帮助的方法

 1. 2 WinHelp介绍

 1. 2. 1 WinHelp概述

 1. 2. 2 WinHelp界面

 1. 2. 3 如何使用帮助系统

 1. 2. 4 自定义帮助

 1. 3 HTMLHelp介绍

 1. 3. 1 HTMLHelp概述

 1. 3. 2 HTMLHelp界面

 1. 3. 3 主题中的内容

 1. 3. 4 HTMLHelp的使用

 1. 3. 5 自定义帮助

 1. 4 WinHelp与HTMLHelp

第二章 应用程序内部帮助的实现

 2. 1 启动画面

 2. 1. 1 插入启动画面部件

 2. 1. 2 扩展的启动画面

 2. 2 工具提示

 2. 2. 1 插入按钮提示部件

 2. 2. 2 各种控制的工具提示

 2. 2. 3 声音工具提示

 2. 2. 4 自定义形状工具提示

 2. 2. 5 模式对话框的工具提示

 2. 2. 6 扩展工具提示

 2. 3 状态栏

 2. 3. 1 插入状态栏部件

 2. 3. 2 状态栏提示

 2. 3. 3 增强的状态栏

 2. 4 消息框帮助

 2. 4. 1 AfxMessageBox与MessageBox

 2. 4. 2 自定义消息框图标

 2. 4. 3 增加一个帮助按钮

 2. 5 “关于”对话框

 2. 5. 1 系统信息

 2. 5. 2 超级链接

 2. 5. 3 滚动窗口

 2. 6 每日提示

 2. 6. 1 每日提示部件

 2. 6. 2 扩展的每日提示

 2. 6. 3 滑动显示每日提示

 2. 7 向导提示

 2. 7. 1 Windows 98风格的向导

 2. 7. 2 Windows 2000风格的向导

 2. 8 帮助小精灵

 2. 8. 1 窗口小精灵

 2. 8. 2 帮助精灵

第三章 WinHelp帮助系统的创建

 3. 1 WinHelpWorkshop介绍

 3. 1. 1 HelpWorkshop与其他工具

 3. 1. 2 基本概念

 3. 2 创建主题文件

 3. 2. 1 创建主题文件

 3. 2. 2 范例中的脚注

 3. 2. 3 其他常用脚注

 3. 2. 4 宏与按钮

 3. 3 建立工程文件

 3. 3. 1 基本操作与设置

 3. 3. 2 定制窗口

 3. 3. 3 定制辅助窗口

 3. 3. 4 设置帮助文件数据

 3. 3. 5 设置编译选项

 3. 3. 6 建立多语言帮助

 3. 4 列表设计

 3. 4. 1 创建目录文件

 3. 4. 2 增加标题和主题

 3. 4. 3 目录文件嵌套

 3. 4. 4 使用默认窗口显示

 3. 4. 5 设计索引列表

 3. 5 编译与测试

 3. 5. 1 编译帮助文件

 3. 5. 2 帮助文件测试

 3. 5. 3 帮助文件报告

 3. 5. 4 模拟API调用

 3. 5. 5 监控WinHelp消息

 3. 6 上下文相关帮助与训练帮助

 3. 6. 1 上下文相关帮助

 3. 6. 2 关于训练插件帮助

 3. 7 多媒体主题

 3. 7. 1 在帮助文件中使用图形

 3. 7. 2 多个图形

 3. 7. 3 多热点位图

 3, 7. 4 增加视频或动画

 3. 8 WinHelp设计的其他问题

 3. 8. 1 常用宏参考

 3. 8. 2 设计多个的帮助文件

第四章 WinHelp应用程序帮助系统

 4. 1 应用程序的帮助

 4. 1. 1 应用程序与帮助计划

 4. 1. 2 帮助文件制作

 4. 1. 3 应用程序编程

 4. 1. 4 帮助调用编程

 4. 2 VisualC++的WinHelp机制

 4. 2. 1 创建应用程序与帮助

 4. 2. 2 帮助自动创建机制

 4. 2. 3 Editor功能扩充

 4. 2. 4 增加帮助

 4. 3 HTMLHelp完美过渡

 4. 3. 1 反编译HTMLHelp工程文件

 4. 3. 2 CHM文件简单制作

 4. 3. 3 WinHelp调用HTMLHelp

第五章 HTML Help帮助主题制作

 5. 1 HTMLHelp系统介绍

 5. 1. 1 HTMLHelp Workshop介绍

 5. 1. 2 HTMHelp Workshop安装

 5. 1. 3 HTMLHelp组件内容

 5. 1. 4 HTMLHelpWorkshop功能

 5. 1. 5 帮助系统结构

 5. 2 规划帮助主题

 5. 2. 1 设计主题模板

 5. 2. 2 使用堆叠样式

 5. 2. 3 设计主题内容

 5. 2. 4 主题导航方法

 5. 3 建立主题网页

 5. 3. 1 创建网页文件

 5. 3. 2 转换WinHelp工程

 5. 3. 3 格式化网页文本

 5. 3. 4 分拆主题文件

 5. 3. 5 多媒体主题网页

 5. 4 创建主题链接

 5. 4. 1 使用文本链接

 5. 4. 2 使用图像链接

 5. 4. 3 链接到主题标记位置

 5. 4. 4 链接到其他帮助文件

 5. 5 主题中的程序

 5. 5. 1 插入JavaApplet

 5. 5. 2 介绍ActiveX

 5. 5. 3 使用ActiveX

 5. 5. 4 ALink和KLink

 5. 5. 5 创建相关主题按钮

 5. 5. 6 创建快捷命令按钮

 5. 5. 7 弹出式窗口信息

 5. 5. 8 其他ActiveX命令

第六章 HTMLHelp帮助系统的制作

 6. 1 规划帮助系统

 6. 1. 1 规划帮助文件

 6. 1. 2 规划导航列表

 6. 1. 3 设置帮助窗口

 6. 1. 4 更多帮助形式

 6. 2 创建帮助系统文件

 6. 2. 1 建立工程文件

 6. 2. 2 建立目录文件

 6. 2. 3 建立索引文件

 6. 2. 4 上下文相关帮助

 6. 3 设置与编译工程文件

 6. 3. 1 设置工程选项

 6. 3. 2 定制帮助窗口

 6. 3. 3 编译帮助工程

 6. 4 测试帮助系统

 6. 4. 1 测试辅助工具

 6. 4. 2 测试过程

第七章 HTML Help应用程序帮助系统

 7. 1 应用程序与帮助计划

 7. 1. 1 计划一个帮助菜单

 7. 1. 2 添加上下文相关帮助

 7. 1. 3 指定帮助文件

 7. 1. 4 实现“这是什么?”帮助

 7. 1. 5 启动帮助的方式

 7. 1. 6 计划帮助主题

 7. 2 帮助文件制作

 7. 2. 1 制作帮助内容

 7. 2. 2 制作帮助文件

 7. 3 应用程序编程

 7. 3. 1 创建单文档程序

 7. 3. 2 修改命令项目

 7. 3. 3 文本显示设置对话框

 7. 3. 4 显示文本

 7. 3. 5 文本显示设置命令

 7. 4 帮助函数调用

 7. 4. 1 接口函数概述

 7. 4. 2 增加静态链接库

 7. 4. 3 菜单功能实现

 7. 4. 4 对话框帮助

 7. 4. 5 退出帮助

 7. 5 WinHelp框架转换

 7. 5. 1 应用程序向导帮助支持

 7. 5. 2 应用程序向导创建的帮助系统

 7. 5. 3 框架窗口上下文相关帮助

第八章 商用软件实例

 8. 1 软件概述

 8. 1. 1 应用程序基本功能

 8. 1. 2 内部帮助

 8. 1. 3 HTMLHelp帮助

 8. 2 编程功能实现

 8. 2. 1 创建工程

 8. 2. 2 中文处理

 8. 2. 3 资源编辑

 8. 2. 4 创建对话框

 8. 2. 5 基本命令

 8. 3 内部帮助实现

 8. 3. 1 启动界面

 8. 3. 2 按钮提示

 8. 3. 3 状态栏

 8. 3. 4 每日提示

 8. 3. 5 关于对话框

 8. 3. 6 帮助小精灵

 8. 4 帮助文件创建

 8. 4. 1 帮助主题

 8. 4. 2 目录文件

 8. 4. 3 索引文件

 8. 4. 4 上下文相关帮助

 8. 4. 5 工程文件与编译

 8. 5 调用帮助编程

 8. 5. 1 准备工作

 8. 5. 2 帮助菜单实现

 8. 5. 3 F1快捷键实现

 8. 5. 4 主窗口特定主题

 8. 5. 5 对话框帮助

 8. 6 测试

 8. 6. 1 获取chm文件信息

 8. 6. 2 测试KLink和ALink

 8. 6. 3 测试内容与链接正确性

 8. 6. 4 应用程序协调性测试

 8. 6. 5 测试系统环境的兼容性

附录A WinHelp API

 A. 1 函数参数

 A. 2 命令列表

附录B HTML Help API

 B. 1 HtmlHelp函数

 B. 2 关于窗口类型

 B. 3 关于命令

 B. 4 关于结构

 B. 5 关于通知消息

附录C HTML Help ActiveX

 C. 1 ActiveX参数

 C. 2 ActiveX命令

 C. 3 ActiveX方法