《Visual Foxpro数据库程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:乔淑云,武蕾娜,宋蕊编著
  • 出 版 社:徐州:中国矿业大学出版社
  • 出版年份:2014
  • ISBN:9787564621179
  • 页数:338 页
图书介绍:本书以“任务驱动+案例”为主线组织教学内容,由浅入深将教学案例中的知识点分散到各个章节,使学生在潜移默化中掌握数据库基础知识与程序设计的思想、方法和技巧。全书共11章,主要内容包括:关系数据库基础知识,中文Visual FoxPro 6.0的数据类型、命令、函数、数据表、数据库、查询与视图,SQL应用技术,结构化、过程化和面向对象程序设计方法,表单、菜单、报表的设计及应用。

第1章 Visual FoxPro数据库概述 1

1.1 数据库基础 1

1.1.1 基本概念 2

1.1.2 案例:高校图书管理数据库应用 3

1.1.3 VFP的功能与特点 3

1.1.4 VFP的集成开发环境 5

1.2 Visual FoxPro的工作方式 8

1.2.1 命令方式 8

1.2.2 菜单和工具栏方式 10

1.2.3 程序方式 10

1.2.4 VFP的向导 10

1.2.5 VFP的设计器 11

1.3 项目管理器 11

1.3.1 项目管理器的界面 12

1.3.2 定制项目管理器 13

1.3.3 项目管理器的使用 14

1.4 疑难问题解析 18

阅读知识:常用数据库系统及其编程语言 19

思考题 21

第2章 Visual FoxPro编程基础 22

2.1 数据类型 22

2.1.1 案例:计算圆面积与周长 23

2.1.2 数值型 25

2.1.3 字符型 25

2.1.4 货币型 26

2.1.5 日期型和日期时间型 26

2.1.6 逻辑型 26

2.1.7 备注型 26

2.1.8 通用型 26

2.2 常量与变量 26

2.2.1 常量 27

2.2.2 变量 29

2.2.3 内存变量 29

2.2.4 数组 31

2.2.5 字段变量 33

2.2.6 内存变量与字段变量的区别 33

2.2.7 变量的作用域 33

2.3 运算符与表达式 34

2.3.1 数值运算符与数值表达式 34

2.3.2 字符运算符与字符表达式 35

2.3.3 日期运算符与日期表达式 35

2.3.4 日期时间运算符与日期时间表达式 36

2.3.5 关系运算符与关系表达式 36

2.3.6 逻辑运算符与逻辑表达式 37

2.3.7 名表达式 38

2.4 系统函数 38

2.4.1 数值函数 39

2.4.2 字符处理函数 40

2.4.3 类型转换函数 42

2.4.4 日期与日期时间函数 43

2.4.5 测试函数 44

2.4.6 其他函数 46

2.5 疑难问题解析 48

阅读知识:NCRE 49

思考题 51

第3章 数据表设计 52

3.1 表的设计与建立 52

3.1.1 表的基本概念 52

3.1.2 案例:高校图书管理数据表应用 54

3.1.3 设计表结构 56

3.1.4 建立表结构 58

3.1.5 输入表记录 62

3.1.6 复制表 67

3.2 表的索引 68

3.2.1 索引文件 68

3.2.2 索引类型 68

3.2.3 建立索引的方法 69

3.2.4 设置主控索引 71

3.2.5 索引的使用 73

3.3 表的应用 74

3.3.1 打开表 74

3.3.2 显示与浏览表记录 75

3.3.3 修改表记录 76

3.3.4 删除表记录 78

3.3.5 恢复带删除标记的表记录 80

3.3.6 查找与定位表记录 81

3.3.7 筛选表中的数据 84

3.3.8 删除表 87

3.3.9 关闭表 88

3.3.10 表之间临时关系 88

3.4 疑难问题解析 90

阅读知识:导出VFP表中的数据 91

思考题 92

第4章 数据库设计 93

4.1 数据库设计与建立 93

4.1.1 数据库设计 93

4.1.2 案例:高校图书管理数据库设计 94

4.1.3 建立数据库 95

4.1.4 设计数据库表 97

4.1.5 把自由表添加到数据库中 104

4.1.6 移去或删除数据库表 106

4.2 操作数据库 107

4.2.1 打开数据库 107

4.2.2 修改数据库 108

4.2.3 关闭数据库 109

4.2.4 删除数据库 109

4.3 数据库中多表之间的关系 110

4.3.1 工作区 110

4.3.2 数据工作期 111

4.3.3 建立表之间的关系 112

4.3.4 设置参照完整性 114

4.4 疑难问题解析 116

阅读知识:数据库新技术应用 119

思考题 119

第5章 查询与视图 121

5.1 查询 121

5.1.1 查询的概念 121

5.1.2 创建查询 122

5.1.3 案例:查询高校图书信息 124

5.1.4 运行、修改查询 129

5.1.5 查询设计器的应用 131

5.2 视图 132

5.2.1 视图的概念 132

5.2.2 创建视图 132

5.2.3 视图设计器中的“更新条件” 133

5.2.4 操作视图命令 136

5.2.5 视图的应用 136

5.3 疑难问题解析 137

阅读知识:查询设计器的局限性 138

思考题 139

第6章 SQL语言及应用 140

6.1 SQL的功能与特点 140

6.1.1 SQL的功能 140

6.1.2 SQL的特点 140

6.2 SQL数据查询 141

6.2.1 单表查询 143

6.2.2 多表查询 145

6.2.3 嵌套查询 146

6.2.4 查询排序 147

6.2.5 计算查询 147

6.2.6 分组统计查询 148

6.2.7 使用量词和谓词查询 149

6.2.8 联合查询 150

6.2.9 查询结果的定向输出 150

6.3 SQL数据定义 151

6.3.1 表的定义 151

6.3.2 表结构的修改 153

6.3.3 表的删除 155

6.3.4 利用SQL语句操作视图 156

6.4 SQL数据操纵 156

6.4.1 记录的插入 156

6.4.2 记录的更新 157

6.4.3 记录的删除 158

6.5 案例:高校图书管理SQL语句的应用 158

6.6 疑难问题解析 159

阅读知识:SQL的发展历史 160

思考题 160

第7章 结构化程序设计 161

7.1 程序设计入门 162

7.1.1 程序的基本概念 162

7.1.2 程序的建立、修改与执行 162

7.1.3 程序的基本语句 164

7.2 程序的基本结构 168

7.2.1 顺序结构 169

7.2.2 分支结构 170

7.2.3 循环结构 173

7.3 程序的模块结构 178

7.3.1 子程序及其被调用 178

7.3.2 过程 179

7.3.3 自定义函数 182

7.3.4 参数传递 183

7.3.5 变量的作用域 185

7.4 案例:高校图书管理系统入口程序 188

7.5 疑难问题解析 188

阅读知识:程序设计方法与风格 190

思考题 190

第8章 面向对象程序与表单设计 192

8.1 面向对象程序设计 192

8.1.1 面向对象基本概念 192

8.1.2 案例:利用表单编程计算圆的面积 204

8.1.3 面向对象程序设计特点 206

8.1.4 面向对象程序设计方法 207

8.2 表单设计 210

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

8.2.2 使用表单设计器创建表单 215

8.2.3 表单的属性、事件和方法 216

8.2.4 表单控件操作与布局 218

8.2.5 表单数据环境设置 220

8.2.6 修改表单 223

8.2.7 运行表单 223

8.3 表单的应用 224

8.4 疑难问题解析 226

阅读知识:面向对象程序设计语言及准则 227

思考题 228

第9章 表单控件及应用 229

9.1 在表单上设计控件 229

9.1.1 控件的基本操作 229

9.1.2 控件的布局 233

9.1.3 设置控件的Tab键次序 234

9.1.4 控件的分类 236

9.2 输出类控件 237

9.2.1 标签 237

9.2.2 线条、形状与图像 239

9.3 输入类控件 241

9.3.1 文本框 241

9.3.2 编辑框 244

9.3.3 列表框与组合框 245

9.3.4 微调框 249

9.4 控制类控件 252

9.4.1 命令按钮 252

9.4.2 命令按钮组 254

9.4.3 选项按钮组 258

9.4.4 复选框 259

9.4.5 计时器 260

9.5 容器类控件 262

9.5.1 表格 262

9.5.2 页框 268

9.5.3 容器 269

9.6 案例:高校图书管理系统表单控件设计 270

9.6.1 系统登录表单 270

9.6.2 数据编辑表单 272

9.6.3 数据查询表单 273

9.7 疑难问题解析 275

阅读知识:异型窗口 276

思考题 278

第10章 菜单设计 280

10.1 菜单概述 280

10.1.1 VFP系统菜单 280

10.1.2 菜单的组成 283

10.1.3 菜单的创建及执行过程 284

10.2 设计普通菜单 286

10.2.1 使用菜单设计器设计菜单 286

10.2.2 使用“快速菜单”设计菜单 292

10.2.3 设计SDI菜单 293

10.3 设计快捷菜单 295

10.4 案例:高校图书管理系统菜单设计 297

10.5 疑难问题解析 300

阅读知识:设计可自动隐藏的菜单 301

思考题 303

第11章 报表设计 304

11.1 报表概述 304

11.1.1 报表组成 304

11.1.2 报表类型 305

11.1.3 报表文件 306

11.1.4 报表设计 306

11.2 使用报表向导设计报表 307

11.2.1 使用报表向导设计简单报表 307

11.2.2 使用报表向导设计一对多报表 311

11.3 使用报表设计器设计报表 312

11.3.1 启动报表设计器 313

11.3.2 显示报表相关工具栏 313

11.3.3 设计报表带区 314

11.3.4 设计报表数据环境 317

11.3.5 使用报表控件 319

11.3.6 其他设置 321

11.4 使用“快速报表”命令设计报表 322

11.5 标签 324

11.6 案例:高校图书管理系统报表设计 326

11.7 疑难问题解析 330

阅读知识:常用开源报表工具 330

思考题 332

附录 高校图书管理系统数据表 333

参考文献 338