目 1
录 1
第一章 数据库管理系统概述 1
1.1 数据库技术的发展 1
1.2 Visual FoxPro 6.0系统的优点 2
第二章 一个快速入门的例子 5
2.1 创建数据库 5
2.2 用户自定义表单 15
2.3 利用表单向导生成表单 22
2.4 面向对象的编程方法初步 23
2.4.1 面向对象的编程方法 23
2.4.2 Visual FoxPro 6.0中的面向对象编程方法 24
第三章 系统安装及术语 29
3.1 VisualFoxPro 6.0系统运行的 29
环境要求 29
3.1.1 软件要求 29
3.1.2 硬件要求 30
3.2 有关术语 30
3.2.2 文件系统方面 31
3.2.1 系统环境方面 31
3.2.3 编程方面 32
第四章 Visual FoxPro 6.0程序设计 33
基础 33
4.1 数据类型 33
4.1.1 字符型 34
4.1.2 货币型 34
4.1.3 日期型 34
4.1.6 浮点型 35
4.1.5 双精度型 35
4.1.4 日期时间型 35
4.1.7 通用型 36
4.1.8 整数型 36
4.1.9 逻辑型 36
4.1.1 0备注型 36
4.1.1 1数值型 37
4.2 数据存储 37
4.2.1 常量 37
4.2.2 变量 38
4.2.5 记录 39
4.2.4 字段 39
4.2.3 数组 39
4.2.6 对象 40
4.3 操作符 40
4.3.1 字符操作符 40
4.3.2 日期及时间操作符 41
4.3.3 逻辑操作符 41
4.3.4 关系操作符 41
4.4.2 日期表达式 42
4.4.1 字符表达式 42
4.4 表达式 42
4.3.5 算术操作符 42
4.4.3 算术表达式 43
4.4.4 逻辑表达式 43
4.4.5 关系表达式 44
4.4.6 名表达式 44
4.5 数据操作 45
4.5.1 用户自定义函数 45
4.5.2 字段与记录 46
4.5.3 数组的应用 48
4.5.4 类与对象的使用 49
4.5.5 空值的处理 50
4.6 程序的基本结构 51
4.6.1 分支结构 51
4.6.2 循环结构 52
4.6.3 过程与函数 53
第五章 系统菜单及工具栏 55
5.1 系统菜单 55
5.1.1 “File”菜单 56
5.1.2 “Edit”菜单 71
5.1.3 “View”菜单 74
5.1.4 “Format”菜单 78
5.1.5 “Tools”菜单 82
5.1.6 “Prog ram”菜单 116
5.1.7 “Window”菜单 118
5.1.8 “Help”菜单 121
5.2 快捷工具栏 123
第六章 数据库操作 131
6.1 .DBC文件与.DBF文件 131
6.1.2 数据库容器——.DBC 132
6.1.1 数据库文件——.DBF 132
6.2.1 字段 134
6.2 数据库表的结构 134
6.2.2 表间关系 135
6.3 数据库的操作 136
6.3.1 数据库的建立操作 136
6.3.2 数据库的删除操作 164
6.3.3 数据库的浏览操作 165
6.4 表的索引 166
6.4.3 索引的建立 167
6.4.1 索引的类型 167
6.4.2 索引的构成 167
6.5 数据的查询 170
6.5.1 查询向导 170
6.5.2 Query Designer(查询设计器) 180
6.6 查询示例 189
6.6.1 基于单个表的查询 189
6.6.2 基于两个表的查询 190
6.6.3 查询去向 192
6.6.4 SQL窗口 199
7.1 表单概述 201
第七章 文档 201
7.2 创建表单 202
7.2.1 Form Wizard(表单向导) 202
7.2.2 Form Designer(表单设计器) 216
7.3 表单中的对象 242
7.3.1 在表单中添加对象 242
7.3.2 对象的处理 244
7.4.1 报表向导 245
7.4 Report(报表) 245
7.4.2 Report Designer(报表设计器) 255
7.5 Label(标签) 268
7.5.1 标签向导 269
7.5.2 标签设计器 272
7.6 表达式生成器 274
第八章 设计菜单系统及杂项 279
8.1 设计菜单系统 279
8.1.1 创建菜单系统 280
8.1.3 控制菜单 288
8.1.2 菜单分组 288
8.2 文本文件和其他文件 291
第九章 面向对象编程 293
9.1 类和对象 293
9.2 类的层次结构 295
9.2.1 Visual FoxPro 6.0的基类 296
9.2.2 包容类 296
9.3.1 包容层次中对象的引用 297
9.3 对象的操作 297
9.2.3 控件类 297
9.3.2 设置特性值 299
9.3.3 方法的调用 300
9.3.4 对事件的响应 300
9.4 类的定义 300
9.4.1 受保护的类成员 301
9.4.2 将对象加入包容类中 301
9.4.3 设计方法和事件代码 302
9.4.4 对象的引用 304
9.4.6 对象数组 305
9.4.5 成员数组 305
9.5 对象的存储 306
9.6 事件 308
9.6.1 核心事件 308
9.6.2 对象与控件的事件 308
9.7 应用举例 311
第十章 关系数据库标准语言——SQL 317
10.1 SQL的概貌及其特点 318
10.1.1 SQL的概貌 318
10.1.2 SQ L的特点 318
10.2 数据定义功能 319
10.3 SQL数据操纵功能 326
10.3.1 SQL查询语句 326
10.3.2 SQL更新语句 332
10.3.3 小结 335
10.4视图 335
10.4.1 视图的定义 336
10.4.2 视图的删除 336
10.4.3 视图的查询 336
10.4.4 视图的优点 337
10.5 嵌入式SQL 338