内容简介
目录
第一章 如何使用True BASIC
1.1 True BASIC的启动与退出—HELLO、BYE命令
1.1.1 True BASIC的启动
1.1.2 屏幕上的窗口
1.4 赋值语句LET
1.3 输入语句INPUT
1.2.2 程序的运行
1.2.1 程序的装入
1.2 True BASIC程序的装入和运行—OLD、RUN命令
1.1.3 True BASIC的退出
1.5 打印语句PRINT
1.6 结束语句END
1.7 排除错误与获得帮助
1.7.1 排除错误
1.7.2 获得帮助
1.9.2 变量
1.9.1 常数
1.8 显示磁盘目录FILES命令
1.9 常数与变量
1.10 算术运算符
1.10.1 运算符
1.10.2 运算的顺序
1.11 程序的注释
1.12 源程序的输入、屏幕颜色的改变及窗口大小的选择
1.12.1 屏幕的移动
1.12.4 编辑和背景窗口尺寸的选择
1.13 程序的保存
1.12.3 改变编辑和背景窗口的颜色
1.12.2 光标的移动
1.14 True BASIC中的编辑键
1.14.1 删除字和行
1.14.2 插入与替换字符
1.14.3 重新存入更改过的程序行
1.14.4 快速移动光标
1.14.5 窗口的滚动
习题一
2.2 True BASIC程序的构成
2.1.2 True BASIC的运行方式
2.2.1 程序的构成
第二章 True BASIC的概述
2.1 True BASIC对系统的要求及运行方式
2.1.1 True BASIC对系统的要求
2.2.2 语句行的形式
2.2.3 注释行
2.2.4 语句行号
2.2.5 程序的运行速度
2.3.1 数字常数
2.3.2 字符串常数
2.3 常数
2.4 变量
2.4.1 简单变量
2.4.2 数组变量
2.5 表达式
2.5.1 数字表达式
2.5.2 字符串表达式
2.5.3 逻辑表达式
2.6 赋值语句
习题二
第三章 内部函数
3.1 数字函数
3.2 三角函数
3.3 字符串函数
3.4 日期和时间函数
3.5 逻辑函数
3.5.1 END DATA、MORE DATA函数
习题三
3.5.3 END#expr、MORE#expr函数
3.5.2 KEY INPUT函数
第四章 条件语句
4.1 简单条件语句IF—THEN
4.2 复杂条件语句IF—THEN—ELSE
4.3 多分枝条件语句ELSE IF
4.4 高级分枝条件语句SELECT CASE
习题四
5.1 FOR TO STEP步长型循环语句
第五章 循环语句
5.2 EXIT FOR语句
5.3 DO LOOP当型循环语句
5.4 EXIT DO语句
习题五
第六章 数据的输入、输出语句
6.1 PRINT语句
6.1.1 PRINT expr语句
6.1.2 SET ZONEWIDTH与SET MARGIN语句
6.1.4 TAB的功能
6.1.3 ASK ZONEWIDTH与ASK MARGIN语句
6.1.5 PRINT USING语句
6.2 INPUT语句
6.2.1 INPUT PROMPT语句
6.2.2 LINE INPUT语句
6.2.3 GET KEY语句
6.2.4 KEY INPUT语句
6.2.5 SET CURSOR、ASK CURSOR语句
6.3 READ、DATA语句
6.2.6 SET CURSOR expr$、ASK CURSOR expr$语句
6.4 MORE DATA和END DATA语句
6.5 RESTORE语句
习题六
第七章 MAT语句
7.1 DIM数组定义语句
7.2 MAT READ语句
7.3 MAT PRINT语句
7.4 MAT INPUT语句
7.5 MAT矩阵赋值语句
7.6 矩阵运算
7.7 内部数组值函数
7.7.1 Zer 置0函数
7.7.2 Con 置1函数
7.7.3 Idn 置单位矩阵函数
7.7.4 Nul$ 置空串函数
7.8 矩阵函数
7.8.1 Inv函数
7.8.3 Det 函数
7.8.2 Trn(x)函数
7.8.4 Dot函数
7.8.5 Size函数
7.8.6 Lbound函数
7.8.7 Ubound函数
习题七
第八章 函数、子程序和库
8.1 函数
8.2 子程序
8.3 全局变量与局部变量
8.4 自变量与参数
8.4.1 数组参数
8.4.2 通道参数
8.5 外部函数
8.6 外部子程序
8.7 库程序
8.8 CHAIN语句
8.9 PROGRAM语句
习题八
9.1 命令的概述
第九章 True BASIC系统命令
9.2 建立、保存和更新文件命令
9.2.1 FILES显示文件目录
9.2.2 NEW建立一个新文件
9.2.3 SAVE将当前文件存入磁盘
9.2.5 OLD装入一个磁盘文件
9.2.6 UNSAVE删除一个磁盘文件
9.2.4 REPLACE以同名将文件存入磁盘
9.3 编辑文件的功能键
9.3.1 FIND键
9.3.2 F4标记键
9.3.3 行模块操作
9.4 编辑文件命令
9.4.1 行模块说明
9.4.2 EDIT限制编辑命令
9.4.3 CHANGE改一字或一短语
9.4.6 MOVE移动行模块
9.4.4 TRY修改命令
9.4.5 COPY复制行模块
9.4.7 DELETE删除行模块
9.4.8 KEEP删除命令
9.4.9 INCLUDE包含命令
9.4.10 LOCATE显示命令
9.4.11 DO FORMAT格式化程序
9.5.1 DO NUM加行号
9.5.2 DO RENUM分配新行号
9.5 更改行号命令
9.5.3 DO UNNUM删除行号
9.6 调试程序命令
9.6.1 BREAK命令
9.6.2 CONTINUE命令
9.7 打印、编辑、运行文件命令
9.7.1 LIST打印文件命令
9.7.2 COMPILE编译文件命令
9.7.3 RUN运行程序
9.8.2 KEY重新定义键命令
9.8 其它命令
9.8.1 HELP帮助命令
9.8.3 TO光标移动命令
9.8.4 BEY告别True BASIC命令
习题九
第十章 音乐
10.1 奏乐语句PLAY
10.2 音乐程序介绍
10.3 关于True BASIC音乐命令的进一步介绍
10.3.1 >和<命令
10.3.2 PN或RN命令
10.3.3 MF命令
10.3.4 MB命令
10.4 SOUND语句
10.5 PAUSE语句
习题十
11.1 定义屏幕语句
11.2 画点语句
第十一章 图形
11.3 画直线语句
11.4 PLOT TEXT语句
11.5 CLEAR语句和角度的表示法
11.5.1 CLEAR语句
11.5.2 角度的表示法
11.6 使用不同的颜色
11.6.1 SET COLOR语句
11.6.3 SET BACK语句
11.6.2 前景颜色
11.6.4 ASK COLOR语句
11.6.5 FLOOD语句
11.7 BOX语句
11.7.1 BOX LINES语句
11.7.2 BOX AREA语句
11.7.3 BOX CIRCLE语句
11.8.3 BOX SHOW语句
11.8.2 BOX CLEAR语句
11.8.1 BOX KEEP语句
11.8 动画功能语句
11.9 BOX SHOW的扩展语句
11.9.1 USING “and”语句
11.9.2 USING“or”语句
11.9.3 USING“xor”语句
11.10 MAT PLOT语句
11.10.1 POINTS:arrayb语句
11.10.3 AREA:array语句
11.10.2 LINES:array语句
11.11 图形输入语句
11.12 图画子程序
11.12.1 图画的定义语句
11.12.2 调用图画语句draw
11.13 图画变换语句
11.13.1 Shift(a,b)语句
11.13.2 Scale(a,b)语句
11.13.3 Scale(a)语句
11.13.5 Shear(a)语句
11.14 带参的图画举例
11.15 外部图画子程序
11.16 划分窗口语句
11.17 图画中的图画
习题十一
第十二章 文件
12.1 通道
12.2 基本语句
12.2.1 OPEN语句
12.2.2 CLOSE语句
12.2.3 ERASE语句
12.2.4 SET#expr语句
12.2.5 ASK#expr语句
12.3 正文文件
12.3.1 PRINT#expr语句
12.3.2 INPUT#expr语句
12.3.3 正文文件应用举例
12.3.4 输出到打印机
12.4.1 记录长度及其设置
12.4.2 WRITE#expr语句
12.4 记录文件
12.4.3 READ#expr语句
12.4.4 设置记录指针
12.4.5 多数据项的记录应用举例
12.5.1 字节 文件的写语句
12.5.2 字节 文件的读语句
12.5 字节 文件
习题十二
13.1 出错处理程序的结构
13.2 EXTYPE函数
第十三章 出错与出错处理
13.3 EXTEXT$函数
13.4 EXLINE$函数
13.5 EXIT HANDLER语句
13.6 CAUSE ERROR语句
13.7 出错处理综合示例
习题十三
附录A IBM-PC的字符集
A.1 显示符号
True BASIC附录
A.2 获得键的代码值和符号
A.3 打印机可打印的符号
附录B 图形和模式
B.1 模式的开关设置
B.2 单色模式
B.3 正文模式
B.4 图形模式
B.5 高分辨率模式
附录C 库文件
G.1 数学函数
C.2 图形子程序
C.3 菜单子程序
附录D 汇编语言
附录E 限制
附录F 出错提示信息注释
附录G OPTION语句
附录H 与其它BASIC版本的兼容问题
G.2 OPTION ANGLE语句
H.1 程序格式
G.1 OPTION BASE语句
H.2 变量和表达式
H.3 带行号程序的控制结构
H.4 图形
I.2 测试内存空间
I.1 PEEK和POKE的用法
附录J 压缩子程序
附录I PEEK和POKE
J.1 Packb(s$,bstart,blen,value)
J.2 Unpackb(s$,bstart,blen)
附录K 书写关于DO命令的程序
K.1 建立一个DO程序
J.3 压缩子程序的示例
K.2 DO程序的运行方式
附录L True BASIC命令索引表
附录M True BASIC函数索引表
附录N True BASIC语句索引表
11.13.4 Rotate(a)语句