《FOXBASE+程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:胡启中主编
  • 出 版 社:北京:中国科学技术出版社
  • 出版年份:1994
  • ISBN:750461694X
  • 页数:238 页
图书介绍:

前言 1

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

1 数据库的基本概念 1

1.1信息与数据 1

1.2数据处理 1

1.3数据库 2

1.4数据模型与数据分类 2

1.5 FoxBASE+概述 4

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

2.1 FoxBASE+的特点 5

2.2 FoxBASE+的主要技术指标 7

3 FoxBASE+的基本语言元素 8

3.1文件 8

3.2常数 10

3.3运算符 10

3.4表达式 11

4 FoxBASE+的环境与运行 12

4.1 FoxBASE+的硬件环境 12

4.2 FoxBASE+的软件环境 12

4.3 FoxBASF+系统的启动 13

4.4 FoxBASE+系统的退出 13

5 FoxBASE+的命令规则 13

5.1命令的分类和结构 13

5.2命令的书写规则 14

6 汉字FoxBASE+ 15

习题一 15

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

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

1.1数据库结构的建立 16

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

2 数据的输入与显示 18

2.1在数据库中追加数据 18

2.2用BROWSE命令追加数据 20

2.3数据库记录的显示 20

3 记录的定位 21

3.1记录的直接定位 21

3.2记录的相对定位 23

4 记录的插入 24

5 记录的修改 25

5.1数据库结构的修改 25

5.2数据库中数据的修改 26

6 数据库的复制 31

6.1数据库记录的复制 31

6.2文件的复制 31

6.3数据库结构的复制 32

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

7 数据库的整理 32

7.1排序命令SORT 32

7.2索引文件的建立 33

7.3库文件中记录的删除 34

8 记录的查找 37

8.1直接顺序查找 37

8.2索引查找 38

9 数据的统计 39

9.1计数命令COUNT 39

9.2平均数命令AVERAGE 39

9.3求和命令SUM 40

9.4分类求和命令TOTAL 40

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

10.1报表格式文件的建立 41

10.2报表格式文件的调用 46

11多个工作区操作 47

11.1工作区的选择和互访 47

11.2数据库之间的关联 49

11.3数据库之间的连接 50

12文件操作命令 51

习题二 53

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

1变量的定义与操作 56

1.1内存变量 56

1.2内存变量的赋值 56

1.3内存变量的显示 57

1.4内存变量的存储 57

1.5内存变量的释放 58

1.6内存变量的恢复 58

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

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

2函数的定义与分类 59

2.1函数及其定义 59

2.2函数的特征 60

3数组定义及其操作 62

3.1数组的定义 62

3.2数组的赋值 63

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

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

4宏代换函数 64

习题三 66

第四章 FoxBASE+程序设计 68

1程序设计的基本概念 68

1.1程序和程序设计 68

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

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

1.4程序设计的标准 72

2数据的输入和输出 72

2.1数据输出 72

2.2数据输入 75

3简单程序设计 78

4 FoxBASE+分支程序设计 81

4.1条件语句 82

4.2多重条件判断语句 83

5 FoxBASE+循环程序设计 85

5.1循环语句的基本结构 85

5.2多重嵌套 88

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

6.1数组的应用 90

6.2标准函数的应用 93

6.3宏代换函数的应用 94

7子程序设计 95

7.1子程序的基本概念 95

7.2参数传递 99

7.3嵌套调用和递归调用 100

7.4变量的辖域 102

8打印输出程序的设计 104

8.1表格的设计 104

8.2字体、字型选择 105

8.3输出程序设计 105

8.4实例 107

9应用程序设计方法 108

9.1计划阶段 108

9.2设计阶段 108

9.3维护阶段 111

习题四 112

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

1 FoxBASE+的参数设置 116

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

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

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

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

2 FoxBASE+的系统配置 122

2.1 DOS的系统配置文件CONFIG.SYS 123

2.2 FoxBASE+的配置文件CONFIG.FX 123

3 FoxBASE+命令文件的调试 124

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

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

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

4.1过程文件的产生 126

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

4.3过程的递归调用 127

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

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

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

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

习题五 133

第六章 FoxBASE+编程技术 135

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

1.1程序的带参调用 135

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

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

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

2.1 INKEY ()函数 138

2.2 READKEY ()函数 141

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

3循环的控制技术 144

3.1计数循环 144

3.2数据库的循环访问 145

3.3循环的随机控制 145

4错误捕获与中断控制 147

4.1错误捕获与恢复运行 147

4.2键盘中断控制 148

5菜单程序设计技术 152

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

5.2亮条菜单 153

5.3下拉式菜单 158

5.4弹出式菜单 162

习题六 168

第七章 多用户FoxBASE+ 169

1系统需求 169

1.1硬件 169

1.2软件 169

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

3并发控制 170

4数据保护方式 171

4.1排它打开与共享打开 171

4.2封锁机制 173

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

6多用户命令和函数 181

6.1多用户命令 181

6.2多用户函数 182

习题七 186

第八章 应用实例 187

1功能模块设计 187

2系统结构示意图 188

3数据库设计 188

4人机接口设计 189

5程序清单及说明 190

5.1窗口效果设定模块WINSET.PRG 190

5.2出错处理模块E001.PRG 190

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

5.4入库事务处理菜单M100.PRG 193

5.5入库单录入模块M110.PRG 194

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

5.7入库更新模块M130.PRG 200

5.8出库事务处理菜单M200.PRG 202

5.9出库单录入模块M210.PRG 203

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

5.11出库更新模块M230.PRG 209

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

5.13库存材料查询模块M.310.PRG 212

5.14库存材料打印模块M320.PRG 215

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

6上机调试过程 220

习题八 221

附录 222

附录I 汉字FoxBASE+命令集(字母序) 222

附录Ⅱ 汉字FoxBASE+函数集(字母库) 229

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