《FoxBASE+语言程序设计》求取 ⇩

第一章 数据库管理系统概述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+命令QUIT14

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

1.4.6 程序文件建立命令MODIFY COMMAND14

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 建立数据库文件结构命令CREATE42

3.3 修改数据库结构命令MODIFY STRUCTURE44

3.4 记录的输入及追加命令APPEND45

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

3.4.2 通过键盘追加记录46

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

3.6 数据库内容的显示48

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

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

习题三50

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

4.1 记录定位命令52

4.1.1 绝对移动指针命令GO52

4.1.2 相对移动指针命令SKIP53

4.2 编辑记录命令55

4.2.1 插入记录命令INSERT55

4.2.2 修改记录命令56

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

4.3 数据库记录的排序命令SORT63

习题四65

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

5.1 顺序查找67

5.1.1 顺序查找命令LOCATE67

5.1.2 继续查找命令CONTINUE67

5.2 索引查询68

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

5.2.2 索引查询命令73

5.3 数据库记录的统计76

5.3.1 统计记录数命令COUNT76

5.3.2 求和命令SUM77

5.3.3 求平均值命令AVERAGE78

5.3.4 建立汇总库命令TOTAL78

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

习题五80

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

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

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

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

6.4 任意类型键盘输入命令INPUT87

6.5 字符型键盘输入命令ACCEPT88

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

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

6.8 返回命令RETURN90

6.9.2 行尾注释命令&&91

6.10 程序举例91

6.9.1 行首注释命令NOTE/91

6.9 程序注释命令91

习题六92

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

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

7.2 单条件选择命令IF95

7.3 多条件多分支选择命令DO CASE98

7.4 程序举例101

习题七103

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

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

8.2 条件循环命令DO WHILE105

8.3 循环命令的嵌套109

8.4 无条件循环命令LOOP111

8.5 无条件跳出循环命令EXIT111

习题八113

8.6 程序举例113

第九章 数组116

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

9.2 建立数组命令DIMENSION117

9.3 一维数组119

9.4 二维数组120

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

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

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

习题九125

第十章 子程序127

10.1 子程序127

10.1.1 子程序的概念127

10.1.3 子程序的返回命令RETURN128

10.1.2 子程序的调用命令DO128

10.1.4 子程序的建立命令MODIFY COMMAND130

10.1.5 程序举例130

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

10.2.1 主从型内存变量132

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

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

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

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

10.3.2 用参数实现数据传递命令PARAMETERS137

10.4 用户定义函数138

10.5 过程文件141

10.5.1 过程文件的概念141

10.5.2 过程文件的组织命令PROCEDURE142

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

10.6 递归调用144

习题十146

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

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

11.1.1 定位输出149

11.1.2 定位定格式输出150

11.1.3 定位定格式输出输入152

11.1.4 输入命令的条件控制153

11.2 释放GET命令CLEAR GETS156

11.3 清屏命令157

11.3.1 清除全部屏幕命令CLEAR157

11.3.2 清除部分屏幕命令@…CLEAR157

11.5 文本输出命令TEXT…ENDTEXT158

11.4 屏幕画框命令@…BOX158

11.6 设置屏幕色彩命令SET COLOR TO159

11.7 屏幕格式文件160

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

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 选择当前数据库工作区命令SELECT173

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

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

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

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

12.7 应用举例182

习题十二183

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

13.1 数据库复制命令186

13.1.1 复制数据库内容命令COPY TO186

13.1.2 复制数据库结构命令COPY STRUCTURE188

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

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

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

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

习题十三193

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

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

14.1 程序转向命令197

14.1.1 出错转向命令ON ERROR197

14.1.2 按Esc键转向命令ON ESCAPE199

14.1.3 按键转向命令ON KEY200

14.1.4 程序转向命令的总结202

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

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

14.2.2 删除内存变量命令RELEASE203

14.2.3 存储内存变量命令SAVE TO204

14.2.4 恢复内存变量命令RESTORE FROM204

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

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

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

14.4 应用举例206

习题十四213

第十五章 系统命令215

15.1 显示文件目录命令DIR215

15.2 输出文本文件内容命令TYPE216

15.3 复制文件命令COPY FILE216

15.4 改换文件名命令RENAME216

15.5 删除文件命令ERASE/DELETE FILE217

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

15.7 求助命令HELP218

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

1998《FoxBASE+语言程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由河南省中等专业学校计算机教材编辑委员会编著 1998 郑州:河南科学技术出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。