《FoxPro数据库及其程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:李大学,张义兰编著
  • 出 版 社:武汉:华中理工大学出版社
  • 出版年份:1996
  • ISBN:7560913946
  • 页数:358 页
图书介绍:剑桥信息技术(CIT) 全国信息应用技术证书指定用书。

第Ⅰ篇 基础知识篇 1

第一章 数据库概述 1

1.1 引言 1

1.1.1 人工管理阶段 1

1.1.2 文件系统阶段 2

1.1.3 数据库系统阶段 3

1.2 信息、数据与实体 3

1.2.1 现实世界 4

1.2.2 信息世界 4

1.2.3 计算机世界 4

1.3 数据模型 5

1.3.1 实体间的联系 5

1.3.2 数据模型 8

1.4.1 数据库系统的抽象层次 9

1.4 数据库系统的体系结构 9

1.4.2 数据库系统的组成 11

1.5 数据库的应用 16

1.5.1 国外典型的数据库应用系统 17

1.5.2 国内典型的数据库应用系统 17

习题 18

第二章 FoxPro数据库管理系统 19

2.1 FoxPro系统的发展 20

2.2 FoxPro系统的特点 20

2.2.1 基本特点 20

2.2.2 语言扩充 20

2.2.3 快速查找技术 20

2.2.4 支持SQL语言 20

2.2.5 支持鼠标器 21

2.3 FoxPro系统的技术指标 21

2.4.1 硬件需求 22

2.4.2 软件需求 22

2.4 FoxPro系统的运行环境 22

2.5 FoxPro系统的文件类型 23

2.6 FoxPro系统的引导过程 24

2.6.1 启动FoxPro系统 24

2.6.2 退出FoxPro系统 24

2.7 FoxPro系统的环境参数设置 25

2.7.1 系统配置文件CONFIG.SYS 25

2.7.2 系统配置文件CONFIG.FP 25

习题二 29

第Ⅱ篇 操作应用篇 30

第三章 FoxPro系统的屏幕操作 30

3.1 FoxPro系统的用户界面 30

3.1.1 窗口 30

3.2 窗口操作 31

3.2.1 窗口的组成 31

3.1.3 菜单 31

3.1.2 桌面 31

3.2.2 窗口的基本操作 32

3.3 FoxPro菜单系统 34

3.3.1 FoxPro的屏幕与菜单结构 34

3.3.2 System菜单 35

3.3.3 File菜单 37

3.3.4 Edit菜单 40

3.3.5 Database菜单 43

3.3.6 Record菜单 46

3.3.7 Program菜单 48

3.3.8 Window菜单 49

3.3.9 Run菜单 50

习题三 52

第四章 数据库文件的建立 53

4.1 建立数据库文件 53

4.1.1 建立库文件结构 53

4.1.2 创建数据库文件 55

4.2.1 库文件结构建立好后立即输入数据 57

4.2 数据输入 57

4.2.2 追加记录 58

4.2.3 插入记录 59

4.2.4 用编程方式输入数据 60

4.3 数据显示 61

4.3.1 计算显示 61

4.3.2 列表显示 61

4.3.3 分页显示 64

习题四 64

第五章 常量、变量、函数和表达式 66

5.1 常量 66

5.2 变量 66

5.2.1 字段名变量 66

5.2.2 内存变量 66

5.3 函数 74

5.3.1 数值函数 75

5.3.2 字符函数 76

5.3.3 转换函数 81

5.3.4 三角函数 82

5.3.5 数据库函数 83

5.3.6 菜单函数 85

5.3.7 比较函数 86

5.3.8 程序函数 88

5.3.9 环境函数 88

5.3.10 日期函数 92

5.3.11 操作系统函数 95

5.3.12 出错函数 96

5.3.13 文件函数 102

5.3.14 金融函数 105

5.3.15 命令函数 105

5.3.16 网络函数 105

5.3.18 索引函数 106

5.3.19 调试函数 106

5.3.17 数据函数 106

5.3.20 输入函数 107

5.3.21 输出函数 107

5.3.22 显示函数 108

5.3.23 财会函数 109

5.3.24 存储器函数 109

5.3.25 系统函数 110

5.3.26 窗口函数 112

5.3.27 其他函数 113

5.4 表达式 122

5.4.1 算术运算 122

5.4.2 关系运算 123

5.4.3 字符串运算 123

5.4.4 逻辑运算 123

习题五 124

6.1 全屏幕编辑控制键 125

第六章 数据库文件的维护与重新组织 125

6.2 数据库文件数据的修改 126

6.2.1 EDIT方式 126

6.2.2 BROWSE方式 130

6.2.3 CHANGE方式 133

6.2.4 REPLACE方式 133

6.2.5 CLOSE MEMO命令 135

6.3 数据库文件结构的修改 135

6.4.1 记录删除 139

6.4 数据库文件记录的删除 139

6.4.2 恢复记录 140

6.4.3 文件压缩 141

6.4.4 记录的永久性删除 142

6.5 数据库文件的重新组织 142

6.5.1 排序 142

6.5.2 索引 144

6.6 数据库文件记录内容的查询 148

6.6.1 直接查询 148

6.6.2 索引查询 149

6.7 统计与汇总 150

6.7.1 求和 150

6.7.2 统计 151

6.7.3 求均值 151

6.7.4 汇总 152

6.7.5 综合统计 153

习题六 154

7.1.1 帮助设置命令 155

7.1 环境参数设置命令 155

第七章 环境参数设置 155

7.1.2 输出设置命令 156

7.1.3 数据库设置命令 158

7.1.4 显示设置命令 159

7.1.5 输入设置命令 165

7.1.6 环境设置命令 166

7.1.7 日期设置命令 167

7.1.9 调试设置命令 168

7.1.8 操作系统设置命令 168

7.1.10 其他设置命令 169

7.2 环境参数设置函数 174

7.3 显示系统环境状态 176

习题七 176

第八章 数据库文件的辅助操作 178

8.1 文件操作命令 178

8.2 其他辅助命令 182

第九章 多重文件操作 186

9.1 多工作区概念 186

9.1.1 定义工作区 186

9.1.2 选择工作区 188

9.2 数据库文件的联接 189

9.3 数据库文件的关联 191

9.3.1 建立关联 191

9.4 数据更新 192

9.3.2 取消关联 192

9.5 结构化查询语言SQL 194

习题九 198

第十章 报表与标签设计 199

10.1 报表文件设计 199

10.1.1 建立用户自定义报表文件 199

10.1.2 修改用户自定义报表文件 200

10.1.3 输出报表 200

10.1.4 建立快速报表命令 201

10.1.5 报表设计实例 202

10.2 标签文件设计 204

10.2.1 建立标签格式文件 204

10.2.2 输出标签 206

10.2.3 修改标签格式文件 206

10.2.4 标签设计实例 207

习题十 208

11.1 结构化程序设计思想 209

第Ⅲ篇 程序设计篇 209

第十一章 结构化程序设计 209

11.2 程序文件的建立和运行 210

11.2.1 建立程序文件 210

11.2.2 运行程序文件 211

11.3 结构化程序设计 212

11.4 顺序结构程序设计 214

11.4.1 交互式语句 214

11.4.2 顺序执行程序语句 215

11.5 分支结构程序设计 217

11.5.1 两分支判断语句 217

11.5.2 多分支判断语句 220

11.6 循环结构程序设计 225

11.6.1 单循环语句 225

11.6.2 循环语句的嵌套 229

11.7.2 主程序与子程序的调用关系 232

11.7 过程与子程序 232

11.7.1 子程序 232

11.7.3 过程与过程文件 233

11.7.4 用户自定义函数 235

习题十一 236

第十二章 输人输出程序设计 238

12.1 和用户友好 238

12.1.1 完善正确的用户通信 238

12.1.2 美观大方的屏幕格式 238

12.1.3 准确无误的数据检查 239

12.1.4 快速高效的数据输入 239

12.2 屏幕格式文件的建立与应用 239

12.2.1 建立屏幕格式文件 239

12.2.2 屏幕格式文件的应用 240

12.3 屏幕格式设计命令 241

12.3.1 @命令的屏幕输出格式 241

12.3.2 @命令的屏幕输入格式 244

12.3.3 激活@语句的命令 246

12.3.4 @命令的屏幕编辑格式 248

12.3.5 其他几个屏幕格式命令 249

12.3.6 打印输出格式命令 251

12.4 利用打印格式设计命令设计输出报表 251

12.5 窗口设计 254

12.5.1 窗口的定义 254

12.5.2 窗口的激活 256

12.5.3 窗口的显示 256

12.5.4 窗口的移动 257

12.5.5 窗口的挂起 257

12.5.6 窗口的隐藏 257

12.5.7 窗口的撤消 258

12.5.8 窗口大小的改变 258

12.5.9 窗口的修改 258

12.6 菜单设计 259

12.5.11 窗口的恢复 259

12.5.10 窗口的保存 259

12.6.1 光棒菜单设计 260

12.6.2 数组菜单设计 262

12.6.3 独立式弹出菜单设计 264

12.6.4 下拉菜单设计 265

12.6.5 组合式下拉菜单设计 270

习题十二 275

第十三章 FoxPpro系统与外部软件的接口技术 276

13.1 FoxPro系统与外部软件的数据交换 276

13.1.1 将数据库文件复制成其他文件格式 276

13.1.2 将外部文件引入当前数据库文件 277

13.2 FoxPro系统与高级语言程序的数据交换 278

13.2.1 数据格式 278

13.2.2 数据交换 280

13.4 调用汇编语言程序文件 282

13.3 直接调用高级语言程序文件 282

第十四章 FoxPro for WINDOWS系统 284

14.1 关于FoxPro for WINDOWS系统 284

14.1.1 FoxPro for WINDOWS的特点 284

14.1.2 FoxPro for WINDOWS的运行环境 285

14.2 FoxPro for WINDOWS的安装与启动 286

14.2.1 系统安装 286

14.2.2 系统启动 286

14.2.3 退出FoxPro for WINDOWS系统 287

附录A 103数据库模块系统 288

附录B 105程序设计模块系统 293

附录c CIT103模块作业实例 298

附录D FoxPro系统命令索引 311

附录E FoxPro系统函数索引 324

附录F FoxPro系统错误信息及原因与处理方法 335

附录G 第1—12号调色盘各色彩对对应的界面 357

参考文献 358