《Visual FoxPro数据库技术与应用 第2版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:段新昱,徐甜主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2013
  • ISBN:9787030389084
  • 页数:264 页
图书介绍:本教材从关系数据库管理系统的基本原理出发,以应用和系统开发为主线,讲解了VFP的基本语言成份、表和数据库的操作方法和操作命令,介绍了SQL关系数据库查询语言、结构化的程序设计思想,最后是VFP面向对象的程序设计思想,以及可视化编程。本教例子形成一个小型系统,实验形成一个小型系统。

第1章 数据库基础知识 1

1.1 数据管理技术概述 1

1.1.1 数据和数据处理 1

1.1.2 数据管理技术的发展 1

1.2 数据模型 3

1.2.1 基本概念 3

1.2.2 实体之间的联系 3

1.2.3 数据模型简介 4

1.3 数据库系统 5

1.3.1 数据库系统的组成 5

1.3.2 数据库系统的特点 5

1.3.3 数据库管理系统 6

1.4 关系数据库 6

1.4.1 关系的基本概念 6

1.4.2 关系运算 7

习题 8

第2章 Visual FoxPro 9.0基础 9

2.1 Visual FoxPro 9.0系统概述 9

2.1.1 Visual FoxPro 9.0简介 9

2.1.2 Visual FoxPro 9.0的安装和启动 9

2.1.3 Visual FoxPro 9.0的用户界面 11

2.1.4 Visual FoxPro 9.0的系统配置 12

2.1.5 Visual FoxPro 9.0的文件类型 14

2.1.6 Visual FoxPro 9.0的命令结构 15

2.2 Visual FoxPro 9.0语言基础 16

2.2.1 Visual FoxPro 9.0的数据类型 16

2.2.2 常量和变量 17

2.2.3 标准函数 21

2.2.4 运算符和表达式 28

2.3 项目管理器 31

2.3.1 项目和项目管理器 31

2.3.2 项目管理器的功能 32

习题 33

第3章 表和数据库 35

3.1 表的创建 35

3.1.1 表结构的设计 35

3.1.2 表结构的建立 36

3.1.3 记录的添加 37

3.2 表的基本操作 39

3.2.1 表的打开和关闭 39

3.2.2 表结构的修改 39

3.2.3 表的浏览窗口 40

3.2.4 记录指针的定位 41

3.2.5 显示记录 44

3.2.6 修改记录 45

3.2.7 删除记录 46

3.2.8 表的排序 49

3.2.9 表的统计 50

3.2.10 表的复制 52

3.3 数据库的基本操作 53

3.3.1 数据库的建立 53

3.3.2 数据库的打开和关闭 55

3.3.3 数据库的修改 56

3.3.4 数据库的删除 57

3.4 数据库表的相关操作 57

3.4.1 数据库表的建立 57

3.4.2 将表添加到数据库中 59

3.4.3 数据库表的打开和关闭 59

3.4.4 数据库表结构的修改 59

3.4.5 数据库表的移去或删除 59

3.4.6 数据库表属性的设置 59

3.5 索引 62

3.5.1 索引的基本概念 62

3.5.2 索引的类型 62

3.5.3 索引文件的类型 63

3.5.4 用命令建立索引 64

3.5.5 在表设计器中建立索引 66

3.5.6 使用索引 67

3.6 数据完整性 68

3.6.1 实体完整性 68

3.6.2 域完整性 68

3.6.3 参照完整性 68

3.7 表间关联 72

3.7.1 Visual FoxPro的工作区 72

3.7.2 表之间的关联 73

习题 74

第4章 查询与视图 79

4.1 查询设计器 79

4.1.1 查询设计器介绍 79

4.1.2 查询的建立和运行 81

4.1.3 查询去向和查看SQL 87

4.2 视图的创建与使用 88

4.2.1 视图的概念 88

4.2.2 建立本地视图 88

4.2.3 使用视图 92

4.2.4 远程视图 92

习题 92

第5章 关系数据库标准语言SQL 94

5.1 查询功能 94

5.1.1 简单查询 94

5.1.2 简单的联接查询 95

5.1.3 嵌套查询 96

5.1.4 两个特殊的运算符 97

5.1.5 查询结果的排序 97

5.1.6 简单的计算查询 98

5.1.7 分组与计算查询 99

5.1.8 超联接查询 99

5.1.9 集合的并运算 102

5.1.10 查询的输出去向 102

5.2 定义功能 104

5.2.1 表的创建 104

5.2.2 表结构的修改 105

5.2.3 表的删除 106

5.3 操作功能 106

5.3.1 添加记录 106

5.3.2 更新记录 107

5.2.3 删除记录 107

习题 107

第6章 程序设计基础 110

6.1 程序文件 110

6.1.1 程序文件的建立与编辑 110

6.1.2 程序的运行 111

6.1.3 程序中的常见错误 112

6.1.4 程序中的常用命令 113

6.2 程序的基本控制结构 116

6.2.1 顺序结构 116

6.2.2 选择结构 116

6.2.3 循环结构 121

6.3 多模块程序 127

6.3.1 子程序 128

6.3.2 自定义函数 129

6.3.3 过程 130

6.3.4 变量的作用域 132

习题 135

第7章 面向对象程序设计基础 137

7.1 面向对象的基本概念 137

7.1.1 面向对象程序设计的特点 137

7.1.2 对象和类 138

7.1.3 属性、事件与方法 139

7.2 Visual FoxPro中的基类 139

7.2.1 基类 139

7.2.2 容器类 140

7.2.3 控件类 141

7.2.4 成员类 141

7.2.5 创建类 142

7.3 Visual FoxPro中的对象 143

7.3.1 创建对象 143

7.3.2 引用对象 144

7.3.3 对象属性的设置和修改 145

7.3.4 对象的事件和方法 146

习题 148

第8章 表单设计与应用 150

8.1 创建和运行表单 150

8.1.1 创建表单 150

8.1.2 运行表单 153

8.1.3 修改表单 154

8.2 表单属性、事件和方法 154

8.2.1 表单属性 154

8.2.2 表单的常用事件和方法 155

8.2.3 自定义表单的属性和方法 156

8.3 在表单中设置控件 156

8.3.1 表单控件工具栏 157

8.3.2 添加控件和设置控件属性 158

8.3.3 控件的基本操作 159

8.3.4 数据环境 161

8.4 常用表单控件 162

8.4.1 标签(Label)控件 163

8.4.2 命令按钮(CommandButton)控件 164

8.4.3 文本框(TextBox)控件 165

8.4.4 编辑框(EditBox)控件 166

8.4.5 命令组(CommandGroup)控件 168

8.4.6 选项组(OptionGroup)控件 170

8.4.7 复选框(CheckBox)控件 171

8.4.8 列表框(ListBox)控件 172

8.4.9 组合框(ComboBox)控件 174

8.4.10 表格(Grid)控件 175

8.4.11 页框(PageFrame)控件 177

8.4.12 微调控件 178

8.4.13 计时器 178

8.4.14 图像 179

8.4.15 形状 179

8.4.16 线条 180

8.5 表单应用实例 181

习题 186

第9章 报表与标签设计 190

9.1 设计报表 190

9.1.1 设计报表的步骤 190

9.1.2 报表类型 190

9.2 创建报表 191

9.2.1 利用向导创建报表 191

9.2.2 利用报表设计器创建报表 194

9.3 预览与打印报表 199

9.3.1 预览报表 199

9.3.2 打印报表 200

9.4 标签文件的创建和使用 200

9.4.1 利用向导创建标签 200

9.4.2 利用标签设计器编辑标签 202

9.4.3 预览与打印标签 203

9.5 报表应用实例 203

习题 207

第10章 菜单设计 209

10.1 菜单设计基础 209

10.1.1 菜单设计方法 209

10.1.2 菜单设计步骤 209

10.2 创建下拉式菜单 210

10.2.1 菜单设计器简介 210

10.2.2 快速创建菜单 214

10.2.3 菜单的“常规选项”和“菜单选项” 215

10.2.4 菜单分组和快捷键设置 218

10.2.5 菜单程序的生成和运行 219

10.3 使用菜单设计器创建快捷菜单 220

10.4 调用菜单 222

10.4.1 下拉式菜单的调用 222

10.4.2 快捷菜单的调用 223

10.5 用类设计器创建自定义工具栏 223

10.6 菜单应用实例 224

习题 226

第11章 应用程序开发 229

11.1 开发数据库应用系统的一般步骤 229

11.2 需求分析 229

11.3 数据库设计 230

11.3.1 数据库的设计原则 230

11.3.2 数据库的逻辑设计和物理设计 231

11.4 系统设计 231

11.4.1 总体设计 231

11.4.2 模块设计 232

11.5 详细设计 233

11.5.1 主控程序设计 234

11.5.2 表单设计示例 234

11.5.3 系统主菜单 239

11.6 连编可执行程序文件 239

习题 241

参考文献 242

附录 实验指南 243