第1章 概述 1
学习目标 1
重点与难点 1
1.1 数据处理 1
1.1.1 数据与信息 1
1.1.2 数据处理 2
1.1.3 数据管理 3
1.1.4 数据库管理系统 4
1.2 数据模型 6
1.2.1 层次模型 6
1.2.2 网状模型 7
1.2.3 关系模型 8
1.3 概念模型 9
1.3.1 实体与实体集 9
1.3.2 实体间的联系 10
1.3.3 实体联系表示方法 11
1.4 关系运算 11
1.4.1 传统的集合运算 12
1.4.2 专门的关系运算 13
1.5 关系数据库规范化理论 14
1.5.1 范式和规范化 15
1.5.2 范式的判定条件 15
1.5.3 关系模式的分解 17
学习指导 17
习题1 17
第2章 初步使用中文Visual Foxpro 6.0 21
学习目标 21
重点与难点 21
2.1 启动中文Visual Foxpro 21
2.1.1 界面 22
2.1.2 功能简介 23
2.2 退出Visual Foxpro 25
2.3 初步使用中文Visual Foxpro 25
2.3.1 命令窗口方式 25
2.3.2 菜单方式 26
2.3.3 程序方式 28
2.4 正确书写命令 29
2.4.1 命令格式 29
2.4.2 命令书写规则 29
2.5 中文Visual Foxpro的特性 30
学习指导 30
习题2 30
第3章 中文Visual Foxpro 6.0语言基础 31
学习目标 31
重点与难点 31
3.1 数据类型 31
3.1.1 字符型 32
3.1.2 货币型 32
3.1.3 数值型 32
3.1.4 浮点型 32
3.1.5 日期型 32
3.1.6 日期时间型 33
3.1.7 双精度型 33
3.1.8 整型 33
3.1.9 逻辑型 33
3.1.10 备注型 34
3.1.11 通用型 34
3.1.12 二进制字符型 34
3.1.13 二进制备注型 34
3.2 常量与变量 34
3.2.1 常量 34
3.2.2 变量 35
3.3 标准函数 39
3.3.1 函数的概念 39
3.3.2 常用函数 40
3.4 表达式 45
3.4.1 表达式的概念 45
3.4.2 表达式的运算 46
学习指导 51
习题3 52
第4章 数据库的基本操作 54
学习目标 54
重点与难点 54
4.1 数据库的创建 54
4.1.1 创建数据库 54
4.1.2 使用数据库设计器 56
4.1.3 打开和关闭数据库 56
4.1.4 查看和修改数据库结构 58
4.1.5 删除数据库 58
4.2 数据表的操作 58
4.2.1 自由表的创建 59
4.2.2 表的打开与关闭 61
4.2.3 修改表的结构 63
4.2.4 记录的操作 64
4.2.5 统计命令的使用 75
4.2.6 数据库表的使用 76
4.3 索引 78
4.3.1 索引的概念 78
4.3.2 索引的创建 78
4.3.3 索引的使用 80
4.3.4 建立表间的关联关系 82
4.4 视图 83
4.4.1 视图的概念 83
4.4.2 视图的创建 84
4.4.3 利用视图更新数据 85
学习指导 86
习题4 87
第5章 数据库的高级操作 91
学习目标 91
重点与难点 91
5.1 SQL概述 91
5.1.1 SQL数据定义功能 91
5.1.2 SQL数据查询功能 93
5.1.3 SQL数据操纵功能 94
5.2 查询 95
5.2.1 查询的创建 95
5.2.2 使用查询多样化输出 97
5.3 报表 100
5.3.1 报表设计器 100
5.3.2 报表的设计 103
5.3.3 报表的运行 104
5.4 标签 107
学习指导 108
习题5 108
第6章 项目与程序设计 110
学习目标 110
重点与难点 110
6.1 项目管理 110
6.2 程序初步知识 111
6.2.1 程序的概念 111
6.2.2 程序的建立与编辑 112
6.2.3 程序的执行 112
6.2.4 程序的注释 113
6.2.5 简单的程序举例 113
6.2.6 输入/输出命令 114
6.3 结构化程序设计 116
6.3.1 算法的表示 116
6.3.2 顺序结构 117
6.3.3 选择结构 118
6.3.4 循环结构 121
6.3.5 exit和loop命令 123
6.3.6 结构化程序设计举例 124
6.4 模块化思想与实现 126
6.4.1 模块化 126
6.4.2 自定义函数与过程 127
6.4.3 参数的传递 131
6.4.4 内存变量的作用域 133
6.5 程序调试 135
6.6 程序的连编 137
学习指导 137
习题6 138
第7章 可视化程序设计 144
学习目标 144
重点与难点 144
7.1 面向对象的程序设计 144
7.1.1 对象 144
7.1.2 类 145
7.1.3 事件与方法 146
7.2 类的创建 147
7.3 对象的操作 151
7.4 表单设计 151
7.4.1 创建表单 152
7.4.2 定制表单 153
7.4.3 修改表单 157
7.4.4 表单管理 158
7.4.5 保存和运行表单 159
7.4.6 创建表单集 160
7.5 常用控件及其应用 160
7.5.1 标签控件 161
7.5.2 文本框控件与编辑框控件 161
7.5.3 命令按钮与命令按钮组控件 161
7.5.4 选项组控件与复选框控件 165
7.5.5 列表框控件与组合框控件 168
7.5.6 图像控件 172
7.5.7 线条控件与形状控件 172
7.5.8 微调控件 173
7.5.9 OLE控件 173
7.5.10 页框控件 173
7.5.11 计时器控件 176
7.5.12 表格控件 179
7.5.13 容器控件 180
学习指导 182
习题7 182
第8章 项目开发实例 186
学习目标 186
重点与难点 186
8.1 项目管理器 186
8.1.1 创建项目 186
8.1.2 使用项目管理器 187
8.2 应收应付管理系统设计 188
8.2.1 需求分析 188
8.2.2 数据库设计 188
8.2.3 菜单设计 189
8.2.4 功能实现 192
8.3 构造应用程序 193
8.3.1 构造应用程序框架 193
8.3.2 将文件添加到项目中 195
8.3.3 连编应用程序 196
8.4 发布应用程序 196
学习指导 197
习题8 198
参考文献 199