《FoxBASE+管理系统及其程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:冉崇善主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:1999
  • ISBN:7560607128
  • 页数:319 页
图书介绍:

第1章 数据库系统及FoxBASE+基础知识 1

1.1 数据库的基本概念 1

1.1.1 数据库 1

1.1.2 数据库系统 4

1.1.3 数据库语言 5

1.1.4 数据库管理系统 5

1.1.5 数据库应用系统 6

1.1.6 关系数据库 6

1.2 FoxBASE关系数据库 8

1.2.1 FoxBASE+简介 8

1.2.2 FoxBASE+的功能特点 9

1.2.3 FoxBASE+系统组成 9

1.2.4 FoxBASE的运行环境 10

1.2.5 FoxBASE的启动与退出 10

1.2.6 FoxBASE的主要性能指标 10

1.3 FoxBASE的基础知识 12

1.3.1 基本术语 12

1.3.2 FoxBASE的文件类型 12

第2章 FoxBASE常用函数及基本语法规定 15

2.1 数据类型与变量 15

2.1.1 数据类型 15

2.1.2 常量、变量和函数 16

2.2 表达式的类型及其运算 20

2.2.1 算术运算 20

2.2.2 字符运算 24

2.2.3 日期运算 28

2.2.4 关系运算与逻辑运算 31

2.2.5 运算符的优先级 34

2.3 数组 35

2.3.1 数组的定义 35

2.3.2 数组的赋值 37

2.3.3 数组的使用 38

2.4 转换型函数 41

2.4.1 小写转换成大写函数 UPPER() 41

2.4.2 大写转换成小写函数 LOWER() 41

2.4.3 字符型转换成日期型函数 CTOD() 42

2.4.4 日期型转换成字符型函数 DTOC() 42

2.4.5 数值型转换成字符型函数 STR() 42

2.4.6 字符型转换成数值型函数 VAL() 42

2.4.7 字符数据转换成相应ASCII码函数 ASC() 43

2.4.8 数据(作为ASCII码数值)转换成相应字符的函数 CHR() 43

2.5 状态检验函数 43

2.5.1 数据类型测试函数 TYPE() 43

2.5.2 字母测试函数 ISALPHA() 44

2.5.3 小写字母测试函数 ISLOWER() 44

2.5.4 大写字母测试函数 ISUPPER() 45

2.5.5 字符长度测试函数 LEN() 45

2.5.6 显示器测试函数 ISCOLOR() 45

2.5.7 磁盘可用空间测试函数 DISKSPACE() 45

2.6 FoxBASE命令的语法及书写规则 45

2.6.1 命令中常用符号及书写形式的约定 46

2.6.2 命令的一般格式 46

2.6.3 命令的书写规则 47

第3章 数据库文件操作及其应用 49

3.1 全屏幕命令菜单及其控制键 49

3.1.1 全屏幕命令菜单 50

3.1.2 常见全屏幕控制键的功能及其适应范围 50

3.2 数据库文件结构及其操作 52

3.2.1 建立库文件 52

3.2.2 库文件打开和关闭 55

3.2.3 库文件结构的输出 56

3.2.4 库文件结构的修改 57

3.2.5 库文件结构的复制 58

3.2.6 生成结构文件 59

3.2.7 通过结构文件生成库文件结构 60

3.2.8 与库结构操作有关的函数 61

3.3 工作区的选择 61

3.3.1 工作区的概念 61

3.3.2 主工作区 62

3.3.3 主工作区的选择与使用 62

3.3.4 与工作区有关的函数 63

3.4 输入数据 65

3.4.1 由键盘向库文件输入数据 65

3.4.2 从其它文件输入数据 67

3.4.3 输入空白记录 69

3.4.4 相关函数 70

3.5 记录指针移动和记录插入 70

3.5.1 绝对移动记录指针 70

3.5.2 相对移动记录指针 71

3.5.3 插入数据记录 72

3.5.4 插入空白记录 74

3.5.5 相关函数 75

第4章 数据库文件维护及数据输出 77

4.1 数据的输出与复制 77

4.1.1 数据输出 77

4.1.2 数据复制 79

4.1.3 当前记录存入数组 81

4.1.4 有关可用字段命令 82

4.2 库文件数据的删除 84

4.2.1 给记录加删除标记 84

4.2.2 测试带删除标记的记录 86

4.2.3 隐藏带删除标记的记录 87

4.2.4 恢复带删除标记的记录 88

4.2.5 清除带删除标记的记录 89

4.2.6 清除所有记录 90

4.3 库文件数据的修改 91

4.3.1 页式编辑命令 91

4.3.2 窗口显示与修改 92

4.3.3 通过数组修改当前记录 95

4.3.4 成批替换修改 96

4.4 排序与索引 97

4.4.1 建立排序库文件 97

4.4.2 建立索引文件 99

4.4.3 打开索引文件 100

4.4.4 设置主索引文件 102

4.4.5 更新索引文件 103

4.4.6 关闭索引文件 104

4.4.7 相关函数 105

4.5 有关输入输出控制命令 105

4.5.1 带值输入数据 105

4.5.2 控制响铃 106

4.5.3 输入数据字段结束 106

4.5.4 输入数据边界符 106

4.5.5 屏幕颜色的设置 107

4.5.6 控制反相显示 108

4.5.7 相关函数 108

4.6 数据的查询与筛选 108

4.6.1 相关函数 108

4.6.2 顺序查找 109

4.6.3 索引查找 110

4.6.4 筛选记录 112

4.7 数据统计 113

4.7.1 记录个数统计 113

4.7.2 求和/平均值命令 114

4.7.3 汇总命令 115

4.8 多工作区操作 116

4.8.1 多库文件的更新 116

4.8.2 多数据库文件的连接 117

4.8.3 多数据库文件的关联 119

4.9 记录指针综述 120

4.9.1 非库文件操作命令 121

4.9.2 仅对当前记录操作的命令 121

4.9.3 含〈范围〉、FOR〈条件〉和WHILE〈条件〉短语的非全屏幕命令 121

4.9.4 其它常用的库文件操作命令 122

第5章 FoxBASE程序设计 124

5.1 程序的建立与执行 124

5.1.1 源程序的建立与修改 124

5.1.2 伪目标程序的生成 126

5.1.3 运行程序 126

5.1.4 清除程序缓冲区 127

5.2 简单的输入输出 127

5.2.1 清屏幕 127

5.2.2 输出表达式 127

5.2.3 输出文本块 128

5.2.4 输入字符串 128

5.2.5 输入一个字符 129

5.2.6 输入表达式 129

5.2.7 有关键盘缓冲区的命令 130

5.2.8 输入数据的函数 131

5.3 定位输入输出 132

5.3.1 定位输入输出语句 133

5.3.2 相关函数 136

5.4 顺序结构程序设计 137

5.5 分支结构程序设计 138

5.5.1 简单分支结构 139

5.5.2 多分支选择结构 142

5.5.3 条件函数 144

5.6 循环结构程序设计 144

5.6.1 循环程序的结构 144

5.6.2 循环语句的应用举例 145

5.6.3 多重循环结构 147

5.7 注释语句 149

5.7.1 行注释 149

5.7.2 行尾注释 149

5.8 退出程序 149

5.8.1 退出命令 150

5.8.2 强行退出程序 150

5.8.3 程序中有错误退出程序 150

5.9 命令历史 151

5.9.1 输出命令历史 151

5.9.2 设置输出命令历史的行数 151

5.9.3 设置命令进入命令历史缓冲区 152

5.9.4 设置程序命令进入命令历史缓冲区 152

第6章 文件管理命令及其应用 153

6.1 FoxBASE的仿DOS命令及系统环境管理命令 153

6.1.1 FoxBASE的仿DOS命令 153

6.1.2 系统环境管理命令 156

6.2 管理打印机的命令 159

6.2.1 打印机控制命令 159

6.2.2 打印机测试函数 162

6.3 有关内存变量的操作 164

6.3.1 内存变量信息的输出 164

6.3.2 保存和恢复内存变量 165

6.3.3 保存和恢复屏幕画面 166

6.3.4 清除内存变量 166

6.4 系统报表文件 167

6.4.1 建立报表格式文件 167

6.4.2 修改报表文件 168

6.4.3 输出报表文件 168

6.5 系统标签文件 168

6.5.1 建立标签格式文件 169

6.5.2 修改标签格式 169

6.5.3 标签格式文件的调用 169

6.6 FoxBASE系统配置文件 170

6.6.1 DOS系统配置文件 170

6.6.2 汉字FoxBASE系统配置文件 170

第7章 子程序与过程 173

7.1 子程序设计与调用 173

7.1.1 主程序的设计 173

7.1.2 子程序的设计与调用 174

7.2 过程与过程文件 177

7.2.1 过程文件的一般结构 178

7.2.2 过程文件的打开及其过程调用 178

7.2.3 生成过程文件 180

7.2.4 过程名函数 181

7.3 函数过程 182

7.3.1 函数过程的一般结构 182

7.3.2 函数过程的调用 182

7.4 子程序和过程调用中的数据传递 184

7.4.1 参数表 184

7.4.2 主程序(过程)给变量赋值 184

7.4.3 变量说明及数据传递 184

7.5 程序的键盘中断处理 187

7.5.1 Esc键中断程序 188

7.5.2 按任意键中断程序 189

7.5.3 指定键中断程序 189

7.6 程序调试及出错处理程序 191

7.6.1 调试程序的命令 191

7.6.2 调试程序的函数 192

7.6.3 出错处理程序的编写 193

第8章 实用程序设计 194

8.1 屏幕格式设计 194

8.1.1 屏幕格式控制命令 194

8.1.2 屏幕格式文件的应用 197

8.2 菜单的编制方法 200

8.2.1 用?与WAIT及CASE命令配合使用编制菜单 201

8.2.2 用@命令、READ命令与CASE命令配合使用编制菜单 201

8.2.3 用TEXT-ENDTEXT语句来编制菜单 202

8.2.4 光带式菜单 203

8.2.5 上弹式菜单 204

8.2.6 下拉式菜单 206

8.3 应用程序系统开发步骤 210

8.3.1 系统分析 210

8.3.2 总体设计 211

8.3.3 程序设计 212

8.3.4 系统运行 212

8.3.5 系统评价 213

8.4 全国计算机等级考试考生管理系统总体设计 213

8.4.1 系统分析 213

8.4.2 系统设计 214

8.4.3 程序设计 220

第9章 FoxPro 2.5简介 244

9.1 FoxPro基础 244

9.1.1 概述 244

9.1.2 FoxPro的运行环境、安装和启动 245

9.1.3 FoxPro的菜单系统 247

9.2 屏幕上的基本操作 249

9.2.1 对话框的使用 249

9.2.2 命令窗口的使用 250

9.3 数据库的操作 251

9.3.1 建立数据库文件结构 251

9.3.2 保存数据库文件的结构 252

9.3.3 向数据库中输入数据 253

9.3.4 浏览及修改数据库记录 253

9.3.5 修改数据库结构 255

9.3.6 打开和关闭数据库文件 255

9.4 数据库的排序与索引 256

9.4.1 数据库文件的排序 256

9.4.2 数据库文件的索引 257

9.5 数据库的查询与统计 258

9.5.1 数据库的查询 258

9.5.2 数据库的统计 261

习题 263

习题一 263

习题二 266

习题三 269

习题四 273

习题五 278

习题六 282

习题七 284

习题八 291

附录 293

附录A 全国计算机等级考试(二级)FoxBASE上机试题选 293

附录B FoxBASE+函数索引表 298

附录C FoxBASE命令索引表 302

附录D FoxBASE环境参数设置命令索引表 308

附录E FoxBASE+2.10出错信息及其解释 310