第1章 Visual FoxPro基础知识 1
1.1 本章要点与难点 1
1.1.1 关于Visual FoxPro数据库管理系统 1
1.1.2 数据库系统、数据库管理系统和数据库的联系及区别 1
1.1.3 关系的基本运算 2
1.1.4 常量与变量 3
1.1.5 Visual FoxPro表达式的概念及使用 5
1.1.6 函数的概念及使用 5
1.1.7 数组概念及应用,数组与表记录间的数据转换 7
1.1.8 SET EXACT ON/OFF与“=”、“==”间关系 7
1.1.9 “=”的3种用法 7
1.1.10 日期型数据的3种用法 8
1.1.11 Visual FoxPro的命令格式 8
1.1.12 Visual FoxPro的文件类型及其扩展名 9
1.1.13 数据库表和自由表的区别 11
1.2 范例分析 11
1.2.1 选择题 11
1.2.2 填空题 19
1.3 提示与习题 21
1.3.1 解答提示 21
1.3.2 附加习题 22
第2章 表的建立与操作 30
2.1 本章要点及难点 30
2.1.1 数据库表文件的概念及层次 30
2.1.2 记录指针的概念及移动 30
2.1.3 文件头函数BOF()与文件尾函数EOF() 33
2.1.4 两种显示窗口:编辑窗口和浏览窗口 33
2.1.5 用命令建立表文件的3种方法 33
2.1.6 表记录的修改与显示 34
2.1.7 表记录的删除 34
2.1.8 大批量数据的转移 35
2.1.9 索引文件、主索引文件及索引次序 36
2.1.10 顺序查找与索引查找 37
2.1.11 索引查找命令FIND与SEEK 37
2.1.12 Rushmore技术 37
2.1.13 统计计算类命令 38
2.1.14 文件管理类命令 38
2.1.15 输入输出控制 38
2.2 范例分析 39
2.2.1 选择题 39
2.2.2 填空题 49
2.3 提示与习题 51
2.3.1 解答提示 51
2.3.2 附加习题 52
第3章 程序设计基础 64
3.1 本章要点与难点 64
3.1.1 基本概念及常用术语 64
3.1.2 程序设计的三种基本控制结构 65
3.1.3 过程与过程文件 69
3.1.4 参数传递及作用域 70
3.1.5 自定义函数 72
3.2 范例分析 72
3.2.1 顺序结构 73
3.2.2 选择结构 77
3.2.3 循环结构 82
3.2.4 数学数值处理 89
3.2.5 字符信息处理 104
3.2.6 表文件信息处理 118
3.3 提示与习题 125
3.3.1 解答提示 125
3.3.2 附加习题 135
第4章 面向对象程序设计基础 139
4.1 本章要点与难点 139
4.1.1 基本概念与术语 139
4.1.2 Visual FoxPro中的类 141
4.1.3 Visual FoxPro中的对象 142
4.1.4 Visual FoxPro中的属性 143
4.1.5 Visual FoxPro中的方法 143
4.1.6 Visual FoxPro中的事件 143
4.1.7 利用面向对象技术进行程序设计要领 145
4.1.8 根据任务选择合适的控件 147
4.2 范例分析 150
4.2.1 使用标签 151
4.2.2 使用文本框 154
4.2.3 使用命令按钮或命令按钮组 160
4.2.4 使用选项组 168
4.2.5 使用编辑框 175
4.2.6 使用列表框和下拉列表 179
4.2.7 使用组合框 181
4.2.8 使用计时器控件 189
4.2.9 使用复选框 192
4.2.10 使用微调控件 195
4.2.11 使用表格对象 199
4.2.12 使用页框 202
4.2.13 使用图像 206
4.2.14 使用形状和线条 207
4.2.15 使用OLE容器控件和OLE绑定型控件 209
4.2.16 综合运用 211
4.3 提示与习题 218
4.3.1 解答提示 218
4.3.2 附加习题 218
第5章 表单的建立与操作 221
5.1 本章的要点与难点 221
5.1.1 基本概念与常用术语 221
5.1.2 设计和创建表单 222
5.1.3 修改表单 223
5.1.4 在表单中添加对象 224
5.1.5 属性的设置及事件、方法的设计与使用 225
5.1.6 装饰表单 226
5.1.7 表单中的参数传递 226
5.1.8 表单集和表单模板 227
5.1.9 创建类 227
5.2 范例分析 228
5.2.1 与表内容有关的表单界面设计 229
5.2.2 与表内容无关的信息对话界面设计 262
5.3 提示与习题 274
5.3.1 解答提示 274
5.3.2 附加习题 282
第6章 数据库的建立与操作 284
6.1 本章的要点与难点 284
6.1.1 概念与术语 284
6.1.2 数据库的建立与操作 286
6.1.3 工作区操作 288
6.1.4 建立表间的关联 289
6.1.5 有效性、触发器与参照完整性操作 289
6.1.6 多表的表单设计 291
6.2 范例分析 292
6.2.1 多表之间的非关联操作 292
6.2.2 多表之间的临时关联操作 309
6.2.3 多表之间的永久关联操作 329
6.3 提示与习题 340
6.3.1 解答提示 340
6.3.2 附加习题 347
第7章 查询、视图及菜单设计 349
7.1 本章要点与难点 349
7.1.1 查询 349
7.1.2 用SQL语言实现查询设计 350
7.1.3 视图 352
7.1.4 菜单设计 353
7.2 范例分析 353
7.2.1 查询 353
7.2.2 视图 359
7.3 提示与习题 359
7.3.1 解答提示 359
7.3.2 附加习题 360
第8章 报表与标签的建立及设计 361
8.1 本章要点与难点 361
8.2 范例分析 363
8.3 提示与习题 371
8.3.1 解答提示 371
8.3.2 附加习题 372
第9章 OLE应用及编译应用程序 373
9.1 本章要点与难点 373
9.1.1 OLE应用 373
9.1.2 在应用程序中添加OLE对象 374
9.1.3 编译应用程序 375
9.2 范例分析 378
9.2.1 在数据表中添加OLE对象 378
9.2.2 在表单中添加OLE对象 380
9.2.3 在报表中添加OLE对象 381
9.2.4 编译应用程序 382
9.3 提示与习题 384
第10章 网络环境下的数据共享操作 385
10.1 本章要点及难点 385
10.2 范例分析 387
10.3 提示与习题 387