第一章 ToolBook简介 1
1.1 ToolBook的用途 1
1.2 ToolBook的读者层、作者层 1
1.3 在读者层读书 2
1.3.1 打开书和存盘 3
1.3.2 翻动书页及其它 3
1.3.3 输入文本与增加新页 4
1.4 书的构建 4
1.4.1 建立新书 4
1.4.2 书的构成 5
1.4.3 书的基本结构 6
2.1 工具条部分工具介绍 7
第二章 对象(object)制作的预备知识 7
2.1.1 “取消”(undo) 8
2.1.2 “调色板”(color tray) 8
2.1.3 “图案”(pattem palette) 9
2.1.4 “线型”(Line)和箭头线型 9
2.2 ToolBook的颜色 10
2.3 工具板上的“选择工具”(select) 10
第三章 图形的绘制 12
3.1 用ToollBook 4.0的图形工具绘图 12
3.1.1 矩形的绘制 12
3.1.2 椭圆的绘制 13
3.1.3 正多边形的绘制 13
3.1.4 直线和方向线与折线的绘制 13
3.1.7 组群group的作用 14
3.1.5 曲线的绘制 14
3.1.6 任意多边形的绘制 14
3.2 与绘图有关的菜单选项 15
3.3 对象性质对话框 15
3.4 图形的输入 16
3.4.1 图形的种类 16
3.4.2 图形的输入 16
第四章 连接嵌入对象(OLE) 18
4.1 OLE概述 18
4.2 创建一个嵌入对象 18
4.3 编辑一个嵌入的对象 19
4.4 嵌入一个已存在的对象 19
4.6 编辑一个连接对象 20
4.5 建立一个连接对象 20
第五章 字段(field) 21
5.1 字段的概念 21
5.2 字段的建立 22
5.3 字段上的字符使用 23
5.3.1 字符的输入 23
5.3.2 字符颜色的选择 23
5.3.3 字符大小与字体 23
5.3.4 上下角标的使用 24
5.4 字段区域的图案 24
5.5 在字段内附加图形 24
5.7 字段的修改 25
5.6 汉字的使用 25
6.1 连接的概念 26
6.2 按钮连接 26
6.2.1 按钮风格 26
6.2.2 建立按钮 26
第六章 连接基础知识 26
6.2.3 按钮功能的建立 27
6.2.4 为按钮配图 27
6.2.5 按钮的拖和放功能 28
6.2.6 超级连接 29
6.2.7 按钮制作技巧 29
6.3 热字连接 29
6.3.1 热字简介 29
6.3.4 附加功能 30
6.3.2 建立热字 30
6.3.3 建立特性 30
6.3.5 修改热字 31
6.4 自动连接 31
6.5 创建自己定义的菜单条 31
6.5.1 创建和编辑菜单条 31
6.5.2 在书中显现菜单条 33
6.5.3 为菜单条建立功能 34
第七章 关于书的进一步说明 36
7.1 定义书的性质 36
7.2 书的连接 37
7.3.1 页面设计的一般原则 38
7.3 ToolBook应用书设计的一般原则 38
7.2.1 书中插入一本书 38
7.2.2 书中插入某书的几页 38
7.3.2 关于对象设计 39
7.3.3 关于色彩的使用 39
7.3.4 关于读者控制 39
7.3.5 关于帮助的设置 40
第八章 OpenScript基础 41
8.1 OpenScript的消息传递 41
8.2 ToolBook的屏幕坐标 43
8.3 OpenScript的几个基本概念 43
8.4 处理程序 45
8.5 对象标识 46
8.6.2 脚本记录器 47
8.6 学习Opescript的辅助工具 47
8.6.1 command窗口 47
第九章 运算符 50
9.1 算术运算符 50
9.2 逻辑运算符 50
9.3 字符串运算符 52
9.4 分配运算符 53
第十章 命令 54
10.1 数据操作命令 54
10.1.1 get 54
10.1.3 put 55
10.1.4 set 55
10.1.2 increment 55
10.2 对象操作命令 56
10.2.1 drag 56
10.2.2 draw 56
10.2.3 hide 57
10.2.4 move 57
10.2.5 show 57
10.3 航行和效果命令 58
10.3.1 flip 58
10.3.2 fxdisso1ve 58
10.3.3 fxwipe 58
10.4 脚本控制命令 59
10.4.1 break 59
10.3.4 fxzoom 59
10.3.5 go 59
10.4.2 continue 60
10.4.3 forward 60
10.4.4 pause 61
10.4.5 retum 62
10.4.6 send 62
第十一章 分支与循环控制结构 63
11.1 分支 63
11.1.1 if/then/else 63
11.1.2 conditions 63
11.2.1 do/until 64
11.2 循环 64
11.2.2 step 65
11.2.3 while 65
第十二章 消息和性质 67
12.1 消息 67
12.1.1 消息的概念 67
12.1.2 内部消息 67
12.1.3 从脚本和commond窗口发送消息 74
12.2 性质 75
12.2.1 性质简介 75
12.2.2 用户自定义性质 75
12.2.3 获取和修改性质 76
12.2.4 性质之例 77
13.1.1 基本手段 80
第十三章 连接的实现 80
13.1 基本连接方式 80
13.1.2 菜单制作 81
13.1.3 相关页的连接 82
13.2 其它连接方式 82
13.2.1 自动演示 82
13.2.2 显示帮助 83
13.2.3 跳转和返回 84
第十四章 ToolBook视听效果设计 85
14.1 视觉效果设计技术 85
14.1.1 动画技术 85
14.1.2 其它视觉效果设计技术 89
14.3 应用举例 90
14.2 听觉效果制作 90
14.4 利用舞台(stage)演示动态视频图象 99
第十五章 交互设计 103
15.1 ask命令 103
15.2 request命令 104
15.3 例 106
15.4 利用keychar 106
第十六章 OpenScript参考 108
16.1 命令部分 108
16.1.1 数据操作 108
16.1.2 文件操作 112
16.1.3 菜单控制 115
16.1.4 航行和效果 118
16.1.5 对象操作 120
16.1.6 打印 124
16.1.7 资源 125
16.1.8 脚本控制 127
16.1.9 文本检索 131
16.1.10 用户介面 133
16.1.11 变量和数组声明 134
16.1.12 视窗命令 136
16.2 常数 139
16.3 控制结构 141
16.3.1 分支与循环 141
16.3.2 处理程序结构 143
16.3.3 打印 144
16.3.4 目标窗口 145
16.3.5 用户性质和函数 146
16.4 函数 146
16.4.1 算术函数 147
16.4.2 对象函数 147
16.4.3 鼠标和键盘 148
16.4.4 对象管理 148
16.4.5 OLE函数 150
16.4.6 资源函数 151
16.4.7 统计函数 152
16.4.8 字符串 152
16.4.9 三角函数 154
16.4.11 其它函数 155
16.4.10 用户接口 155
16.5 消息 156
16.6 对象类型 177
16.7 性质 183
16.8 专用术语 188
第十七章 多媒体软件制作管理 194
17.1 分析阶段 194
17.2 设计阶段 195
17.3 展开阶段 196
17.4 制作阶段 198
17.5 编辑阶段 199
17.6 鉴定阶段 199
17.7 制作独立运行的应用软件 200