第0篇 入门篇 3
案例概述 3
0.1案例效果 3
0.2案例设计分析 4
0.3案例要求 4
0.4案例设计过程 5
第1篇 理论篇 11
第1章 数据库系统基础知识 11
1.1数据库系统概述 11
1.2关系数据库 13
1.3关系模型的基本概念 15
1.4 Visual FoxPro系统概述 19
1.5项目管理器 24
案例1职工管理系统项目的建立 32
第2章 数据及其运算 35
2.1数据类型 35
2.2常量与变量 37
2.3函数 43
2.4表达式 52
2.5命令 55
第3章 数据库及其操作 58
3.1数据库的建立和操作 58
3.2建立表 63
案例2建立职工管理数据库 70
3.3表的基本操作 72
案例3操作职工管理库中的表 82
3.4排序和索引 84
3.5数据统计 91
案例4查询和统计职工管理库中的表 95
3.6多表操作 97
3.7数据完整性 102
案例5建立职工管理库中表之间的关系 104
第4章 关系数据库标准语言——SQL 108
4.1 SQL概述 108
4.2 SQL的数据定义功能 110
4.3 SQL的数据更新功能 114
4.4 SQL的数据查询功能 116
案例6在学生管理库中实现查询 122
第5章 查询和视图 127
5.1基本概念 127
5.2查询 128
5.3视图 136
案例7生成职工工资管理视图 141
第6章 应用程序设计基础 146
6.1程序文件的建立与运行 146
6.2程序控制结构 151
案例8查询显示程序的建立 162
6.3过程及其调用 166
6.4文件操作 170
案例9简易职工管理系统 171
第7章 表单设计 177
7.1面向对象程序设计概述 177
7.2创建表单 182
7.3表单的编辑与修改 186
案例10建立封面和登录表单 193
第8章 常用控件的使用 198
8.1标签控件与文本框控件 199
8.2命令按钮控件与编辑框控件 203
8.3选项按钮组与复选框控件 206
8.4列表框控件与组合框控件 208
8.5微调按钮控件与页框控件 212
8.6线条控件与形状控件 214
8.7表格控件与图像控件 216
8.8计时器控件与容器控件 218
案例11建立职工信息显示和查询 219
第9章 报表和标签设计 226
9.1报表概述 226
9.2创建报表 227
9.3修改报表 233
9.4标签设计 240
9.5预览和打印报表与标签 242
案例12创建工资报表和标签 244
第10章 菜单与工具栏设计 248
10.1菜单的创建 248
10.2用类设计器定义工具栏类 254
案例13创建系统菜单 256
第11章 应用程序开发 261
11.1开发应用程序的基本步骤 261
11.2应用程序的优化 262
11.3职工工资管理系统开发实例 263
11.4学生成绩管理系统开发实例 268
案例14应用程序的生成 278
第2篇 实验篇 283
实验一Visual FoxPro的基本操作与项目操作 283
实验二 常量、变量、函数和表达式 286
实验三 数据库的建立 290
实验四 表记录的操作 295
实验五 表的组织与统计 298
实验六 多表操作 302
实验七 SQL语言的使用 306
实验八 查询和视图 310
实验九 简单程序的编写 316
实验十 循环结构程序设计 320
实验十一 过程、函数和子程序 323
实验十二 表单设计器的使用 326
实验十三 表单控件的使用 333
实验十四 报表和标签 339
实验十五 菜单设计 343
实验十六 应用程序的发布 347
参考文献 352