《FoxBASE+语言程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:河南省中等专业学校计算机教材编辑委员会编著
  • 出 版 社:郑州:河南科学技术出版社
  • 出版年份:1998
  • ISBN:7534921848
  • 页数:257 页
图书介绍:

第一章 数据库管理系统概述 1

1.1 概述 1

1.1.1 数据库的基本知识 1

1.1.2 关系数据库的基本概念 3

1.2 FoxBASE+系统简介 6

1.2.1 FoxBASE+的特点 6

1.2.2 FoxBASE+的主要技术指标 6

1.2.3 FoxBASE+的文件类型 7

1.3 FoxBASE+命令的语法规则 8

1.3.1 命令的结构 8

1.3.2 命令格式中的符号约定 9

1.3.3 命令中的短语 10

1.3.4 命令书写的规则 12

1.4 FoxBASE+上机操作 12

1.4.1 FoxBASE+的软件配置 12

1.4.2 FoxBASE+的运行环境 13

1.4.3 FoxBASE+的安装和启动 13

1.4.4 退出FoxBASE+命令QUIT 14

1.4.5 交互方式下命令的执行 14

1.4.6 程序文件建立命令MODIFY COMMAND 14

1.4.7 FoxBASE+程序的执行 16

1.4.8 全屏幕编辑键 17

习题一 19

2.1.1 数值型数据 21

2.1.2 字符型数据 21

2.1 数据类型 21

第二章 FoxBASE+的数据类型及其运算 21

2.1.3 逻辑型数据 22

2.1.4 日期型数据 22

2.1.5 备注型数据 22

2.1.6 屏幕型数据 22

2.2 常量和变量 22

2.2.1 常量 22

2.2.2 变量 23

2.3 表达式及其运算规则 25

2.3.1 表达式 25

2.3.2 运算符的优先级 28

2.4 常用内部函数 29

2.4.1 常用数学运算函数 29

2.4.2 常用字符操作函数 30

2.4.3 常用类型转换函数 32

2.4.4 常用日期时间函数 34

2.4.5 常用数据库函数 34

2.4.6 常用测试函数 36

习题二 37

第三章 数据库的基本操作 40

3.1 数据库的三要素 40

3.1.1 数据库文件名 41

3.1.2 数据库结构 41

3.1.3 数据库记录 42

3.2 建立数据库文件结构命令CREATE 42

3.3 修改数据库结构命令MODIFY STRUCTURE 44

3.4 记录的输入及追加命令APPEND 45

3.4.1 在建库后立即输入记录 45

3.4.2 通过键盘追加记录 46

3.5 打开和关闭数据库文件命令USE 47

3.6 数据库内容的显示 48

3.6.1 显示数据库结构命令DISPLAY/LIST STRUCTURE 48

3.6.2 显示数据库记录命令DISPLAY/LIST 49

习题三 50

第四章 数据库记录的定位和编辑 52

4.1 记录定位命令 52

4.1.1 绝对移动指针命令GO 52

4.1.2 相对移动指针命令SKIP 53

4.2 编辑记录命令 55

4.2.1 插入记录命令INSERT 55

4.2.2 修改记录命令 56

4.2.3 记录的删除与恢复命令 59

4.3 数据库记录的排序命令SORT 63

习题四 65

第五章 数据库记录的查询和统计 67

5.1 顺序查找 67

5.1.1 顺序查找命令LOCATE 67

5.1.2 继续查找命令CONTINUE 67

5.2 索引查询 68

5.2.1 索引文件命令 …………………………… 69

5.2.2 索引查询命令 73

5.3 数据库记录的统计 76

5.3.1 统计记录数命令COUNT 76

5.3.2 求和命令SUM 77

5.3.3 求平均值命令AVERAGE 78

5.3.4 建立汇总库命令TOTAL 78

5.4 数据库记录筛选命令SET FILTER TO 79

习题五 80

第六章 顺序结构程序设计 83

6.1 顺序结构程序设计的概念 83

6.2 非格式输出命令?/?? 83

6.3 内存变量内部赋值命令STORE/= 85

6.4 任意类型键盘输入命令INPUT 87

6.5 字符型键盘输入命令ACCEPT 88

6.6 程序暂停、等待接收单字符命令WAIT 89

6.7 四种内存变量赋值命令的比较 89

6.8 返回命令RETURN 90

6.9.2 行尾注释命令&& 91

6.10 程序举例 91

6.9.1 行首注释命令NOTE/ 91

6.9 程序注释命令 91

习题六 92

第七章 选择结构程序设计 94

7.1 选择结构程序设计的概念 94

7.2 单条件选择命令IF 95

7.3 多条件多分支选择命令DO CASE 98

7.4 程序举例 101

习题七 103

第八章 循环结构程序设计 105

8.1 循环结构程序设计的概念 105

8.2 条件循环命令DO WHILE 105

8.3 循环命令的嵌套 109

8.4 无条件循环命令LOOP 111

8.5 无条件跳出循环命令EXIT 111

习题八 113

8.6 程序举例 113

第九章 数组 116

9.1 数组和数组单元的概念 116

9.2 建立数组命令DIMENSION 117

9.3 一维数组 119

9.4 二维数组 120

9.5 数据库记录与数组之间的数据传送 123

9.5.1 数据库当前记录传送给数组单元命令SCATTER 123

9.5.2 数组单元内容传送给数据库当前记录命令GATHER 124

习题九 125

第十章 子程序 127

10.1 子程序 127

10.1.1 子程序的概念 127

10.1.3 子程序的返回命令RETURN 128

10.1.2 子程序的调用命令DO 128

10.1.4 子程序的建立命令MODIFY COMMAND 130

10.1.5 程序举例 130

10.2 内存变量的属性和作用域 132

10.2.1 主从型内存变量 132

10.2.2 定义全局型内存变量命令PUBLIC 133

10.2.3 定义局部型内存变量命令PRIVATE 134

10.3 调用子程序时的数据传递 136

10.3.1 用主从变量和全局变量实现数据传递 136

10.3.2 用参数实现数据传递命令PARAMETERS 137

10.4 用户定义函数 138

10.5 过程文件 141

10.5.1 过程文件的概念 141

10.5.2 过程文件的组织命令PROCEDURE 142

10.5.3 过程文件的打开命令SET PROCEDURE TO 143

10.6 递归调用 144

习题十 146

第十一章 格式输出输入和菜单程序设计 149

11.1 格式输出输入命令@…SAY…GET/READ 149

11.1.1 定位输出 149

11.1.2 定位定格式输出 150

11.1.3 定位定格式输出输入 152

11.1.4 输入命令的条件控制 153

11.2 释放GET命令CLEAR GETS 156

11.3 清屏命令 157

11.3.1 清除全部屏幕命令CLEAR 157

11.3.2 清除部分屏幕命令@…CLEAR 157

11.5 文本输出命令TEXT…ENDTEXT 158

11.4 屏幕画框命令@…BOX 158

11.6 设置屏幕色彩命令SET COLOR TO 159

11.7 屏幕格式文件 160

11.7.1 打开屏幕格式文件命令SET FORMAT TO 160

11.7.2 关闭屏幕格式文件命令 161

11.8 菜单程序设计 162

11.8.1 传统菜单的设计 162

11.8.2 用户定义菜单 163

11.9 程序举例 168

习题十一 169

第十二章 多数据库文件的操作 172

12.1 工作区的概念 172

12.2 选择当前数据库工作区命令SELECT 173

12.3 非当前工作区字段的引用 174

12.4 数据库文件之间的关联命令SET RELATION TO 175

12.5 数据库文件之间的修改命令UPDATE 178

12.6 数据库文件之间的连接命令JOIN 181

12.7 应用举例 182

习题十二 183

第十三章 数据库辅助操作命令 186

13.1 数据库复制命令 186

13.1.1 复制数据库内容命令COPY TO 186

13.1.2 复制数据库结构命令COPY STRUCTURE 188

13.2 数据库记录的批量追加命令APPEND FROM 189

13.3 数据库结构的间接建立 190

13.3.1 建立库结构描述文件命令COPY STRUCTURE EXTENDED TO 190

13.3.2 数据库结构的间接建立命令CREATE FROM 191

习题十三 193

13.4 工作方式和状态的设置 193

第十四章 程序辅助控制命令 197

14.1 程序转向命令 197

14.1.1 出错转向命令ON ERROR 197

14.1.2 按Esc键转向命令ON ESCAPE 199

14.1.3 按键转向命令ON KEY 200

14.1.4 程序转向命令的总结 202

14.2 内存变量的显示、删除、存储和恢复 203

14.2.1 显示内存变量命令DISPLAY/LIST MEMORY 203

14.2.2 删除内存变量命令RELEASE 203

14.2.3 存储内存变量命令SAVE TO 204

14.2.4 恢复内存变量命令RESTORE FROM 204

14.3.1 保存屏幕显示内容命令SAVE SCREEN 205

14.3.2 恢复屏幕显示内容命令RESTORE SCREEN 205

14.3 屏幕显示内容的保存和恢复 205

14.4 应用举例 206

习题十四 213

第十五章 系统命令 215

15.1 显示文件目录命令DIR 215

15.2 输出文本文件内容命令TYPE 216

15.3 复制文件命令COPY FILE 216

15.4 改换文件名命令RENAME 216

15.5 删除文件命令ERASE/DELETE FILE 217

15.6 执行外部文件命令RUN/! 217

15.7 求助命令HELP 218

15.8 应用举例 218

习题十五 220

16.1.1 显示中间结果 222

16.1.2 跟踪程序 222

16.1 程序的调试 222

第十六章 上机调试 222

16.1.3 设置断点 223

16.1.4 查看历史 224

16.2 错误信息的利用 225

16.2.1 发生语法错误时的出错报告 226

16.2.2 发生逻辑错误时的出错报告 226

16.2.3 发生内部错误时的出错报告 227

16.2.4 错误的处理或恢复 227

习题十六 228

附录一 FoxBASE+2.1命令总表(按字母顺序排列) 232

附录二 FoxBASE+2.1函数总表(按字母顺序排列) 242

附录三 FoxBASE+2.1出错信息表(按字母顺序排列) 248

附录四 ASCII字符编码表 257