第一章 认识VISUAL FOXPRO7.0 1
1.1 Visual poxpro 7.0的新发展 1
1.1.1 编辑功能的加强 1
1.1.2 语言功能的增强 2
1.1.3 数据库容器事件概述 2
1.1.4 增强了交互式集成环境功能 4
1.1.5 OLE DB 功能 5
1.1.6 任务显示管理器的作用 5
1.1.7 项目工程的使用 5
1.1.8 服务器功能的增强 5
1.2 如何安装 Visual Foxpro 7.0 5
1.2.1 安装Visual Studio.net 7.0的系统需求 5
1.2.2 安装Visual Foxpro 7.0 6
1.3 如何启动与退出VISUAL FOXPRO 7.0 8
1.3.1 启动Visual Foxpro 7.0 8
1.3.2 退出Visual Foxpro 7.0 8
第二章 Visual Foxpro 7.0程序设计基础 9
2.1 Visual Foxpro的数据类型与字段类型 9
2.1.1 Visual Foxpro的数据类型 9
2.1.2 Visual Foxpro的字段类型 11
2.2 常量,变量与数组 12
2.3 Visual Foxpro 7.0的运算符 14
2.4 Visual Foxpro 7.0的表达式 16
2.4.1 命名规则 16
2.4.2 字符表达式 16
2.4.3 日期表达式 16
2.4.4 数值表达式 17
2.4.5 逻辑表达式 17
2.4.6 自定义宏 17
2.4.7 空值的使用 17
2.5 过程与函数 18
2.5.1 如何定义过程与函数 18
2.6 原有命令功能的增加及新增命令 20
2.7 原有函数功能的增加及新增函数 36
2.8 程序流控制语句 37
2.8.1 条件语句 37
2.8.2 循环语句 39
第三章 面向对象程序设计基础 41
3.1 对象的概念与组成 41
3.1.1 何谓对象 42
3.1.2 对象的属性 42
3.1.3 对象的方法 43
3.1.4 对象的事件 43
3.2 类的概念、特征与创建 45
3.2.1 类的概念 45
3.2.2 类的特征 46
3.2.3 类的继承性 47
3.2.4 类的创建 49
3.3 对象的使用 52
3.4 简单应用程序举例 53
3.4.1 创建应用程序的基本步骤 54
3.4.2 创建第一个Visual Ifoxpro7.0应用程序 54
第四章 项目管理器的使用 61
4.1 项目的创建与管理器的组成 61
4.1.1 项目的创建 61
4.1.2 项目管理器的组成 62
4.2 项目管理器的各项操作 65
4.2.1 文件的添加与移去 65
4.2.2 文件的新建与修改 65
4.2.3 查看表的内容 65
4.2.4 “项目信息”的显示与编辑 66
4.3 项目管理器设计应用举例 67
第五章 数据库设计基础知识 71
5.1 数据库和表的概念 71
5.2 如何设计数据库 72
5.2.1 数据库设计的一般步骤 72
5.2.2 数据库的创建 73
5.3 数据库的使用与管理 77
5.3.1 数据库的操作 77
5.3.2 数据库中表的操作 77
5.4 新建表文件 78
5.4.1 添加自由表 78
5.4.2 创建数据库中的表 79
5.5 纪录的各项操作 81
5.5.1 用命令添加记录 81
5.5.2 在浏览方式下添加记录 82
5.5.3 记录的删除 82
5.5.4 记录的恢复 85
5.6 索引的创建与使用 86
5.6.1 索引的类别 86
5.6.2 索引的设置 87
5.6.3 非结构索引文件和独立索引文件 87
5.6.4 索引的创建 88
5.6.5 利用索引排序 89
5.6.6 索引的修改 91
5.6.7 索引文件的删除 92
第六章 设计数据查询文件 94
6.1 利用查询向导建立查询 94
6.2 查询设计器的使用 98
6.2.1 查询设计器的打开 99
6.2.2 工具栏的添加及功能简介 100
6.3 查询设计器各选项卡的使用 101
6.3.1 字段选项卡 102
6.3.2 联接选项卡 102
6.3.3 筛选记录选项卡 104
6.3.4 排序依据选项卡 104
6.3.5 分组查询的建立 105
6.3.6 杂项选项卡 105
6.4 简单查询文件设计 106
6.4.1 生成查询文件 107
6.4.2 输出查询结果 107
6.5 多表查询文件设计 109
6.5.1 确定表与表的关系 110
6.5.2 选择输出字段 110
6.5.3 确定筛选依据 111
6.5.4 确定排序依据 112
6.6 交叉表查询的建立 113
6.6.1 交叉表向导的使用 113
6.6.2 建立交叉表 116
6.7 把数据库查询加入项目中 117
第七章 表单的创建与使用 119
7.1 表单创建方法简介 119
7.2 表单设计器界面环境 123
7.2.1 窗口组成 123
7.2.1 工具栏组成 124
7.2.2 设置数据环境 125
7.3 表单设计应用举例 128
7.3.1 具有背景图画的表单设计 128
7.3.2 多页表单设计 131
7.3.3 动画表单设计 139
7.3.4 多媒体表单设计 142
7.4 表单集的建立与管理 146
7.4.1 表单集的创建 146
7.4.2 表单集的各项操作 147
7.4.3 表单集的运行 147
7.5 表单集设计应用举例 147
7.5.1 表单集的设计 148
7.5.2 程序分析 150
第八章 报表的创建与使用 150
8.1 如何设计报表 150
8.1.1 报表的创建与布局设置 150
8.1.2 控件的添加与设计师 157
8.2 报表的打印与输出 167
8.2.1 用REPORT命令输出报表 167
8.2.2 报表文件的打印 168
8.3 报表设计应用举例 171
8.3.1 员工注册表设计 171
8.3.2 员工工资报表设计 171
第九章 数据库视图的创建与使用 176
9.1 创建本地视 176
9.1.1 数据库视图概述 176
9.1.2 创建本地视图的方法综述 177
9.1.3 使用本地视图向导创建视图 181
9.2 利用视图设计器来创建视图 185
9.2.1 视图设计器 186
9.2.2 视图的设计 187
9.2.3 字段选项卡的使用 188
9.3 创建远程视图 190
9.3.1 连接远程数据源 191
9.3.2 连接设计器的使用 191
9.3.3 设置与运行远程视图向导 194
9.3.4 使用远程视图向导创建视图 195
第十章 设计菜单 198
10.1 创建菜单 198
10.1.1 规划菜单系统 199
10.1.2 创建菜单、菜单项与子菜单 199
10.2 菜单表结构的修改 205
10.2.1 快捷键的设置 206
10.2.2 快捷菜单的创建 207
10.2.3 菜单分隔线的设置 208
10.2.4 设置菜单项的可选性 208
10.2.5 代码的添加 209
10.3 菜单结构的程序生成 215
10.4 菜单设计应用举例 215
第十一章 表单中常用控件的使用 224
11.1 控件的基本操作操作 224
11.1.1 控件的添加 224
11.1.2 控件的复制与删除 225
11.1.3 布局工具栏的使用 226
11.1.4 Tab键次序的设置方式 226
11.1.5 Contro I Gount属性 226
11.2 常用控件简介 229
11.3 文本框控件与编辑框控件 230
11.3.1 文本框控件(Textbox) 230
11.3.2 编辑框控件(Edibox) 234
11.4 命令按钮控件与命令按钮组控件 235
11.4.1 命令按钮控件(Command Button) 235
11.4.2 命令按钮组控件(Command Group) 236
11.5 选项按钮组控件与复选框控件 240
11.5.1 选项按钮组控件(Option Group) 241
11.5.2 复选框控件(Check Box) 242
11.6 组合框和列表框控件 242
11.6.1 组合框控件(Gombo Box) 242
11.6.2 列表框控件(List Box) 243
11.7 微调按钮(控件 SPINNER) 248
11.8 表格(控件GRID) 249
11.9 图像控件控件(IMAGE) 252
11.10 计时器控件(TIMER) 253
11.11 多页表单控件(PAGE FRAME) 254
11.12 线条控件(LINE)与形状控件(SHAPE) 255
11.13 ACTIVEX控件与ACTIVEX绑定控件 257
11.14 设置TOOLTIPTEXT属性 257
11.15 控件访问键的设置 258
第十二章 应用程序的开发过程 260
12.1 应用程序的整体规划 260
12.1.1 主程序的设置 260
12.1.2 运行环境的设置 261
12.1.3 初始界面的设置 262
12.1.4 事件的循环控制 262
12.1.5 运行环境的恢复 262
12.2 测试与调试应用程序 262
12.2.1 调试器的使用 263
12.2.2 程序断点设置的步骤 264
12.3 编译与连篇应用程序 266
12.3.1 编译 266
12.3.2 连篇 267
12.4 利用“安装向导”发布应用程序 269
12.4.1 如何创建发布的应用程序 269
12.4.2 如何创建发布盘 271