《Visual FoxPro数据库程序设计基础》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李爱平等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2004
  • ISBN:7111132270
  • 页数:305 页
图书介绍:本书介绍了计算机基础知识,数据库基本概念,VFP基本操作。

第1章 数据库基础知识 1

1.1 基本概念 1

1.1.1 数据与数据处理 1

1.1.2 数据库和数据库系统 2

1.1.3 数据库管理系统 2

1.1.4 数据库系统的特点 3

1.2 数据模型 3

1.2.1 信息模型 4

1.2.2 数据模型 5

1.3 数据库的功能和分类 6

1.4 关系型数据 6

1.5 关系数据库管理系统 8

1.5.1 VFP的特点 9

1.5.2 配置、安装、启动VFP 9

1.6 VFP基础知识 11

1.7 VFP 7.0的新增功能 13

1.8 实例操作 15

1.9 小结 15

习题1 16

第2章 VFP编程基础 17

2.1 VFP语言基础 17

2.1.1 数据类型 17

2.1.2 常量 18

2.1.3 变量 19

2.1.4 运算符 20

2.1.5 表达式 21

2.2 VFP命令的语法规则 22

2.2.1 命令的组成 23

2.2.2 命令形式 24

2.2.3 文件类型 25

2.3 VFP系统常用函数 26

2.3.1 数值运算函数 26

2.3.2 字符处理函数 27

2.3.3 数据转换函数 28

2.3.4 数据库函数 29

2.3.5 索引和记录处理函数 30

2.3.6 程序设计和文件处理函数 30

2.3.7 时间和日期函数 36

2.4 内存变量操作 37

2.4.1 内存变量显示 37

2.4.2 内存变量释放 38

2.4.3 内存变量的保存与恢复 38

2.5 数组 39

2.5.1 数组定义 40

2.5.2 数组元素引用及操作函数 40

2.6 实例操作 41

2.7 小结 42

习题2 43

第3章 VFP数据库和数据表 44

3.1 数据库操作 44

3.1.1 建立数据库 44

3.1.2 数据库操作 45

3.1.3 建立数据表 46

3.2 数据表设计 50

3.2.1 数据表物理结构设计 50

3.2.2 数据表结构显示 54

3.2.3 数据表结构修改 54

3.2.4 数据表结构复制 55

3.2.5 打开与关闭数据表 55

3.3 记录输入与显示 56

3.3.1 记录输入 56

3.3.2 数据显示和记录定位 58

3.4 数据记录修改 59

3.4.1 修改命令 59

3.4.2 数据记录插入、删除 59

3.4.3 恢复逻辑删除的记录 60

3.5 过滤记录 61

3.6 BROWSE窗口 62

3.6.1 浏览字段控制 62

3.6.2 浏览环境设置 64

3.6.3 分区浏览 64

3.6.4 浏览选项 64

3.6.5 浏览条件设置 65

3.6.6 浏览修饰描述 65

3.7 备注字段操作 66

3.8 实例操作 67

3.9 小结 68

习题3 68

第4章 结构化程序设计 69

4.1 建立和编译程序文件 69

4.1.1 建立程序文件 69

4.1.2 程序编译 70

4.1.3 运行程序文件 70

4.1.4 建立可执行文件 71

4.1.5 程序结束的返回指令 72

4.2 输入输出程序设计 72

4.2.1 非定位输入输出 73

4.2.2 定位格式输出 74

4.2.3 定位输入 76

4.3 程序基本结构 78

4.3.1 顺序结构 79

4.3.2 单分支语句/双分支(条件分支) 80

4.3.3 多分支语句 81

4.3.4 循环结构 82

4.4 子程序、过程、自定义函数 86

4.4.1 子程序 87

4.4.2 过程 88

4.4.3 自定义函数 89

4.5 参数传递 91

4.5.1 参数发送 91

4.5.2 接收参数 91

4.5.3 函数参数传递方式 93

4.6 变量作用域 94

4.6.1 局部变量 94

4.6.2 全局变量 94

4.6.3 私有变量 95

4.7 嵌套和递归 96

4.7.1 嵌套 96

4.7.2 递归 97

4.8 实例操作 98

4.9 小结 100

习题4 100

第5章 数据表的排序、索引 101

5.1 数据记录排序 101

5.2 数据记录索引 102

5.2.1 索引文件 102

5.2.2 索引类型 103

5.2.3 建立索引文件 104

5.3 索引操作 106

5.3.1 打开索引文件 106

5.3.2 确定主控索引 107

5.3.3 重建索引 108

5.3.4 删除索引 108

5.4 索引的窗口操作 109

5.4.1 简单索引项 109

5.4.2 组合索引项 111

5.5 数据统计指令 111

5.6 Visual FoxPro工作区 112

5.6.1 工作区使用原则 113

5.6.2 工作区识别 113

5.7 多数据表基本操作 115

5.7.1 数据工作期 115

5.7.2 多表打开与关闭命令 115

5.7.3 相关函数 116

5.8 多数据表之间的关系 116

5.8.1 数据表之间关联的分类 118

5.8.2 创建多表关联 121

5.8.3 在窗口创建多表关联 123

5.8.4 创建永久关联 124

5.9 建立参考完整性 125

5.10 实例操作 126

5.11 小结 127

习题5 127

第6章 数据查询与视图 128

6.1 传统查询方式 128

6.1.1 定位查询 128

6.1.2 索引查询 128

6.2 结构化查询语言SQL 130

6.2.1 基本用法 130

6.2.2 处理查询结果 133

6.2.3 分组统计与筛选 134

6.2.4 输出合并 135

6.3 查询设计器 136

6.3.1 建立查询 136

6.3.2 查询选项卡功能 138

6.3.3 输出方式 140

6.4 视图操作方法 141

6.4.1 视图分类 141

6.4.2 命令方式创建视图 142

6.4.3 视图设计器 142

6.4.4 使用和显示视图 145

6.4.5 远程视图 145

6.5 实例操作 149

6.6 小结 150

习题6 151

第7章 面向对象程序设计 152

7.1 对象的概念 152

7.1.1 对象的属性 153

7.1.2 调用对象的方法 154

7.1.3 对象的事件 155

7.2 类的概念 156

7.2.1 类的定义 156

7.2.2 创建类 158

7.2.3 类设计器 158

7.2.4 类浏览器 160

7.3 创建对象 161

7.3.1 继承和封装 161

7.3.2 自定义对象 161

7.4 对象分层结构 163

7.4.1 相对引用 163

7.4.2 调用父类代码 164

7.5 设置多个属性 166

7.6 使用对象存储数据 166

7.7 实例操作 168

7.8 小结 169

习题7 170

第8章 表单和表单设计器 171

8.1 创建表单 171

8.1.1 创建非数据表单 173

8.1.2 使用“快速表单” 174

8.2 运行表单 175

8.3 编辑表单 175

8.3.1 添加常用控件 176

8.3.2 为表单添加动画 177

8.3.3 建立数据表表单 178

8.3.4 设置数据环境 178

8.3.5 快速添加控件 179

8.4 设置控件的Tab键次序 181

8.4.1 用交互方式设置Tab键次序 181

8.4.2 用列表方式设置Tab键次序 182

8.5 修饰表单 182

8.5.1 设计表单外观 182

8.5.2 在设计时刻设置属性 183

8.5.3 用表达式设置属性 184

8.6 定义表单行为 185

8.6.1 编辑事件代码和方法程序代码 186

8.6.2 将表单和控件保存为类 187

8.6.3 处理表单对象 187

8.6.4 在表单中建立超级链接 188

8.6.5 在对象层次上引用对象 189

8.6.6 表单的参数传递 191

8.7 实例操作 192

8.8 小结 193

习题8 193

第9章 报表与标签设计 194

9.1 报表的制作 194

9.1.1 快速报表 196

9.1.2 报表向导 197

9.1.3 报表设计器 198

9.2 标签向导 201

9.3 打印输出 203

9.4 实例操作 204

9.5 小结 204

习题9 205

第10章 菜单与菜单设计器 206

10.1 菜单程序设计 206

10.2 菜单设计器 208

10.3 快速建立菜单 210

10.4 顶层菜单 211

10.5 实例操作 212

10.6 小结 216

习题10 216

第11章 建立应用程序 218

11.1 建立项目 218

11.2 连编应用程序 221

11.3 应用程序发布 222

11.4 实例操作 223

11.5 小结 224

习题11 224

第12章 VFP的网络应用 226

12.1 网络基础知识 226

12.1.1 网络连接 227

12.1.2 客户机/服务器 227

12.1.3 TCP/IP协议 228

12.2 Web和HTML简介 229

12.2.1 Web功能 229

12.2.2 HMTL语言简介 229

12.3 VFP基于网络的应用 232

12.3.1 VFP的Web发布 232

12.3.2 ASP访问数据库 236

12.4 VFP数据文件共享 238

12.4.1 数据文件独占/共享方式 238

12.4.2 数据文件加锁 239

12.4.3 多用户环境参数设置与编程 241

12.5 实例操作 244

12.6 小结 247

习题12 247

附录 249

附录A 常用命令 249

附录B 常用函数 261

附录C 系统内存变量一览表 281

附录D 对象名称及功能 283

附录E 控件名称及功能 284

附录F 属性名称与功能 285

附录G 方法名称与功能 295

附录H 事件名称与功能 297

附录I 习题答案 300

参考文献 305