第1章 Visual FoxPro语言的特点 1
1.1 数据库基本概念及其特点 1
1.1.1 关于数据库的一些基础知识 1
1.1.2 Visual FoxPro简介 5
1.2 Visual FoxPro语言基础 8
1.2.1 数据类型 8
1.2.2 常量 9
1.2.3 变量 11
1.2.4 函数 13
1.2.5 关于表达式的用法 23
1.3 Visual FoxPro常用的赋值语句 27
第2章 数据库表与自由表的基本操作 28
2.1 创建项目及数据库 28
2.1.1 项目管理器的使用方法 28
2.1.2 关于数据库的几种常用操作 29
2.1.3 关于数据表的基本操作方法 32
2.1.4 数据词典 40
2.2 关于表维护的一些常用操作 41
2.2.1 浏览表中记录的几种常用方法 41
2.2.2 记录指针的定位命令 42
2.2.3 逻辑删除与物理删除 43
2.2.4 怎样修改表中的数据 46
2.2.5 如何为表中的数据做备份 48
2.2.6 怎样在表中添加新的数据 50
2.2.7 逻辑表的设置 51
2.2.8 排序与索引 52
2.3 常用的数据表统计命令 56
2.3.1 统计表中的记录数 57
2.3.2 求和命令 57
2.3.5 分类汇总命令 58
2.3.3 求平均值命令 58
2.3.4 综合计算命令 58
2.4 关于几种查询方法的介绍 59
2.4.1 顺序查询 59
2.4.2 索引查询命令 60
2.4.3 查询设计器 60
2.4.4 视图 64
2.4.5 结构化查询语言SQL 66
2.5 如何进行多表操作 69
2.5.1 工作区与多个表 69
2.5.2 表的关联 70
第3章 程序流程控制中的问题及其设计方法 73
3.1 程序文件的建立和执行 73
3.1.1 建立和修改程序文件的几种方法 73
3.1.2 执行程序文件的几种方法 74
3.2 程序设计的基本结构 75
3.2.1 顺序结构的几种基本语句注意的几个问题 75
3.2.2 几种输入/输出语句之间的区别 76
3.2.3 分支结构IF语句和DO CASE语句的格式、功能及其区别 77
3.2.4 三种循环结构语句的格式、功能及其区别 80
3.2.5 循环嵌套的关键 83
3.3 过程与自定义函数 84
3.3.1 过程和函数定义格式及过程文件的使用 84
3.3.2 过程和函数调用要点 85
3.3.3 带参数过程调用中的几种变量作用域 86
第4章 面向对象程序设计方法 88
4.1 Visual FoxPro面向对象与面向过程程序设计方法的比较 88
4.2 表单设计基础 92
4.3.1 表单的概念 98
4.3.2 表单创建方法 98
4.3 表单控件设计 98
4.3.3 表单设计器 99
4.3.4 表单的主要事件及方法程序总结 100
4.3.5 对象引用 101
4.3.6 在“表单设计器”中设计表单的步骤 104
4.3.7 表单控件设计实例 104
4.4 常用表单控件 106
4.4.1 输出类控件 106
4.4.2 输入类控件 116
4.4.3 控制类控件 144
4.4.4 容器类控件 167
4.4.5 连接类控件 175
5.1.2 下拉式菜单设计步骤 180
5.1.1 菜单系统的规划原则 180
5.1 菜单的设计 180
第5章 菜单和报表的设计 180
5.1.3 定义菜单 181
5.1.4 为顶层表单添加菜单 185
5.1.5 快捷菜单设计 186
5.1.6 编程方式定义菜单 187
5.2 报表设计 188
5.2.1 报表的分类 188
5.2.2 创建报表 188
5.2.3 报表工具栏 190
5.2.4 设计报表 190
5.2.5 报表中控件的使用 192
5.2.6 数据分组和多栏报表 195
第6章 数据库系统开发与应用 196
6.1 Visual FoxPro 6.0应用程序开发方法 196
6.1.2 面向对象的程序设计方法 197
6.1.1 结构化程序设计方法 197
6.2 Visual FoxPro 6.0在职工管理系统中的应用 199
6.2.1 系统任务的提出及具体功能 199
6.2.2 具体设计方法及程序代码(以职工基本信息部分为例) 201
6.2.3 程序的调试与故障分析 233
第7章 黑龙江省高校计算机等级考试试题与题解 234
第8章 实验部分 245
实验一 掌握Visual FoxPro 6.0系统环境使用 245
实验二 Visual FoxPro表达式 245
实验三 常用函数 246
实验四 创建项目及数据库 247
实验五 数据字典 249
实验六 表的维护 250
实验七 统计命令 251
实验八 排序与索引 252
实验九 查询(一) 254
实验十 查询(二) 255
实验十一 视图 258
实验十二 顺序结构程序设计 258
实验十三 分支结构程序设计 259
实验十四 循环结构程序设计 260
实验十五 分支与循环嵌套结构 261
实验十六 循环结构嵌套 262
实验十七 自定义的函数和过程 262
实验十八 表单控件及表单向导的操作 263
实验十九 表单常用控件实验(一) 265
实验二十 表单常用控件实验(二) 267
实验二十一 表单常用控件实验(三) 269
实验二十二 表单常用控件实验(四) 270
实验二十三 下拉式菜单的设计 271
实验二十四 报表设计 273
附录 Visual FoxPro 6.0主要函数一览表 274