《FoxBASE+程序设计》求取 ⇩

目录1

第1章概述1

1.1数据库基础知识1

1.1.1数据、信息和数据处理1

1.1.2数据处理的三个阶段1

1.1.3数据库系统的组成3

1.1.4数据库系统的特点4

1.1.5数据库系统的应用4

1.2数据模型5

1.2.1数据描述术语5

1.2.2层次模型6

1.2.3网状模型7

1.2.4关系模型8

1.3数据库管理系统9

1.3.1 数据库管理系统的功能10

1.3.2数据库管理系统的组成10

1.3.3 DBMS和OS的关系11

1.4 FoxBASE数据库管理系统11

1.4.1 xBASE的发展历史11

1.4.2 FoxBASE数据库管理系统12

1.4.3安装FoxBASE系统14

1.4.4启动FoxBASE系统14

习题15

2.1.2 命令结构16

2.1.1符号约定16

第2章FoxBASE基础知识16

2.1命令语法规则16

2.1.3 命令书写规则17

2.2常数与内存变量17

2.2.1常数及其表示18

2.2.2 建立内存变量(STORE/=/ACCEPT/INPUT)18

2.2.3 显示内存变量(?/??/DISPLAY MEMORY)19

2.2.4 释放、保存与恢复内存变量(RELEASE/SAVE TO/RESTORE)21

2.3数组操作22

2.3.1定义和数组赋值(DIMENSION)22

2.3.2计算数组下标24

2.4运算符与表达式25

2.4.1数值表达式25

2.4.3关系表达式26

2.4.2字符表达式26

2.4.4逻辑表达式27

2.5字符处理函数28

2.5.1测定字符位置和长度(ATO,LENO)28

2.5.2 字符串逻辑测试(ISALPHAO,ISLOWERO,TYPEO)28

2.5.3截取、生成和置换字符串(SUBSTRO,TRIMO,STUFFO)29

2.5.4 字符转换(STRO,ASCO,CHRO,LOWERO)32

2.5.5字符处理函数小结33

2.6数值处理函数34

2.6.1 数学函数(EXPO,LOGO,SQRTO)34

2.6.2 数字转换(VALO,INTO,MODO,ABSO)35

2.6.3测试数值大小(MAXO,MINO)37

2.6.4数值处理函数小结37

2.7.1 基本日期函数(DATEO,YEARO,MONTHO),DAYO)38

2.7 日期和时间函数38

2.7.2星期函数39

2.7.3 日期转换函数39

2.7.4 时间函数(TIMEO)40

2.7.5 日期和时间函数小结40

习题二40

第3章建立数据库43

3.1将表格转换成数据库文件格式43

3.1.1教学环节中的数据表格43

3.1.2表格的型、值和名称44

3.1.3将表格转换为数据库文件45

3.2建立数据库结构46

3.2.1 建立数据库结构(CREATE)47

3.2.2 显示数据库结构(LIST STRUCTURE)48

3.2.3 修改数据库结构(MODIFY STRUCTURE)49

3.3输入和显示记录50

3.3.1 操作数据库的辅助工作(SELECT/USE/CLOSE)50

3.3.2 添加记录(APPEND)52

3.3.3 显示记录(LIST/DISPLAY)53

3.4定位记录54

3.4.1 记录位置描述(EOFO/BOFO/RECNOO/RECCOUNTO)55

3.4.2 定位记录(GOTO/SKIP)55

3.4.3 按条件定位记录(LOCATE)57

3.4.4 记录的其他状态(FCOUNTO/FIELDO/RECSIZEO/LUPDATEO)57

习题三58

4.1编辑记录60

4.1.1 交互式修改记录(EDIT)60

第4章数据库基本操作60

4.1.2 非交互式修改记录(REPLACE)61

4.1.3插入记录(INSERT)62

4.2 删除和恢复记录63

4.2.1 删除记录(DELETE)63

4.2.2 恢复记录(RECALL)63

4.2.3 真删除记录(PACK/ZAP)64

4.3浏览记录64

4.3.1浏览的基本操作64

4.3.2浏览命令(BROWSE)65

4.3.3浏览菜单操作66

4.4拷贝、添加记录和结构67

4.4.1 拷贝记录(COPY TO)67

4.4.2成批添加记录(APPEND FROM)70

4.4.3 拷贝数据库结构(COPY STRUCTURE)72

4.4.4 非交互式建立数据库结构(EXTENDED/CREATE FROM)72

4.5记录统计与计算74

4.5.1 统计记录个数(COUNT)74

4.5.2计算74

4.5.3求和计算(SUM)75

4.5.4 计算平均值(AVERAGE)76

习题四76

第5章FoxBASE程序设计基础78

5.1编写程序初步78

5.1.1 如何编写程序78

5.1.2如何调试程序(MODIFY COMMAND)79

5.1.3执行程序(DO)80

5.2.1格式化输出(SAY)81

5.1.4注释程序( /*)81

5.2格式化输入输出设计81

5.2.2 格式化输入(GET)84

5.2.3格式输入/输出的标准模式86

5.2.4 清屏操作(@…CLEAR)86

5.2.5 画框(@…TO)87

5.2.6 设置颜色(SET COLOR TO)88

5.3分支程序设计89

5.3.1程序流程图89

5.3.2 条件分支(IF…ENDIF)91

5.3.3条件分支函数(IIFO)93

5.3.4 多重分支(DO CASE…ENDCASE)94

5.4.1 WHILE循环命令96

5.4循环程序设计96

5.4.2循环的嵌套使用98

5.4.3 退出循环(EXIT/LOOP)102

5.5过程程序设计102

5.5.1 自定义函数设计(PARAMETERS/RETURN)102

5.5.2 过程设计(PROCEDURE/SET PROCEDURE)104

5.5.3 全局变量与局部变量(PUBLIC/PRIVATE)106

5.5.4过程调用关系108

5.5.5 口令程序设计109

5.5.6利用用户格式编辑记录110

5.5.7利用屏幕格式文件编辑记录(FMT)111

5.5.8 利用数组进行记录编辑(SCATTER/GATHER)113

习题五115

6.1.1 记录的排序(SORT)118

第6章数据库高级操作118

6.1 记录的排序与索引118

6.1.2索引的基本概念119

6.1.3建立索引(INDEX)120

6.1.4 设置和关闭索引(SET INDEX/USE/CLOSE)121

6.1.5设置索引主关键字和重索引(ORDER,REINDEX)122

6.1.6 索引查询(FIND/SEEK)124

6.1.7分组求和计算(TOTAL)127

6.2多库关系操作128

6.2.1 多库的物理连接(JOIN)128

6.2.2多库的树状逻辑连接(SET RELATION)129

6.2.3多库的链状关系连接131

6.2.4 多库更新操作(UPDATE)133

6.3.1 投影操作(SET FIELDS/COPY)134

6.3关系操作134

6.3.2选择操作(SET FILTER)136

6.3.3连接操作137

6.3.4 自然连接139

6.4报表生成和输出140

6.4.1报表生成器原理140

6.4.2 报表格式的设计(CREATE REPORT)140

6.4.3 报表输出(REPORT FORM)144

6.4.4修改报表格式(MODIFY REPORT)144

6.4.5打印输出的命令和函数(SET DEVICE/PRINT/EJECT)145

6.4.6单记录打印输出146

6.4.7报表程序设计147

6.5.1 模板语言的使用方法(TEXT…ENDTEXT/ALTERNATE)148

6.5辅助操作148

6.5.2 文件与目录管理(DIR/COPY/TYPE/DELETE/RENAME/RUN)149

6.5.3 FoxBASE系统配置…………………………………………………………………(151)习题六155

第7章FoxBASE程序设计157

7.1菜单程序设计157

7.1.1菜单的基本概念157

7.1.2菜单设计命令(@…PROMPT/MENU TO)158

7.1.3条形菜单设计158

7.1.4弹出式菜单设计159

7.1.5菜单系统设计160

7.2.1何谓事件驱动程序162

7.2.2读键值INKEYO函数162

7.2事件驱动程序设计162

7.2.3读全屏幕操作命令中的键值(READKEYO)164

7.2.4 设置功能键(SET FUNCTION/FKLABLEO/FKMAXO)165

7.2.5触发激活(ON KEY/ESCAPE)166

7.2.6键盘缓冲区管理(KEYBOARD)168

7.2.7 错误检测处理命令(ON ERROR/RETRY)169

7.2.8获取错误信息(ERRORO/MESSAGEO)170

7.3多用户程序设计171

7.3.1多用户基础知识171

7.3.2文件打开方式172

7.3.3文件加锁与解锁173

7.3.4记录加锁与解锁174

7.3.5隐含锁定174

7.3.6控制同时更新175

7.3.7死锁问题及其解除方法179

习题七180

第8章上机实验与综合测试182

8.1 上机实验182

8.1.1实验一文件建立与记录输入输出183

8.1.2实验二记录定位与测试183

8.1.3实验三记录插入、修改与删除184

8.1.4实验四 记录复制与成批添加185

8.1.5实验五库文件排序、索引与查询185

8.1.6实验六数据记录汇总与统计186

8.1.7实验七库文件连接187

8.1.8实验八程序设计187

8.2模拟试卷188

8.2.1试卷一188

8.1.9实验九高级程序设计188

8.2.2试卷一参考答案193

8.2.3试卷二194

8.2.4试卷二参考答案199

8.2.5试卷三(等级考试)200

8.2.6试卷三(等级考试)参考答案209

8.2.7试卷四(等级考试)210

8.2.8试卷四(等级考试)参考答案220

8.2.9试卷五(等级考试)220

8.2.10试卷五(等级考试)参考答案229

附录A FoxBASE命令和函数231

附录B FoxBASE文件结构253

附录C全国计算机等级考试说明和大纲(1994年)255

参考文献259

1997《FoxBASE+程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由瓮正科编著 1997 北京:机械工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

FoxBASE+基础与程序设计(1996 PDF版)
FoxBASE+基础与程序设计
1996 北京:中国物价出版社
FOXBASE+语言程序设计教程(1993年11月第1版 PDF版)
FOXBASE+语言程序设计教程
1993年11月第1版
汉字FOXBASE+程序设计( PDF版)
汉字FOXBASE+程序设计
陕西电子编辑部
FOXBASE PLUS程序设计教程(1996 PDF版)
FOXBASE PLUS程序设计教程
1996 南京:南京大学出版社
计算机网络基础教程(1998 PDF版)
计算机网络基础教程
1998 天津:南开大学出版社
FoxBASE+和FoxPro程序设计(1998 PDF版)
FoxBASE+和FoxPro程序设计
1998 长春:吉林大学出版社
FoxBASE程序设计 二级(1999 PDF版)
FoxBASE程序设计 二级
1999 北京:电子工业出版社
FOXBASE+及其程序设计技巧(1988 PDF版)
FOXBASE+及其程序设计技巧
1988 天津:天津科学技术出版社
FoxBASE+基础与程序设计(1999 PDF版)
FoxBASE+基础与程序设计
1999 北京:机械工业出版社
FoxBASE+语言程序设计教程(1993 PDF版)
FoxBASE+语言程序设计教程
1993 北京:电子工业出版社
Foxbase+foxpro程序设计300例(1996 PDF版)
Foxbase+foxpro程序设计300例
1996 北京:电子工业出版社
FoxBASE+程序设计 二级(1998 PDF版)
FoxBASE+程序设计 二级
1998 北京:电子工业出版社
FOXBASE+程序设计教程  第2版(1997 PDF版)
FOXBASE+程序设计教程 第2版
1997 武汉:华中理工大学出版社
程序设计教程-FoxBASE(1995 PDF版)
程序设计教程-FoxBASE
1995 保定:河北大学出版社
FoxBASE+程序设计实用教程(1999 PDF版)
FoxBASE+程序设计实用教程
1999 成都:电子科技大学出版社