第一篇 程序设计篇 1
第1章 程序设计的基本知识 3
1.1 计算机是如何工作的 3
1.2 程序设计的基本知识 8
1.3 VFP编程中的基本知识 14
1.4 VFP的集成开发环境 21
1.5 练习题 27
第2章 结构化程序设计 28
2.1 简单程序设计 28
2.2 选择结构程序设计 33
2.3 循环结构程序设计 38
2.4 练习题 46
第3章 数组及其应用 47
3.1 数组和数组元素 47
3.2 数组定义 48
3.3 数组的应用 50
3.4 练习题 51
第4章 过程与函数 53
4.1 子程序过程 53
4.2 函数过程 56
4.3 调用过程时的数据交换 58
4.4 过程的嵌套和递归调用 62
4.5 变量的属性、作用域和生命期 63
4.6 练习题 69
第5章 文件 71
5.1 文件的概念 71
5.2 文件的操作 72
5.3 练习题 81
第二篇 数据库篇 85
第6章 数据库概论 85
6.1 数据库的发展史 85
6.2 数据库系统 86
6.3 现实世界的数据进化过程 88
6.4 关系的规范化 92
6.5 练习题 99
第7章 表的基本操作 100
7.1 数据表的设计 101
7.2 数据表的基本操作 108
7.3 练习题 123
第8章 数据库的管理 124
8.1 数据库的创建 124
8.2 数据库的维护 132
8.3 使用索引 136
8.4 关系和参照完整性 144
8.5 视图 148
8.6 练习题 153
9.1 SQL概述 154
第9章 SQL查询语言 154
9.2 SQL的数据定义语言 155
9.3 SQL的数据操作语言 158
9.4 SQL的数据查询语言 160
9.5 查询设计器-QUERY系统 172
9.6 练习题 179
第10章 数据库操作中的程序设计 180
10.1 字段变量与内存变量的区别 180
10.2 记录指针的移动 183
10.3 scan...endscan循环命令 190
10.4 表记录与数组之间的数据传递 191
10.5 练习题 192
11.1 VFP中的对象 194
第11章 表单设计与常用控件 194
11.2 表单设计 196
11.3 常用控件 206
11.4 练习题 226
第三篇 面向对象编程篇 231
第12章 面向对象编程 231
12.1 类的概念 231
12.2 类和对象 233
12.3 类的创建 239
12.4 建立应用程序的于类 245
12.5 练习题 254
13.1 报表向导创建报表 255
第13章 报表设计 255
13.2 报表设计器创建报表 258
13.3 报表输出 268
13.4 练习题 270
第14章 菜单设计 271
14.1 菜单系统概述 271
14.2 菜单设计器 272
14.3 菜单设计 277
14.4 练习题 286
第四篇 综合编程篇 289
第15章 综合应用--工资管理系统设计 289
15.1 系统功能 289
15.2 系统分析 290
15.3 系统设计 295
第16章 设计C/S模式的数据库应用系统 330
16.1 CIS系统的任务及解决方法 330
16.2 VFP的SQL server开过向导 331
16.3 远程现图的创建及其应用 340
16.4 练习题 343
第17章 Mscomm通信控件及应用 344
17.1 ActiveX控件的一般使用方法 344
17.2 MS comm控件开发通信系统 346
17.3 练习题 348
参考文献 349