第1章 Visual FoxPro概述 1
1.1 数据库系统 1
1.2 数据模型 1
1.3 Visual FoxPro简介 3
1.3.1 Visual FoxPro的发展过程 3
1.3.2 Visual FoxPro 8.0的主要特点 4
1.3.3 Visual FoxPro 8.0系统主要技术性能 5
1.3.4 Visual FoxPro 8.0的安装 6
1.3.5 Visual FoxPro 8.0的启动与退出 7
1.4 Visual FoxPro集成开发环境 7
1.4.1 Visual FoxPro 8.0窗口界面 8
1.4.2 Visual FoxPro 8.0常用程序设计工具 8
1.4.3 项目管理器 9
1.5 Visual FoxPro应用程序开发的一般过程 12
1.6 习题 13
第2章 Visual FoxPro基础知识 16
2.1 数据类型 16
2.2 常量与变量 17
2.2.1 常量 17
2.2.2 变量 18
2.2.3 数组 19
2.3 运算符和表达式 20
2.4 常用函数 22
2.4.1 常用字符函数 22
2.4.2 常用数值函数 23
2.4.3 常用日期和时间函数 24
2.4.4 常用数据库操作函数 25
2.5 常用的环境设置命令 25
2.5.1 SET设置命令 25
2.5.2 其他设置命令 27
2.6 Visual FoxPro文件类型 27
2.7 习题 28
第3章 数据表和数据库 32
3.1 创建自由表 32
3.1.1 利用表设计器创建新表 32
3.1.2 使用表向导创建新表 37
3.1.3 在“项目管理器”中创建新表 37
3.1.4 使用SQL命令创建新表 37
3.2 表的基本操作 38
3.2.1 VFP的命令规则 38
3.2.2 表的打开和关闭 39
3.2.3 表结构的修改 40
3.2.4 表记录的显示和修改 41
3.2.5 记录的定位和查找 43
3.2.6 记录的添加和删除 44
3.2.7 表的索引 46
3.2.8 记录的排序 49
3.2.9 表的统计 50
3.3 数据库 51
3.3.1 数据库概念 52
3.3.2 数据库基本操作 52
3.3.3 设置表间关系 56
3.3.4 数据库的基本操作命令和数据库表的约束机制 60
3.4 SQL语言 61
3.4.1 SQL的语法与使用 61
3.4.2 数据更新 62
3.5 习题 63
第4章 程序设计基础 68
4.1 程序设计基本概念 68
4.2 程序的创建和运行 69
4.3 常用命令和语句 72
4.3.1 基本输入、输出语句 72
4.3.2 注释语句和续行语句 74
4.4 控制结构 74
4.4.1 顺序结构程序设计 74
4.4.2 选择结构程序设计 75
4.4.3 循环结构程序设计 78
4.5 习题 81
第5章 数据查询与数据视图 84
5.1 数据查询 84
5.1.1 Rushmore技术 84
5.1.2 SQL查询 85
5.1.3 查询设计器 89
5.1.4 设计“图形查询” 94
5.2 数据视图 97
5.2.1 创建本地视图 98
5.2.2 使用视图更新数据 98
5.3 习题 101
第6章 表单设计 103
6.1 概述 103
6.2 创建表单 104
6.2.1 利用表单向导创建表单 104
6.2.2 窗体设计器 105
6.2.3 定制表单类型 111
6.3 对象、属性、事件和方法 113
6.3.1 面向对象的编程方法 113
6.3.2 属性 116
6.3.3 事件和方法 116
6.4 控件 119
6.4.1 概述 119
6.4.2 常用控件 122
6.5 习题 155
第7章 自定义菜单 160
7.1 菜单规划 160
7.2 菜单设计器 160
7.3 创建普通菜单 163
7.3.1 利用“快速菜单”创建菜单 163
7.3.2 创建自定义菜单系统 165
7.4 创建快捷菜单 167
7.5 创建SDI菜单 169
7.6 习题 170
第8章 报表与标签设计 173
8.1 报表向导 173
8.2 报表设计器 177
8.2.1 报表设计器 177
8.2.2 报表工具栏 178
8.2.3 报表数据源 178
8.2.4 报表布局 179
8.3 快速报表 180
8.4 设计报表 182
8.4.1 选择数据源 182
8.4.2 添加报表控件 182
8.5 报表输出 188
8.5.1 页面设置 188
8.5.2 报表打印 189
8.6 标签设计器 189
8.7 习题 191
第9章 Visual FoxPro高级应用 193
9.1 自定义对话框函数MESSAGEBOX() 193
9.2 文件和目录操作函数 196
9.3 数据表的共享访问 199
9.4 对象的超级链接支持 200
9.5 折叠式表单设计 202
9.6 应用程序的管理与编译 203
9.6.1 主程序设计 203
9.6.2 编译应用程序 207
9.7 习题 210
第10章 学生信息管理系统开发实例 212
10.1 系统需求分析 212
10.2 数据库分析与设计 213
10.3 各功能模块的设计 215
10.4 菜单设计 236
10.5 设计系统主程序 237
10.6 系统调试与连编 237
10.7 习题 238
附录 239
附录1Visual FoxPro 8.0支持的图形格式 239
附录2 对象命名设定 239
附录3 Visual FoxPro 8.0中的系统菜单名 240
附录4 Visual FoxPro 8.0常用SET命令 243
附录5 Visual FoxPro 8.0 SYS函数 247
附录6 全国计算机信息技术考试数据库操作员(Visua FoxPro)考试考试大纲 248