《FoxBASE+程序设计 第2版》求取 ⇩

第一章数据库与FoxBASE+概述1

1数据库的基本概念1

1.1 信息与数据1

1.2 数据处理1

1.3数据库2

1.4 FoxBASE+概述2

2FoxBASE+的特点及主要指标3

2.1FoxBASE+的特点3

2.2 FoxBASE+的主要技术指标5

3FoxBASE+的基本语言元素6

3.1 文件6

3.2 常数8

3.3 运算符8

3.4 表达式9

4FoxBASE+的环境与运行10

4.1FoxBASE+的硬件环境10

4.2FoxBASE+的软件环境10

4.3FoxBASE+系统的启动10

4.4 FoxBASE+系统的退出11

5FoxBASE+的命令规则11

5.1 命令的分类和结构11

5.2 命令的书写规则12

6 汉字FoxBASE+12

习题一13

第二章FoxBASE+库文件及其操作14

1FoxBASE+数据库结构的建立14

1.1 数据库结构的建立14

1.2 建立数据库结构后立即输入数据16

2数据的输入与显示16

2.1 在数据库中追加数据17

2.2 用BROWSE命令追加数据17

2.3 数据库记录的显示18

3记录的定位19

3.1 记录的直接定位19

3.2 记录的相对定位21

4 记录的插入21

5记录的修改23

5.1 数据库结构的修改23

5.2 数据库中数据的修改25

6数据库的复制28

6.1 数据库记录的复制28

6.2 文件的复制29

6.3 数据库结构的复制29

6.4 数据库结构复制为记录29

7数据库的整理30

7.1 排序命令SORT30

7.2 索引文件的建立31

7.3 库文件中记录的删除32

8记录的查找34

8.1 直接顺序查找35

8.2 索引查找35

9数据的统计36

9.1 计数命令COUNT37

9.2 平均数命令AVERAGE37

9.3 求和命令SUM37

9.4 分类求和命令TOTAL38

10报表格式文件的建立和调用39

10.1 报表格式文件的建立39

10.2 报表格式文件的调用43

11多个工作区操作44

11.1 工作区的选择和互访44

11.2 数据库之间的关联46

11.3 数据库之间的连接47

12 文件操作命令48

习题二49

第三章FoxBASE+内存变量与函数52

1变量的定义与操作52

1.1 内存变量与字段变量52

1.2 内存变量的赋值52

1.3 内存变量的显示53

1.4 内存变量的存储53

1.5 内存变量的释放54

1.6 内存变量的恢复54

1.7 将字段变量的值赋给内存变量54

1.8 用内存变量的值替换字段变量55

2函数的定义与分类55

2.1 函数及其定义55

2.2 函数的特征56

3数组定义及其操作58

3.1 数组的定义58

3.2 数组的赋值59

3.3 数据库记录值赋给内存变量数组59

3.4 用内存变量数组替换数据库字段变量59

4 宏代换函数60

习题三61

第四章FoxBASE+程序设计63

1程序设计的基本概念63

1.1程序和程序设计63

1.2FoxBASE+程序的结构及风格63

1.3 FoxBASE+程序的编辑、调试、运行方法64

1.4 程序设计的标准66

2数据的输入和输出67

2.1 数据输出67

2.2 数据输入69

3 简单程序设计73

4分支程序设计75

4.1 条件语句76

4.2 多重条件判断语句77

5FoxBASE+循环程序设计79

5.1 循环语句的基本结构79

5.2 多重嵌套82

6数组和函数在程序设计中的应用83

6.1 数组的应用83

6.2 标准函数的应用88

6.3 宏代换函数的应用89

7多个数据库操作90

7.1 多个数据库操作的概念90

7.2 多个数据库操作的内容和实现方法90

8子程序设计95

8.1 子程序的基本概念95

8.2 参数传递98

8.3 嵌套调用和递归调用100

8.4 变量的辖域101

9打印输出程序的设计103

9.1 表格的设计103

9.2 字体、字型选择104

9.3 输出程序设计105

9.4 实例108

10应用程序设计方法109

10.1 计划阶段109

10.2 设计阶段109

10.3 维护阶段112

习题四112

第五章FoxBASE+命令文件的调试与运行116

1FoxBASE+的参数设置116

1.1 对键盘和显示的参数设置116

1.2 对打印输出的参数设置118

1.3 对文件或数据库操作时的参数设置120

1.4 系统及程序调试时的参数设置121

2FoxBASE+的系统配置122

2.1DOS的系统配置文件CONFIG.SYS122

2.2 FoxBASE+的配置文件CONFIG.FX123

3FoxBASE+命令文件的调试124

3.1 命令文件中的语法错误124

3.2 命令文件中的逻辑错误125

4FoxBASE+过程文件集成器的使用125

4.1 过程文件的产生125

4.2 过程文件的打开与关闭126

4.3 过程的递归调用126

5FoxBASE+程序文件(或过程文件)的编译127

6FoxBASE+与其他语言的接口128

6.1FoxBASE+与高级语言的数据文件接口128

6.2 FoxBASE+调用汇编语言子程序130

习题五132

第六章FoxBASE+的编程技术134

1程序的带参调用与用户自定义函数134

1.1 程序的带参调用134

1.2 能返回参数的带参调用135

1.3 用户自定义函数(UDF)的使用136

2INKEY()函数与READKEY()函数137

2.1 INKEY()函数137

2.2 READKEY()函数140

2.3 几种键盘输入命令/函i数的比较142

3循环的控制技术143

3.1 计数循环143

3.2 数据库的循环访问143

3.3 循环的随机控制144

4错误捕获与中断控制146

4.1 错误捕获与恢复运行146

4.2 键盘中断控制147

5菜单程序设计技术150

5.1 字符(数值)选择式菜单150

5.2 亮条菜单151

5.3 下拉式菜单156

5.4 弹出式菜单160

习题六165

第七章多用户FoxBASE+166

1系统需求166

1.1 硬件166

1.2 软件166

2 多用户FoxBASE+的安装和使用166

3 并发控制167

4数据保护方式168

4.1 排它打开与共享打开168

4.2 封锁机制169

5 多用户错误的测试与处理174

6多用户命令和函数177

6.1 多用户命令177

6.2 多用户函数178

7死锁及其预防181

7.1 死锁原因182

7.2 预防死锁的措施184

习题七188

第八章应用实例189

1 功能模块设计189

2 系统结构示意图190

3 数据库设计190

4 人机接口设计191

5程序清单及说明191

5.1 窗口效果设定模块WINSET.PRG192

5.2 出错处理模块E001.PRG192

5.3 材料仓库管理系统主菜单M000.PRG193

5.4 入库事务处理菜单M100.PRG195

5.5 入库单录入模块M110.PRG196

5.6 入库单浏览/修改模块M120.PRG199

5.7 入库更新模块M130.PRG202

5.8 出库事务处理菜单M200.PRG204

5.9 出库单录入模块M210.PRG205

5.10 出库单浏览/修改模块M220.PRG207

5.11 出库更新模块M230.PRG210

5.12 库存材料查询/打印菜单M300.PRG213

5.13 库存材料查询模块M310.PRG213

5.14 库存材料打印模块M320.PRG216

5.15 代码字典建立/维护模块M410.PRG219

6 上机调试过程222

习题八222

附录223

附录一汉字FoxBASE+命令集(字母序)223

附录二汉字FoxBASE+函数集(字母序)229

附录三 FoxBASE+出错信息与错误编号对照表(字母序)232

附录四 UCDOS特殊打印命令一览表239

附录五 UCDOS字库一览表242

附录六 UCDOS预定义字型一览表243

附录七 UCDOS字号一览表243

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