《Foxbase+程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:韩培友,徐久成,任宗修主编
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:1997
  • ISBN:7810436228
  • 页数:329 页
图书介绍:

第一章 数据库概述 1

1.1 数据库基本概念 1

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

1.1.2 数据库和数据库管理系统 2

1.2 数据模型 2

1.2.1 数据模型定义 2

1.2.2 数据模型分类 2

1.2.3 数据库分类 3

1.3 关系型数据库管理系统 3

1.3.1 关系型数据管理系统的功能 4

1.3.2 关系型数据库管理系统的组成层次 4

习题 4

第二章 Foxbase+概述 5

2.1 Foxbase+的发展 5

2.2 Foxbase+的特点 5

2.3 Foxbase+的系统环境 6

2.3.1 Foxbase+的硬件环境 6

2.3.2 Foxbase+的软件环境 6

2.4 Foxbase+的系统组成、安装与运行 6

2.4.1 Foxbase+的系统组成 6

2.4.2 Foxbase+系统安装 7

2.4.3 Foxbase+的启动与退出 8

2.5 Foxbase+的文件类型 9

2.6 Foxbase+的技术指标 10

2.7 Foxbase+的命令结构 11

2.7.1 Foxbase+的命令结构 11

2.7.2 命令的书写规则 11

2.8 Foxbase+的自学HELP 13

习题 15

第三章 Foxbase+的数据 16

3.1 Foxbase+的数据类型 16

3.2 常量 16

3.3 变量 17

3.3.1 字段变量 17

3.3.2 内存变量 18

3.4 数组 23

3.4.1 一维数组 23

3.4.2 二维数组 23

3.4.3 数组的赋值 24

3.5 函数 24

3.5.1 数值函数 25

3.5.2 日期和时间函数 27

3.5.3 字符函数 28

3.5.4 类型转换函数 31

3.5.5 测试函数 33

3.5.6 库文件函数 36

3.6 表达式 41

3.6.1 数值型表达式 41

3.6.2 字符型表达式 41

3.6.3 关系型表达式 42

3.6.4 逻辑型表达式 43

3.6.5 表达式的一般格式 43

习题 44

第四章 数据库的建立 48

4.1 数据库结构的建立 48

4.1.1 建立数据库结构 48

4.1.2 显示数据库结构 51

4.1.3 修改数据库结构 52

4.2 数据库数据的输入 53

4.2.1 建立数据库结构时直接输入记录数据 53

4.2.2 给数据库追加记录数据 54

4.3 数据库文件的打开与关闭 55

4.3.1 数据库文件的打开 55

4.3.2 数据库文件的关闭 55

4.4 数据库记录指针的定位 56

4.4.1 记录指针的绝对定位 56

4.4.2 记录指针的相绝对定位 57

4.4.3 记录指针的条件定位 57

4.5 数据库记录的显示 58

4.5.1 连续显示命令LIST 58

4.5.2 分页显示命令DISPLAY 59

4.6 数据库记录的修改 60

4.6.1 数据库记录的插入 60

4.6.2 数据库记录的修改 61

4.6.3 数据库记录的删除 64

习题 67

第五章 Foxbase+的文件操作 70

5.1 文件目录的显示命令 70

5.2 文件的复制命令 70

5.3 文件的更名命令 71

5.4 文件的删除命令 71

5.5 文件的输出命令 71

5.6 文件的运行命令 72

习题 72

第六章 数据库数据的排序、检索和统计 74

6.1 数据库的排序 74

6.2 数据库的索引 75

6.2.1 索引文件的建立 75

6.2.2 索引文件的打开与关闭 77

6.2.3 数据库主索引的定位 77

6.2.4 数据库的重索引 78

6.2.5 数据库的排序和索引的区别 78

6.3 数据库的检索 79

6.3.1 快速检索命令FIND 79

6.3.2 快速检索命令SEEK 81

6.3.3 快速检索命令FIND和SEEK的区别和联系 82

6.4 数据库的统计 82

6.4.1 计算数据库中记录个数的命令COUNT 82

6.4.2 数据库字段的求和命令SUM 83

6.4.3 数据库字段的求平均值命令AVERAGE 84

6.4.4 数据库的分类求和命令TOTAL 84

习题 86

第七章 多重数据库操作 88

7.1 工作区的操作 88

7.1.1 工作区的选择 88

7.1.2 工作区间的互访 90

7.1.3 工作区状态的显示 91

7.2 数据库文件结构的复制 91

7.2.1 数据库文件结构的复制 91

7.2.2 结构描述库文件 92

7.2.3 数据库文件内容的复制 94

7.2.4 文本文件的复制 95

7.3 数据库文件间数据的传递 97

7.3.1 数据库文件间数据记录的追加 97

7.3.2 用数组实现数据库文件间的传递 98

7.3.3 数据库文件间的批量修改 100

7.4 数据库间的关联关系 102

7.5 数据库间的连接 104

习题 106

第八章 Foxbase+的参数设置和系统设置 109

8.1 Foxbase+的参数设置 109

8.1.1 Foxbase+系统参数的设置方法 109

8.1.2 全屏幕多参数设置命令SET 109

8.1.3 单参数设置命令 114

8.2 Foxbase+的系统状态显示 125

8.3 Foxbase+的系统配置 128

8.3.1 DOS系统配置文件 128

8.3.2 Foxbase+系统配置文件 129

习题 132

第九章 数据的输入和输出 133

9.1 数据的标准输入和输出 133

9.1.1 数据的标准输出 133

9.1.2 数据的标准输出 135

9.2 数据的格式输入和输出 136

9.2.1 格式输入输出的一般格式 136

9.2.2 格式清屏画框命令 139

9.2.3 格式输入输出的常用格式 141

9.3 屏幕格式文件 144

9.3.1 屏幕格式文件的建立 145

9.3.2 屏幕格式文件的打开 145

9.3.3 屏幕格式文件的关闭 146

9.4 报表格式文件 146

9.4.1 报表格式文件的建立 146

9.4.2 报表格式文件的修改 151

9.4.3 报表格式文件的调用 152

9.5 标签格式文件 153

9.5.1 标签格式文件的建立 153

9.5.2 标签格式文件的调用 156

习题 157

第十章 Foxbase+程序设计基础 159

10.1 命令文件 159

10.1.1 命令文件的建立与修改 159

10.1.2 命令文件的运行 160

10.2 命令文件中的通用命令 160

10.3 程序设计的基本结构 162

10.3.1 顺序结构 162

10.3.2 选择结构 163

10.3.3 循环结构 163

10.4 程序设计的选择控制 164

10.4.1 选择语句 164

10.4.2 开关语句 169

10.5 程序设计的循环控制 171

10.6 过程和过程文件 178

10.6.1 过程的建立与调用 178

10.6.2 局部变量与全程变量 184

10.6.3 过程文件 188

10.7 自定义函数 190

10.7.1 自定义函数的概念 190

10.7.2 自定义函数的建立 191

10.7.3 自定义函数的调用 191

习题 193

第十一章 Foxbase+程序设计提高 196

11.1 引导模块程序设计 196

11.1.1 引导模块理论分析 196

11.1.2 引导模块程序清单 197

11.1.3 引导模块使用说明 198

11.2 加密模块程序设计 199

11.2.1 加密模块理论分析 199

11.2.2 加密模块程序清单 199

11.2.3 加密模块使用说明 200

11.3 主控模块程序设计 200

11.3.1 一般菜单程序设计 200

11.3.2 光带菜单程序设计 203

11.3.3 上弹菜单程序设计 204

11.3.4 下拉菜单程序设计 206

11.4 输入模块程序设计 211

11.4.1 输入模块理论分析 211

11.4.2 输入模块程序清单 211

11.5 修改模块程序设计 214

11.5.1 修改模块理论分析 214

11.5.2 修改模块程序清单 214

11.6 查询模块程序设计 215

11.6.1 查询模块理论分析 215

11.6.2 查询模块程序清单 215

11.7 统计模块程序设计 218

11.7.1 统计模块理论分析 218

11.7.2 统计模块程序清单 218

11.8 统计模块程序设计 220

11.8.1 统计模块理论分析 220

11.8.2 统计模块程序清单 220

11.9 Foxbase+与其它语言的接口 222

11.9.1 Foxbase+向其它语言提供文本数据文件 222

11.9.2 用其它语言的文本数据文件向Foxbase+传递数据 223

11.9.3 Foxbase+调用二进制文件 223

习题 224

第十二章 Foxbase+的实用程序 225

12.1 程序编译器Foxccomp 225

12.2 过程文件生成器Foxbind 226

习题 228

第十三章 Foxbase+多用户管理功能 229

13.1 计算机网络概述 229

13.2 计算机网络系统 230

13.3 多用户Foxbase+的启动 230

13.4 多用户Foxbase+并发控制 231

13.5 加锁与解锁控制 232

13.5.1 独占加锁 132

13.5.2 函数加锁与解锁 233

13.5.3 自动加锁 234

13.6 错误的测试与处理 236

13.6.1 死锁的测试与处理 236

13.6.2 加锁函数的测试与处理 237

13.7 多用户命令 237

13.8 多用户函数 239

习题 241

第十四章 通用工资管理系统 242

14.1 通用工资管理系统的系统结构 242

14.2 通用工资管理系统的库结构 242

14.3 通用工资管理系统的程序清单 244

第十五章 Foxbase+的操作控制中心 276

15.1 Foxbase+的启动 276

15.1.1 Foxbase+的启动方法 276

15.1.2 Foxcentral的主菜单 276

15.2 Foxcentral功能和操作概述 278

15.2.1 Foxcentral功能概述 278

15.2.2 Foxcentral操作概述 278

15.2.3 Foxcentral自学功能 279

15.3 选择功能(Select) 279

15.4 编辑数据库数据(Update) 282

15.5 运行(RUN) 283

15.6 组织数据库(Organize) 284

15.7 建立文件和筛选器(Create) 285

15.8 修改(Modify) 286

15.9 宏命令(Macro) 287

15.10 调用DOS命令(DOS) 288

第十六章 数据库图形系统FoxGraph 289

16.1 FoxGraph功能概述 289

16.2 安装与运行FoxGraph 289

16.2.1 FoxGraph的软、硬件环境 289

16.2.2 FoxGraph安装 290

16.2.3 FoxGraph的运行 290

16.3 FoxGraph的操作方法 290

16.3.1 主菜单与功能键 290

16.3.2 各级菜单的功能与具体操作 291

16.3.3 宏文件功能与专家功能 302

16.4 FoxGraph与数据库的接口 303

附录1 全屏幕格式控制键及功能 305

附录2 指针定位状态表 307

附录3 Foxbase+命令一览表 309

附录4 Foxbase+函数一览表 315

附录5 Foxbase+出错信息表 318

附录6 常用字符与ASCⅡ码对照表 329