第1篇 FoxBASE+程序设计 3
第1章 概述 3
1.1.1 硬件要求及技术指标 3
1.1.2 FoxBASE+安装过程和启动 4
第1章 PASCAL基础 5
第2篇 PASCAL语言程序设计 5
小结 5
习题与思考 6
第2章 函数 7
1.2.1 数据和变量 7
1.2.2 内部函数 8
1.2.3 自定义函数 23
1.2.4表达式 24
小结 25
习题与思考 26
第3章 FoxBASE+命令 28
1.3.1 数据库文件的操作 28
1.3.2 数据库文件的修改 36
1.3.3 内存文件 40
1.3.4 报表和标签文件 46
1.3.5 格式文件和文本文件 52
1.3.6 文件查询 54
小结 63
习题与思考 65
第4章 多重数据库连接与数据运算 67
1.4.1 工作区的选择 67
1.4.2 数据库的连接与更新 68
1.4.3 数据运算 72
小结 74
习题与思考 74
第5章 命令文件 76
1.5.1 命令文件的建立和修改 76
1.5.2 条件语句 78
1.5.3 循环语句 80
1.5.4 I/O格式 82
1.5.5 过程文件的建立和调用 84
1.5.6 系统参数设置SET命令 86
1.5.7 FoxBASE+与dBASE Ⅲ PLUS比较 95
小结 98
习题与思考 99
第6章 多用户FoxBASE+ 100
1.6.1 系统运行环境 100
1.6.2 多用户命令 100
1.6.3 多用户函数 102
小结 105
习题与思考 105
第7章 程序设计技巧 106
1.7.1 中断警告程序 106
1.7.2 自定义函数应用技巧 106
1.7.3 库结构更新技巧 108
1.7.4 正确使用筛选命令 110
1.7.5 产生随机数方法 110
1.7.7 多级子目录共享FoxBASE+ 111
1.7.6 提高排序速度和节省空间 111
1.7.8 下拉式和上弹式菜单的设计 112
1.7.9 屏幕菜单设计技巧 113
1.7.10 SUSPEND与RESUME语句的巧妙使用 116
1.7.11 自动生成过程文件的方法 117
1.7.12 成批复制数据库结构技巧 118
1.7.13 源程序(PRG)加密方法 120
1.7.14 数据库的加密方法 122
1.7.15 程序形式更新库结构 124
1.7.16 调用汇编语言子程序的方法 126
1.8.1 帐务处理系统 129
第8章 系统开发应用程序实例 129
1.8.2 业务购销合同管理系统的建立与实施 155
1.8.3 通用工资管理系统程序设计 167
小结 187
习题与思考 187
第9章 计算机病毒的预防和消除 188
1.9.1 计算机病毒简介 188
1. 9.2 计算机病毒的预防 190
1.9.3 计算机病毒的检测和清除 190
小结 192
习题与思考 192
2.1.1 PASCAL程序结构 195
2.1.2 基本语法单位 196
2.1.3 常数及常数说明 197
2.1.4 变量及其类型 199
2.1.5 表达式及赋值语句 201
2.1.6 PASCAL的输入和输出 203
小结 204
习题与思考 204
第2章 流程控制语句 206
2.2.1 IF语句 206
2.2.2 CASE语句 209
2.2.3 REPEAT语句 210
2.2.4 WHILE语句 211
2.2.5 FOR语句 212
2.2.6 GOTO语句和标号说明 213
小结 214
习题与思考 215
第3章 函数和过程 216
2.3.1 函数 216
2.3.2 过程 218
2.3.3 递归子程序 222
2.3.4 标识符的作用域 223
小结 224
习题与思考 225
第4章 枚举类型、子界类型、数组类型 226
2.4.1 枚举类型 226
2.4.2 子界类型 228
2.4.3 数组类型 229
2.4.4 字符串变量 232
小结 234
习题与思考 234
第5章 记录类型?文件类型 235
2.5.1 记录类型 235
2.5.2 变体记录 237
2.5.3 顺序文件及其说明 240
2.5.4 文件的建立和读入 241
小结 244
习题与思考 245
第6章 指针、动态数据结构 246
2.6.1 指针和标准过程new 246
2.6.2 链表 248
2.6.3 节点的删除和插入 252
2.6.4 栈和队列 254
小结 258
习题与思考 259
附录A 计算机等级考试手册 260
附录B 浙江省普通高校非计算机专业学生等级考试样题(二级dBASEⅢ或FoxBASE) 270
附录C 1993年浙江省高校非计算机专业学生计算机等级考试试卷(二级dBASEⅢ或FoxBASE) 277
附录D 浙江省普通高校非计算机专业学生计算机等级考试样题(二级PASCAL) 287
附录E 1993年浙江省高校非计算机专业学生计算机等级考试试卷(二级PASCAL) 294