目录
第 1章Visual FoxPro系统概述1
1.1数据库基本概念1
1.1.1信息、数据1
1.1.2数据处理2
1.1.3数学模型3
1.1.4关系模型3
1.1.5数据库4
1.1.6关系数据库5
1.1.7关系模型的规范化原则6
1.2数据库系统11
1.2.1数据库系统的体系结构11
1.2.2数据库管理系统12
1.2.3数据库应用系统的构成13
1.3Visual FoxPro数据库管理系统13
习题14 第2章走进Visual FoxPro16
2.1Visual FoxPro的安装16
2.1.1Visual FoxPro 6.0的安装环境16
2.1.2Visual FoxPro 6.0的安装方法16
2.2Visual FoxPro 6.0的启动与退出18
2.2.1Visual FoxPro 6.0的启动18
2.2.2Visual FoxPro 6.0的退出19
2.3Visual FoxPro 6.0系统配置19
2.4Visual FoxPro用户界面21
2.4.1标题栏21
2.4.2菜单栏22
2.4.3工具栏26
2.4.4命令窗口28
2.4.5工作区28
2.4.6状态栏28
2.5Visual FoxPro辅助设计工具28
2.5.1Visual FoxPro向导28
2.5.2Visual FoxPro生成器29
2.5.3Visual FoxPro设计器30
2.6Visual FoxPro系统项目管理器的使用30
2.6.1项目管理器及其功能30
2.6.2创建项目文件31
2.6.3项目管理器的使用32
2.6.4定制项目管理器34
习题35 第3章Visual FoxPro基本操作及其预备知识36
3.1Visual FoxPro工作方式36
3.2数据类型37
3.3数据存储38
3.3.1常量39
3.3.2内存变量39
3.3.3数组变量42
3.3.4字段变量44
3.3.5记录44
3.3.6对象44
3.4函数45
3.5表达式46
3.5.1算术表达式46
3.5.2字符表达式46
3.5.3时间日期表达式47
3.5.4关系表达式47
3.5.5逻辑表达式48
3.5.6名表达式48
3.5.7类与对象操作符49
习题49 第4章表51
4.1设计数据表51
4.1.1设计一张二维表51
4.1.2设计一个数据表52
4.2创建表54
4.2.1利用表设计器创建表54
4.2.2利用表向导创建表56
4.3利用表设计器修改表结构60
4.4表中数据的输入62
4.4.1创建表时立即输入数据62
4.4.2以追加方式输入数据62
4.4.3备注型数据的输入63
4.4.4通用型数据的输入64
4.5编辑表中数据65
4.5.1用“编辑”方式编辑数据65
4.5.2用“浏览”方式编辑数据66
4.6表中记录的定位68
4.7删除表中的数据72
4.7.1逻辑删除表中的记录72
4.7.2恢复逻辑删除的记录73
4.7.3物理删除表中的记录74
4.8创建索引79
4.8.1什么是索引79
4.8.2索引类型79
4.8.3创建索引80
4.8.4使用索引82
4.9控制字段和记录的访问85
4.9.1限制对字段的访问85
4.9.2限制对记录的访问86
习题87 第5章数据库89
5.1创建数据库89
5.1.1数据库建立89
5.1.2打开数据库89
5.1.3向数据库添加表90
5.2建立数据库表间关联91
5.2.1建立表间的一对一关系91
5.2.2建立表间的一对多关系92
5.2.3建立表间的多对一关系92
5.3数据库表的特殊操作94
5.3.1设置字段显示标题94
5.3.2设置字段注释信息94
5.3.3设置字段默认值95
5.3.4设置字段有效规则95
5.3.5设置表注释信息96
5.3.6设置记录有效规则96
5.3.7设置表触发器97
5.3.8设置参照完整性97
5.4数据字典98
习题99 第6章视图100
6.1创建视图100
6.1.1用视图设计器创建视图100
6.1.2用视图向导创建视图104
6.2使用视图更新数据106
6.3定制视图109
6.3.1视图设计器选项卡109
6.3.2设置视图字段属性109
习题111 第7章查询113
7.1创建查询113
7.1.1用查询设计器创建查询113
7.1.2用查询向导创建查询115
7.2定制查询117
7.3使用查询117
7.3.1查询去向的确定117
7.3.2运行查询119
习题121 第8章报表124
8.1创建报表124
8.1.1用报表向导创建单表报表124
8.1.2用报表向导创建分组/总计报表126
8.1.3用报表向导创建一对多报表128
8.1.4用报表设计器创建报表131
8.2报表布局133
8.3定制报表134
8.3.1设置报表页面134
8.3.2设置报表中数据显示格式135
8.3.3添加报表控件135
8.4修改报表136
习题137 第9章程序设计基础138
9.1程序的基本结构138
9.2程序文件的建立与编辑139
9.2.1建立、编辑程序文件139
9.2.2用设计工具建立、编辑程序文件141
9.3程序文件的调用141
9.4分支结构142
9.4.1单路分支142
9.4.2双路分支143
9.4.3多路分支144
9.4.4使用分支语句的注意事项146
9.5循环结构147
9.5.1“当”型循环控制语句147
9.5.2“计数”型循环控制语句148
9.5.3“指针”型循环控制语句150
9.5.4使用循环语句的注意事项151
9.6过程文件152
9.6.1建立过程152
9.6.2调用过程152
9.6.3过程返回152
9.6.4打开过程文件153
9.6.5关闭过程文件153
9.7面向对象程序设计基础153
9.7.1对象153
9.7.2类154
9.7.3属性156
9.7.4事件与方法156
9.8程序调试157
9.8.1程序中的常见语法错误157
9.8.2提高程序的可维护性158
9.8.3程序调试工具158
习题160 第10章类161
10.1用类设计器创建类161
10.2类属性的定义163
10.3类、事件和方法的定义164
10.4用编程方式创建类168
10.5类的引用169
10.5.1由类创建对象169
10.5.2设置对象的属性169
10.5.3对象的方法调用和事件触发170
10.6对象的设计171
10.6.1用编程方式设计对象171
10.6.2用面向对象工具设计对象172
习题174 第11章表单176
11.1创建表单176
11.1.1用表单设计器创建表单176
11.1.2用表单向导创建表单177
11.2修改表单181
11.3运行表单183
11.4表单控件184
11.4.1标签控件184
11.4.2文本框控件184
11.4.3计时器控件185
11.4.4命令按钮控件185
11.4.5组合框控件186
11.4.6单选按钮控件186
11.4.7微调控件187
11.4.8复选框控件187
11.4.9图像控件187
11.4.10表格控件188
11.4.11命令按钮组控件188
11.4.12页框控件189
11.5给表单添加控件189
习题190 第12章应用表单的设计191
12.1设计系统说明表单191
12.2设计系统登录表单197
12.3设计数据维护表单204
12.4设计数据查询表单215
12.5设计多功能表单221
习题224 第13章菜单225
13.1菜单系统225
13.2创建应用系统菜单226
13.2.1创建主菜单226
13.2.2创建子菜单226
13.3确定菜单选项的任务228
13.4生成菜单程序230
13.5运行菜单230
习题231 第14章应用系统开发232
14.1应用系统开发的一般过程232
14.2应用系统总体规划233
14.3应用系统主要功能模块的设计234
14.3.1数据库的设计234
14.3.2数据表单的设计234
14.3.3系统登录表单的设计234
14.3.4系统菜单的设计234
14.3.5系统工具条的设计235
14.3.6主程序的设计235
14.4应用系统主要功能模块的组装238
14.4.1建立项目文件238
14.4.2组装项目文件238
14.4.3设置项目信息238
14.4.4连编可执行文件239
14.4.5运行执行文件239
习题239 第15章应用系统开发案例241
15.1总体方案的设计241
15.1.1设计思想241
15.1.2系统功能241
15.1.3主要功能模块的规划242
15.2主要功能模块的设计242
15.3主要功能模块的组装251
15.4运行“旅行社管理信息系统”253 附录A常用控件及功能256 附录B常用对象及功能257 附录C常用属性及功能258 附录D常用事件及功能266 附录E常用方法及功能269 附录F常用系统内存变量及功能271 附录G常用命令273 附录H常用函数284 参考文献299
