第1章 Visual FoxPro程序开发环境 1
1.1数据库系统基本概念 1
数据、信息和数据库 1
数据库系统 2
数据库管理系统和数据库应用系统 5
1.2数据模型 6
实体、属性及其联系 6
基本数据模型 7
1.3关系数据库 8
关系术语 8
关系的特点 9
关系设计 9
关系运算 10
1.4 Visual FoxPro简介 11
xBASE数据库的演变 12
Visual FoxPro的主要特点 12
1.5 Visual FoxPro运行环境 13
Visual FoxPro的运行环境 13
Visual FoxPro的安装方法 14
Visual FoxPro的启动与退出 14
本章要点 15
习题1 16
第2章 Visual FoxPro程序开发基础 18
2.1 Visual FoxPro的用户界面 18
Visual FoxPro的主界面 18
Visual FoxPro的工作方式 23
Visual FoxPro的配置 26
Visual FoxPro的辅助设计工具 29
2.2项目管理器 33
启动项目管理器 33
项目管理器的使用 34
2.3 Visual FoxPro应用程序系统的开发 36
应用程序开发过程 36
开发步骤 37
2.4实战演练 39
Visual FoxPro界面操作 39
建立新项目 42
本章要点 42
习题2 43
第3章 数据、表达式与函数 45
3.1数据类型及其存储方式 45
3.2常量和变量 46
常量 46
变量 47
3.3运算符与表达式 50
3.4常用函数 52
3.5实战演练 54
内存变量操作 54
求表达式的值 55
求函数的值 57
本章要点 62
习题3 63
第4章 自由表 66
4.1表的建立与修改 66
设计表的结构 66
建立表的结构 67
表数据的输入与修改 68
浏览窗口的操作 68
表结构的修改 69
4.2表的维护命令 71
表与表结构的复制 71
记录指针的移动 72
记录的追加与插入 73
记录的删除与恢复 75
表数据的替换 76
表的排序与索引 76
4.3简单的查询与统计命令 82
查询命令 82
统计命令 83
4.4设置过滤器 85
4.5实战演练 86
本章要点 89
习题4 89
第5章 数据库 92
5.1创建数据库 92
利用“新建数据库”项建立数据库 92
数据库设计器 93
常用操作 95
相关命令和函数 96
5.2数据库表与自由表 97
数据库表的特性与创建 98
添加或移去表 98
5.3数据词典与Visual FoxPro视图 100
数据词典 100
Visual FoxPro视图 106
5.4多个表同时使用 113
多工作区的概念 113
使用不同工作区的表 113
表之间的关联 114
数据工作期与视图文件 115
5.5实战演练 117
建立数据库 117
建立数据库表 118
创建视图 121
本章要点 123
习题5 124
第6章SQL与查询设计器 127
6.1 SQL概述 127
SQL的主要特点 127
SQL的执行方式与常用命令 128
6.2 SQL的数据定义功能 128
建立表结构 128
修改表结构 130
建立临时表 132
删除表 133
6.3 SQL的数据修改功能 133
插入数据 133
删除数据 134
更新数据 134
6.4 SQL的数据查询功能 135
简单查询 136
嵌套查询 138
连接查询 139
分组及使用库函数查询 140
6.5利用查询设计器建立查询 142
建立查询 142
查询设计器界面 144
查询去向 144
6.6实战演练 146
SQL的数据定义与修改 146
SQL查询 148
查询设计器的使用 150
本章要点 151
习题6 152
第7章 程序设计基础 155
7.1程序文件 155
程序文件的建立与执行 155
程序文件中的专用命令 158
7.2程序的控制结构 160
顺序结构 160
分支结构 160
循环结构 162
7.3多模块程序 165
子程序 165
自定义函数 166
过程 167
变量的作用域 169
程序调试方法 170
结构化程序设计 173
7.4实战演练 174
本章要点 177
习题7 179
第8章 表单设计基础 182
8.1面向对象程序设计基础 182
对象与类 182
子类与继承性 183
常用对象基类 184
容器与控件 185
事件 186
常用事件与方法 187
8.2创建与管理表单对象 188
使用表单向导创建表单 188
使用表单设计器创建表单 189
修改已有的表单 190
运行表单 190
编辑方法或事件代码 191
8.3表单设计器简介 192
“表单设计器”工具栏 192
“表单控件”工具栏 194
“布局”工具栏 195
“调色板”工具栏 196
8.4设置表单的数据环境 196
8.5常用表单控件 199
标签(Label)控件 199
命令按钮(CommandButton)控件 201
命令组(CommandGroup )控件 202
文本框(TextBox)控件 203
编辑框(EditBox )控件 205
复选框(CleckBox)控件 207
选项组(OptionGroup)控件 207
列表框(ListBox )控件 209
组合框(ComboBox)控件 212
微调(Spinner)控件 214
计时器(Timer)控件 216
表格(Grid)控件 217
页框(PageFrame)控件 222
8.6实战演练 222
本章要点 231
习题8 232
第9章 菜单设计与应用 236
9.1 Visual FoxPro系统菜单 236
菜单结构 236
系统菜单 236
9.2建立应用系统菜单 239
创建菜单的一般步骤 240
创建菜单 240
菜单/快捷菜单设计器 245
常用的菜单设置 247
SDI顶层菜单 251
处理和运行菜单 252
9.3实战演练 253
个性化系统菜单 253
“记录操作”菜单 254
本章要点 256
习题9 256
第10章 报表设计 259
101创建报表 259
使用报表向导创建报表 259
创建快速报表 264
10.2报表设计器及工具栏 266
报表设计器 266
报表工具栏 268
10.3设计报表 268
报表的数据源或数据环境 269
设计报表布局 269
调整带区高度 271
报表中控件的设置 271
在报表中添加和使用变量 274
10.4数据分组 276
设置报表的记录顺序 277
添加分组 277
10.5报表输出 280
设置报表的页面 280
预览报表 280
打印报表 281
10.6实战演练 281
本章要点 283
习题10 284
第11章 应用程序连编及发布 286
11.1连编应用程序 286
利用项目管理器组织应用程序 286
连编应用程序 287
主程序文件设计 290
11.2应用程序生成器 293
使用应用程序向导 293
应用程序生成器 294
应用程序生成器的重入 297
11.3应用程序的发布 298
发布应用程序的步骤 298
准备要发布的应用程序 298
定制要发布的应用程序 300
创建发布磁盘 301
本章要点 302
习题11 302
附录A 部分习题参考答案 305
附录B 全国计算机等级考试样卷(笔试部分) 310
参考文献 316