第一篇 数据库基础理论 3
第一章 绪论 3
1.1 引言 3
1.2 数据模型 10
1.3 数据库系统结构 20
1.4 数据库管理系统 25
第二章 关系数据库 30
2.1 关系数据库概述 30
2.2 关系数据结构 31
2.3 关系的完整性 35
第三章 管理信息系统总体规划 38
3.1 系统分析 38
3.2 系统设计 40
4.1 数据库设计的步骤 43
第四章 数据库设计 43
4.2 需求分析 44
4.3 概念结构设计 49
4.4 逻辑结构设计 53
4.5 数据库物理设计 58
4.6 数据库实施 60
4.7 数据库运行与维护 62
第二篇 Visual FoxPro 语言基础 67
第一章 Visual FoxPro简介 67
1.1 Visual FoxPro的起源 67
1.2 Visual FoxPro 6.0的特点 67
1.3 Visual FoxPro的运行与退出 69
1.4 Visual FoxPro的基本操作和环境 70
1.5 Visual FoxPro的项目管理器 72
1.6 Visual FoxPro的数据类型 77
1.7 Visual FoxPro的字段类型 78
1.8 Visual FoxPro的操作符 79
第二章 数据库管理 84
2.1 数据库介绍 84
2.2 数据库的建立 85
2.3 数据库的使用 94
2.4 记录的增加及显示 103
2.5 记录的显示 106
2.6 记录的增加(程序控制) 110
2.7 记录指针的移动 113
2.8 记录的插入与删除 115
2.9 浏览窗口的应用 118
2.10 记录的处理 126
第三章 记录排序、索引及查询 130
3.1 记录的排序 130
3.2 索引 134
3.3 查询 143
第四章 程序初步 149
4.1 程序的开始 149
4.2 数据类型、运算符号及预编译指令 152
4.3 内存变量(Memory Variable) 159
4.4 宏与名称表达式 166
4.5 程序流程控制、子程序、函数、数组 169
第五章 关联数据表的介绍 202
5.1 关联的概念 202
5.2 多数据表的使用(Multi Table) 203
5.3 建立一对多的关联 212
5.4 深入关联的参考性 215
5.5 结束数据表间的关联 216
第六章 基本输入输出界面 220
6.1 界面概述 220
6.2 最基本的屏幕输入输出 222
6.3 定位输出命令(SAY) 223
6.4 定位输入命令(GET) 226
6.5 启动GET对象 230
6.6 其他有关屏幕的命令 230
6.7 各命令共用的参数 231
第七章 面向对象浅谈 237
7.1 概念解析 237
7.2 对象(Object) 238
7.3 对象的工厂——类 257
7.4 面向对象编程方法简介 261
第八章 Visual FoxPro的向导 272
8.1 什么是向导 272
8.2 安装向导 274
8.3 报表向导 281
8.4 表单向导 284
8.5 查询向导 287
8.6 升迁向导 289
8.7 应用程序向导 295
第三篇 Visual FoxPro的提高 303
第一章 表单的设计 303
1.1 表单设计工具 303
1.2 Visual FoxPro对象结构 315
第二章 报表的设计 344
2.1 报表概述 344
2.2 标签的设计 360
第三章 Visual FoxPro常用事件使用 363
3.1 鼠标事件 363
3.2 键盘事件 364
3.3 改变控件内容的事件 365
3.4 控制焦点的事件 365
3.5 表单事件 366
3.7 其他事件 367
3.6 数据环境事件 367
第四章 设计并使用自定义的类 369
4.1 VFP基本类——基类 369
4.2 如何设计SubClass 377
4.3 Coding方式的SubClass 401
第五章 SOL数据库编程及SOL语言 403
5.1 SQL语言中出现的函数 404
5.2 SQL语言基本语法 413
5.3 使用SQL语言应注意些什么 441
第六章 综合实例 443
例一 444
例二 446
例三 448
例四 449
例五 452
例六 454
例七 457
例八 459
例九 461
例十 462
例十一 463
例十二 464
例十三 465
例十四 466
例十五 467
例十六 468
例十七 469
例十八 470
例十九 471
例二十 472