目 录 2
上篇Help系统设计指南 2
第一章提供帮助:Help系统 2
1.1 创建Hlep系统:开发周期 2
1.2从用户角度看Help系统 3
1.3从Help系统作者角度看Help系统 4
1.4从Help系统程序员角度看Help系统 5
1.5总结 5
第二章Help系统的规划 6
2.1 规划 6
2.1.1定义用户对象 6
2.1.2规划Help系统的内容 6
2.1.3规划Help系统主题结构 7
2.1.4显示上下文相关的Help系统主题 8
2.2主题文件结构 9
2.2.1 选择应用程序的文件结构 9
2.3设计Help系统主题显示 10
2.3.1 Help系统的正文格式 11
2.3.2字体类型与字号 12
2.3.3图形 12
2.4总结 14
第三章创建Help系统主题文件 15
3.1选择编写工具 15
3.2构造Help系统主题文件 15
3.3 Help系统主题文件的编码 16
3.3.1分配建立标记 17
3.3.2分配上下文字符串 17
3.3.3分配题目 18
3.3.4分配关键字 19
3.3.5分配浏览序列序号 20
3.3.6创造主题间的交叉索引 21
3.3.7定义术语 22
3.4插入图形 23
3.4.1创建和使用位图 23
3.4.2 用图形字处理程序排置位图 24
3.4.3按索引排置位图 24
3.5管理主题文件 25
3.5.1跟踪文件和主题 25
3.5.2创建Help系统跟踪工具 26
3.6总结 27
4.1创建Help系统项目文件 28
第四章建立Help系统文件 28
4.2指定主题文件:Files部分 29
4.3指定建立标记:BuildTags部分 29
4.4指定选择项:Options部分 29
4.4.1用Waring选择项指定错误报告:Waring部分 30
4.4.2用Build选择项指定建立主题 30
4.4.3用Root选择项指定根目录 31
4.4.4用Index选择项指定索引 31
4.4.5用Title选择项给Help系统分配标题 32
4.4.6用ForceFont选择项转换字体 32
4.4.7用MapFontsize选择项改变字体字号 32
4.4.8用Multikey选择项指定多关键字表 33
4.4.9用Compress选择项压缩文件 33
4.5在Alias部分指定其它上下文字符串 34
4.6在Map部分映射上下文相关的主题 35
4.7在Bitmaps部分按索引描述位图 36
4.8编译Help系统文件 36
4.8.1使用Help系统编译程序 37
4.9编写访问Help系统的应用程序 37
4.9.1从应用程序中调用WinHelp函数 37
4.9.2获取上下文相关的Help系统信息 38
4.9.3得到Help系统菜单某项的Help系统 45
4.9.4存取附加关键字表 45
4.9.5取消Help系统 46
4.10总结 47
第五章Help系统例示和编译程序错误信息 48
5.1 Help系统主题示例 48
5.2 Help系统编译错误信息 54
5.2.1项目文件处理过程中的错误信息 55
5.2.2处理RTF主题文件中的错误信息 57
下篇《Whitewater资源工具箱》 63
第○章引言 63
0.1工具箱的特征 63
0.2工具箱的组成 63
0.2.1资源管理程序 63
0.2.2对话框编辑器 63
0.2.3位图、光标及图标编辑器 64
0.2.4菜单编辑器 64
0.2.5其它编辑器 64
0.3可处理的文件格式 64
0.4用户须知 64
0.6本手册的编排 65
0.5.1安装 65
0.5硬件与软件需求 65
0.6.1阅读方法 66
第一章启动 67
1.1从DOS启动 67
1.2从Windows启动 67
1.2.1从Program Manager启动 67
1.2.2从Flle Manager或MS-DOS执行程序启动 67
1.3将图标加入到Program Manager 67
1.4退出资源工具箱 68
第二章资源与文件简介 69
2.1什么是资源 69
2.2可编辑的资源 69
2.2.1加速键 69
2.2.4图标 70
2.2.5对话框 70
2.2.2位图 70
2.2.3光标 70
2.2.6菜单 71
2.2.7字串 71
2.3可编辑或存储的文件 71
2.3.1可执行文件 73
2.3.2资源文件 73
2.3.3动态连接库 73
2.3.4资源与对话框描述文件 74
2.3.5位图、光标和图标文件 75
2.3.6头文件 75
3.3.1选择要显示的资源类型 77
3.3访问现有资源 77
3.2建立一个新资源 77
3.1启动一个编辑器 77
第三章资源管理程序 77
3.3.2打开一个已存在的文件 78
3.3.3编辑一个资源 79
3.3.4删除一个资源 79
3.3.5复制一个资源 79
3.4建立一个新文件 80
3.5关闭文件 81
第四章加速键编辑器 82
4.1建立加速键 82
4.1.1操纵该编辑器 82
4.1.2编辑正文 82
4.1.3加速键表 82
4.2头文件 84
第五章位图、光标及图标编辑器 85
5.1文件 85
5.1.1 位图文件 85
5.1.2光标及图标文件 86
5.1.3设置分辩率 86
5.2光标和图标编辑器 86
5.3位图编辑器 87
5.4使用图形编辑器 87
5.5使用颜色 88
5.5.1调色板 89
5.5.2为光标和图标图象选择颜色 89
5.5.3定制调色板 90
5.6绘制与编辑图形 91
5.7.3工具菜单 95
5.7.2选项菜单 95
5.7菜单 95
5.7.1 图象菜单 95
第六章对话框编辑器 96
6.1 文件 96
6.1.1 头文件 96
6.2编辑器概述 96
6.3对话框及控制 96
6.3.1具有菜单的对话框 97
6.3.2建立一个对话框或控制 97
6.3.3选择对话框或控制 97
6.3.4移动对话框或控制 98
6.3.5改变对话框或控制的尺寸 98
6.3.7为对话框或控制设置属性 99
6.3.6限制鼠标移动 99
6.3.8为控制设置制表顺序 101
6.3.9为控制定义逻辑组 101
6.4工具板 101
6.4.1指针工具 101
6.4.2对话框工具 102
6.4.3控制工具 102
6.4.4卷滚条 106
6.4.5图标 107
6.4.6定制的控制 107
6.5对齐板 107
6.5.1对齐工具 107
6.6菜单 108
6.6.1对话菜单 108
6.6.2控制菜单 109
6.6.3工具菜单 110
6.6.4对齐菜单 110
第七章菜单编辑器 111
7.1文件 111
7.2使用该编辑器 111
7.2.1菜单表 111
7.2.2移动按钮 111
7.2.3式样与属性字段 111
7.2.4测试窗口 112
7.3定义菜单正文 112
7.3.1操纵该编辑器 112
7.3.2编辑正文 112
7.3.3定义菜单层次 113
7.3.4改变菜单项的位置 114
7.3.5设置激活键 115
7.3.6在菜单正文中插入制表键 116
7.4定义菜单式样与属性 116
7.4.1将分隔线加到上托菜单中 116
7.4.2使用选中标记 116
7.4.3定义菜单项的式样 116
7.4.4对齐列中的菜单项 117
7.4.5分配Help属性 117
7.5测试菜单 118
第八章字串编辑器 119
8.1定义字串 119
8.1.1字段及行指示器 119
8.1.2字串表 120
8.1.4编辑正文 121
8.1.3操纵该编辑器 121
8.2头文件 122
第九章头文件编辑器 122
9.1头文件 122
9.2启动该编辑器 122
9.2.1建立新的头文件 122
9.2.2打开已存在的头文件 123
9.3使用该编辑器 123
9.3.1 ID号 123
9.3.2编辑一个符号 123
9.4删除符号 125
9.5移动符号 125
9.6存储头文件 125
10.1.1操纵一个表 126
10.1编辑一个表 126
第十章 公用关键字及公用菜单 126
10.1.2在编辑字段中键入关键字 127
10.1.3在选择字段中选择选项 127
10.2使用菜单 127
10.2.1 File菜单 128
10.2.2 Edit菜单 131
10.3 Header菜单 133
附录A故障与错误信息 134
A.1错误信息 134
A.2存储器配置 134
A.3工具板的外观 136
A.4转换编辑器 137
A.5 收回磁盘空间 137