第1章 学习前的准备 1
1.为什么要学习FoxPro? 1
2.硬件的准备 2
3.软件知识和计算机操作能力的准备 2
4.软件环境的准备 3
5.学习的方法和态度 12
第2章 用菜单操作方式完成一个完整的数据库管理任务 14
1.确定一个任务 14
2.启动Visual FoxPro 15
3.项目管理器,本身也很好玩的! 18
4.建立一个数据库,开头并不难 23
5.数据表,要建立几个呢? 26
6.表结构的设计 27
7.数据表中的数据,实实在在的工作任务 29
8.数据表之间的关联和约束,为了按照规章制度办事 31
9.视图,其实也很简单 38
10.查询,为了能让老板知道我们的工作? 44
11.表单,原来是这么容易做! 49
第3章 面向对象,生动活泼的编程享受 60
1.我们需要玩一下,编一个博彩程序能行不? 60
2.再来一个有趣的程序 67
3.和数据表挂钩的表单 77
4.和两张数据表挂钩的表单 82
5.面向对象编程的小结 88
第4章 Visual FoxPro编程语言,针对数据库管理而创造的语言 95
1.每学一种语言,都要学习语法 95
2.Visual FoxPro语法的各种要素其实都打过交道,但是我们需要深入了解 95
3.为了把事情说得简明扼要,需要讲究章法 109
4.和任何语言一样,我们不会去精通其全部,但是话要说到点子上 117
5.一句话解决一个问题,SQL语句其实我们已经在用了 118
6.说了错话怎么办?程序的纠错 128
第5章 从头开始开发一个完整的数据库应用系统 133
1.第一步,要认清工作的目标 133
2.应用系统需要有一个联络图——系统分析很重要 133
3.数据库设计 134
4.创建一个工作目录 137
5.创建一个项目管理器 140
6.数据库和数据表,跟着我一步一步做,好像是在复习 141
7.建立一个大门,凭密码进入 146
8.各个功能模块的设计,各种控件各显神通 149
9.报表,我不希望让大家觉得很费劲 189
10.报表的一个小弟弟,他说他叫标签 195
11.我们还是需要菜单这个古老而实用的方式,但是需要“看人下菜碟” 197
12.需要指定一个主程序 202
第6章 并不是结束语,下一步还要学什么 208
1.虽然我们已经信心十足,但我们还要继续学习FoxPro编程的知识 208
2.为了提高编程水平,光靠FoxPro还不够 211