引言 1
第1章 基本程序功能 13
1.1 Decision.a5p分支结构设计 13
1.2 Judge.a5p条件交互设置 17
1.3 Pulldown.a5p下拉菜单控制 23
第2章 教学功能模块 29
2.1 Q-button.a5p按钮交互的设计 29
2.2 Q-hotobj.a5p热对象交互设置 35
2.3 Q-hotspt.a5p热区交互设置 39
2.4 Q-model.a5p练习题模板 43
2.5 Q-target.a5p拖拽题的设计方法 49
2.6 Q-time.a5p限时交互项的设计 54
2.7 Q-tries.a5p对做题次数的限制 58
2.8 Radiob.a5p单选题练习的设计 62
3.1 Credits.a5p循环滚屏的程序设计 71
第3章 小技巧 71
3.2 Dblclick.a5p鼠标双击的响应 76
3.3 Toolpal.a5p移动的工具箱 84
3.4 Tooltips.a5p制作工具提示条 90
3.5 Saver.a5p屏幕保护程序设计 98
第4章 与页结构相关的控制 107
4.1 Paging.a5p翻页结构的设计 107
4.2 Nav__page.a5p动态跳转的设计 111
4.3 Hottext.a5p热字链接 116
4.4 Help.a5p生成帮助系统 120
第5章 和文本输入相关的控制 127
5.1 Keypress.a5p键盘输入的响应 127
5.2 Q__txt__l.a5p长文本输入的判断 132
5.3 Q__txt__s.a5p短文本输入的判断 136
5.4 Screen.a5p文本输入的分析 142
第6章 读写外部文件 147
6.1 Write.a5p读写外部文本文件 147
6.2 Popup.a5p弹出式生词表 151
6.3 Notepad.a5p记事本功能的实现 159
6.4 Glossary.a5p设计一个词典 165
第7章 引用和控制外部媒体 181
7.1 Avsync.a5p图形文字与音视频的同步 181
7.2 External.a5p引用外部媒体 189
7.3 Movctrls.a5p动画播放控制 194
7.4 Qd3d.a5p引入QuickDraw 3D的动画 205
7.5 Real.a5p使用Real播放控件 210
7.6 Flash.a5p应用Flash动画 218
第8章 函数和变量 235
8.1 Variable.a5p显示变量的技术 235
8.2 Refer.a5p引用型变量 239
8.3 Script.a5p脚本编程 247
第9章 高级应用技巧 255
9.1 Activex.a5p使用ActiveX控件 255
9.2 Odbc.a5p公用数据库接口 272
9.3 Xtraio.a5p输入输出Xtra 284
第10章 主程序和子程序 295
10.1 Content.a5p应用程序模板 295
10.2 Subrout.a5p子程序的应用方式 302
10.3 Admin.a5p用户信息的管理 306
10.4 Logon.a5p登录程序设计 316
第11章 其它应用 333
11.1 RGB.a5p用滚动条控制颜色的变化 333
11.2 Slider.a5p滚动条控制 340
11.3 Move.a5p移动效果设计 343
11.4 Graph.a5p在指定区域内画线 363
11.5 Forms.a5p输入表格的设计 369
11.6 List.a5p线形表的使用 386
附录1 思考题解答与提示 393
附录2 系统变量 401
附录3 系统函数 413
附录4 常用快捷键列表 437