《Visual FoxPro数据库应用教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:周玉萍主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:7115173214
  • 页数:331 页
图书介绍:本书根据高等院校最新的计算机教学大纲,以最新科技作为背景,系统地介绍了数据库的基本概念、Visual FoxPro 8.0数据与数据运算、表操作、数据库的创建与操作、查询与视图、关系数据库标准语言SQL、程序设计、表单设计与使用、报表与标签设计等内容,作者力图将最新、最全面、最实用的技术介绍给读者。本书所有程序均上机调试通过,具有界面友好、程序直观易读、代码效率高等特点。本书实例丰富、编排合理,每章都附有一定数量的习题,便于读者学习参考。本书还为授课教师提供免费电子教案。

第1章 数据库概述 1

1.1 数据库系统 1

1.1.1 基本概念 1

1.1.2 数据库系统的发展 2

1.1.3 数据库系统的特点 3

1.2 数据模型 4

1.2.1 层次模型 4

1.2.2 网状模型 4

1.2.3 关系模型 4

1.3 关系数据库 5

1.3.1 关系术语 5

1.3.2 关系的特点 6

1.3.3 关系运算 6

1.3.4 关系术语对比 7

1.3.5 用VFP设计数据库的步骤 7

1.4 VFP系统概述 8

1.4.1 VFP特点 8

1.4.2 VFP运行环境、启动和退出 9

1.4.3 VFP的系统性能和用户界面 10

1.5 VFP的命令和基本规则 13

1.5.1 命令的格式 13

1.5.2 命令规则 13

1.5.3 命令中的符号约定 13

1.5.4 命令中的短语 14

1.6 VFP的设计工具和项目管理器 14

1.6.1 VFP的设计工具 15

1.6.2 VFP的项目管理器 16

本章小结 20

习题 21

第2章 VFP数据与数据运算 23

2.1 计算显示命令 23

2.2 数据类型 24

2.3 常量 25

2.3.1 字符型常量 25

2.3.2 数值型常量 25

2.3.3 日期型常量 26

2.3.4 日期时间型常量 26

2.3.5 逻辑型常量 27

2.3.6 货币型常量 27

2.4 变量 27

2.4.1 字段变量 27

2.4.2 内存变量 27

2.5 表达式 31

2.5.1 数值表达式 32

2.5.2 字符表达式 33

2.5.3 日期时间表达式 33

2.5.4 关系表达式 34

2.5.5 逻辑表达式 37

2.6 函数 38

2.6.1 数值函数 39

2.6.2 字符函数 43

2.6.3 日期时间函数 50

2.6.4 转换函数 53

2.6.5 测试函数 57

2.6.6 表操作函数 59

2.6.7 其他函数 62

本章小结 64

习题 64

第3章 表操作 66

3.1 表的基本操作 66

3.1.1 认识表结构 66

3.1.2 创建表 69

3.1.3 打开与关闭数据表 72

3.1.4 修改表结构 73

3.2 表记录的基本操作 75

3.2.1 输入记录 75

3.2.2 数据记录的显示 77

3.2.3 表记录的定位 81

3.2.4 表记录的修改 83

3.2.5 表记录的删除与恢复 85

3.3 排序与索引 89

3.3.1 数据表的排序 89

3.3.2 索引和索引类型 90

3.3.3 索引的创建 92

3.3.4 设置主控索引 94

3.3.5 删除索引 95

3.3.6 索引查询命令 96

3.4 数据表的统计 97

3.4.1 记录数统计 97

3.4.2 求和命令 98

3.4.3 求平均值命令 99

3.4.4 记录分类汇总 99

3.5 工作区与多表操作 100

3.5.1 工作区 100

3.5.2 设置多表间临时关系 102

3.6 表文件操作 105

3.6.1 显示表结构 105

3.6.2 复制表文件结构 105

3.6.3 复制表文件 106

3.6.4 从其他表文件给当前表追加记录 106

本章小结 106

习题 107

第4章 数据库的创建与操作 111

4.1 数据库的创建与操作 111

4.1.1 创建数据库 111

4.1.2 打开数据库 113

4.1.3 编辑数据库 114

4.1.4 关闭数据库 116

4.1.5 删除数据库 116

4.2 设置数据字典信息 117

4.2.1 设置字段有效性规则 117

4.2.2 格式化输入输出 119

4.2.3 设置字段的标题与注释 122

4.2.4 设置记录的有效性规则 122

4.2.5 设置记录的触发器 123

4.3 表的关联和参照完整性 124

4.3.1 关系的类型 125

4.3.2 建立表之间的关系 125

4.3.3 删除表间关系 126

4.3.4 编辑表间关系 127

4.3.5 设置参照完整性 127

本章小结 129

习题 129

第5章 查询与视图 133

5.1 创建查询 133

5.1.1 利用查询设计器创建查询 133

5.1.2 利用查询向导创建查询 140

5.2 查询的输出格式 145

5.3 创建视图 150

5.3.1 利用视图设计器创建本地视图 150

5.3.2 利用视图向导创建本地视图 157

5.4 利用视图更新数据 164

本章小结 165

习题 165

第6章 关系数据库标准语言SQL 168

6.1 SQL语言简介 168

6.2 数据定义 169

6.2.1 定义基本表/创建基本表 169

6.2.2 修改表的结构 170

6.2.3 删除表 172

6.2.4 定义视图 172

6.3 数据操作 172

6.3.1 插入 172

6.3.2 更新 173

6.3.3 删除 173

6.4 数据查询 173

6.4.1 单表查询 174

6.4.2 连接查询 178

6.4.3 嵌套查询 180

6.4.4 集合的并运算 181

6.4.5 查询结果处理 181

本章小结 182

习题 182

第7章 程序设计 185

7.1 程序文件 185

7.1.1 程序的概念 185

7.1.2 程序文件的建立、编辑和保存 186

7.1.3 程序文件的运行 188

7.1.4 程序文件中的常用命令 189

7.1.5 程序文件中的常用输入输出命令 189

7.2 程序的基本结构 191

7.2.1 顺序结构 191

7.2.2 分支结构 191

7.2.3 循环结构 195

7.3 多模块程序 199

7.3.1 子程序 200

7.3.2 过程 201

7.3.3 自定义函数 203

7.3.4 变量的作用域 204

7.4 程序调试 205

7.4.1 程序中常见的语法错误 205

7.4.2 程序的可维护性 205

7.4.3 调试器 206

7.4.4 设置断点 207

7.4.5 调试菜单 208

本章小结 209

习题 209

第8章 表单设计与使用 216

8.1 面向对象程序设计的概念 216

8.1.1 对象与类 216

8.1.2 常用对象的基类、容器类与控件类 217

8.1.3 属性、事件与方法 219

8.1.4 对象的引用 221

8.2 创建与管理表单 222

8.2.1 使用表单向导创建表单 222

8.2.2 使用表单设计器 227

8.2.3 表单生成器 228

8.2.4 表单文件的保存、修改与运行 229

8.3 表单设计器 230

8.3.1 表单设计工具 230

8.3.2 表单的数据环境 233

8.4 表单常用控件 234

8.4.1 标签 235

8.4.2 命令按钮控件 236

8.4.3 文本框控件 236

8.4.4 复选框控件 239

8.4.5 选项按钮组 239

8.4.6 编辑框 240

8.4.7 命令按钮组 242

8.4.8 列表框 243

8.4.9 组合框 244

8.4.10 表格控件 245

8.4.11 计时器 248

8.4.12 微调按钮 249

8.4.13 页框 250

8.4.14 图像控件 250

8.4.15 ActiveX控件 251

8.4.16 ActiveX绑定控件 251

本章小结 251

习题&S 252

第9章 报表与标签设计 254

9.1 报表的创建 254

9.1.1 使用报表向导创建报表 254

9.1.2 用“快速报表”创建报表 260

9.1.3 报表的保存与预览 261

9.2 设计报表 261

9.2.1 报表设计器窗口 262

9.2.2 报表的数据源或数据环境 263

9.2.3 报表控件的使用 264

9.3 数据分组和多栏报表 266

9.3.1 建立一级数据分组 267

9.3.2 建立多级数据分组 268

9.3.3 多栏报表设计 269

9.4 报表的输出 271

9.4.1 报表的页面设置 271

9.4.2 报表的预览与打印 271

9.5 标签的设计 272

本章小结 274

习题 274

第10章 菜单与工具栏设计 277

10.1 菜单设计概述 277

10.1.1 菜单概述 277

10.1.2 菜单的设计原则与步骤 277

10.2 菜单的设计 278

10.2.1 菜单设计器的使用 278

10.2.2 创建快速菜单 285

10.2.3 创建快捷菜单 286

10.3 为菜单系统指定任务 288

10.3.1 使用命令完成任务 288

10.3.2 使用过程完成任务 288

10.4 定制工具栏 288

本章小结 290

习题 291

第11章 小型系统开发和程序编译 293

11.1 数据库应用系统开发的基本步骤 293

11.2 系统设计 293

11.2.1 系统目标设计 294

11.2.2 系统开发设计思想 294

11.2.3 系统功能及模块设计 294

11.3 数据库设计 295

11.4 数据库信息的组织 297

11.5 各功能模块的设计 298

11.5.1 欢迎界面设计 298

11.5.2 登录界面设计 299

11.5.3 修改密码表单设计 302

11.5.4 增删用户表单的设计 305

11.5.5 系统主界面的设计 306

11.5.6 查询界面的设计 307

11.5.7 学生信息查询功能设计 308

11.5.8 公寓信息查询功能设计 311

11.5.9 备品维修查询功能的设计 311

11.5.10 卫生情况查询功能设计 312

11.5.11 维护功能选择界面设计 312

11.5.12 维护功能中各子模块的设计 314

11.6 项目管理器组织 316

11.7 设计主程序 318

11.8 连编应用程序 319

11.9 应用程序生成器 324

11.9.1 使用应用程序向导 324

11.9.2 应用程序生成器 325

11.10 打包应用程序 329

本章小结 329

习题 329

参考文献 331