第1章 Visual FoxPro数据库系统简介 1
1.1 数据库基础知识 1
1.2 Visual FoxPro基础知识 3
1.3 集成开发环境简介 5
1.4 Visual FoxPro项目管理器 9
【本章小结】 11
【复习思考题】 12
第2章 Visual FoxPro语言基础 13
2.1 程序设计概述 13
2.2 Visual FoxPro的数据类型 14
2.3 常量、变量、数组 18
2.4 运算符与表达式 24
2.5 系统函数 27
2.6 程序文件的建立与执行 32
2.7 程序结构 35
2.8 自定义函数与过程 40
【本章小结】 41
【复习思考题】 43
第3章 数据库和表的创建 44
3.1 数据库与表的规范化设计 44
3.2 创建数据库 46
3.3 创建表 49
3.4 创建自由表 57
3.5 打开、关闭表 57
3.6 修改表结构 59
3.7 表结构信息 61
3.8 输入记录 64
3.9 显示记录 67
【本章小结】 71
【复习思考题】 72
第4章 维护数据库和表 75
4.1 表的复制与删除 75
4.2 记录的修改 77
4.3 删除记录 78
4.4 记录指针 79
4.5 查找记录 81
4.6 表的统计 82
4.7 表的排序 85
4.8 表的索引 86
4.9 表的多区操作与关联 90
4.10 表间的永久关系与参照完整性 94
4.11 存储过程与触发器 96
【本章小结】 100
【复习思考题】 101
第5章 结构化查询语言SQL 103
5.1 SQL概述 103
5.2 SQL的数据定义语句 104
5.3 查询语句SELECT 114
5.4 查询语句SELECT应用示例 116
5.5 查询设计器的应用 123
5.6 本地视图 126
【本章小结】 129
【复习思考题】 130
第6章 面向对象程序设计基础 134
6.1 类和对象 134
6.2 创建自定义类和对象 138
6.3 类库文件的调用 146
【本章小结】 148
【复习思考题】 148
第7章 表单与常用控件 153
7.1 表单与表单集 153
7.2 标签、文本框与编辑框 160
7.3 命令按钮与命令按钮组 165
7.4 选项按钮与复选框 169
7.5 列表框与组合框 175
7.6 微调与计时器 184
7.7 图像框与表格 187
7.8 页框与容器 195
【本章小结】 200
【复习思考题】 201
第8章 菜单与工具栏设计 206
8.1 菜单结构及设计 206
8.2 使用菜单设计器创建菜单 207
8.3 菜单命令 214
8.4 动态菜单设计 218
8.5 创建工具栏 219
8.6 在顶层表单中使用菜单和工具栏 223
【本章小结】 224
【复习思考题】 225
第9章 报表设计 227
9.1 报表设计器概述 227
9.2 报表的页面与打印环境设置 233
9.3 插入报表控件 235
9.4 数据分组报表设计 238
9.5 报表的打印输出 241
【本章小结】 245
【复习思考题】 245
第10章 程序易用性设计 249
10.1 帮助制作 249
10.2 适时信息提示设计 253
10.3 拖放操作设计 254
10.4 在编辑框中实现自动更正 256
10.5 实现右键功能 258
10.6 表格中数据的自定义报表输出 259
10.7 对象的超级链接支持 265
10.8 提高Visual FoxPro程序的健壮性 266
10.9 为表单建立功能键 267
10.10 应用程序中自动切换汉字输入法 268
【本章小结】 273
【复习思考题】 273
第11章 应用系统的集成 274
11.1 应用系统设计概述 274
11.2 项目的建立 275
11.3 项目的设计 279
11.4 报表设计 285
11.5 主程序设计与编译 285
【本章小结】 289
【复习思考题】 289
主要参考文献 292