1.使用VFP创建数据库 1
第1章 初识Visual FoxPro——Visual FoxPro的功能及用户界面1.1 Visual FoxPro的用途 1
2.使用VFP开发数据库应用程序 2
1.2 Visual FoxPro的启动与退出 4
1.启动Visual FoxPro 4
实例1 使用菜单命令启动VFP 6
2.Visual FoxPro的主界面 6
1.3 Visual FoxPro的用户界面 7
1.使用菜单命令 7
2.使用工具栏 8
实例2 显示“表单控件”工具栏 9
3.定制个性化工具栏 9
实例3 定制常用控件工具栏 11
4.设置Visual FoxPro用户界面 11
实例4 在VFP主窗口中显示系统时间 12
2.1 工程文件——创建与打开项目管理器 13
1.创建项目管理器 13
第2章 VFP的组织管理功能——项目管理器 13
实例5 使用向导创建项目管理器 16
2.打开项目管理器 16
实例6 启动VFP并打开项目文件 17
2.2 管理工程——使用项目管理器 17
1.改变管理器外观 17
2.数据管理 20
3.窗体管理 21
4.其他管理功能 22
5.管理器中的功能按钮 23
实例7 向项目中添加表单 25
6.设置工程信息 26
实例8 设置应用程序图标 27
第3章 VFP的数据库设计功能——数据库创建与管理 28
3.1 数据库的生成——创建与添加数据库 28
1.创建数据库 28
实例9 创建图书信息数据库 33
2.添加数据库 35
实例10 使用命令创建学生信息数据库 35
实例11 向项目管理器中添加数据库 36
3.2 数据库管理——浏览、查看与管理数据库 36
1.浏览数据库的结构 36
实例12 浏览数据库结构 38
2.设置数据库属性 38
实例13 输出文本 40
3.打开与关闭数据库 40
实例14 打开数据库 42
4.移去和删除数据库 43
第4章 VFP的数据表设计功能——数据表的创建与管理 44
4.1 数据表的生成——创建与管理数据表 44
1.新建数据表 44
实例15 创建数据表 51
2.设置字段属性 53
实例16 设置字段标题 57
1.设置触发器 58
4.2 设置与管理数据表——使用触发器和管理表 58
实例17 设置加密字段 58
实例18 为字段录入设置触发条件 61
2.创建存储过程 61
实例19 创建删除表中数据的存储过程 64
3.管理数据表 65
实例20 设计数据表的删除与备份界面 67
第5章 数据表的应用——数据编辑与数据表的应用 69
5.1 编辑表中数据——添加、修改和 69
删除数据 69
1.添加与编辑记录 69
实例21 向数据表中添加记录 72
2.向表中添加图片 73
实例22 录入图片数据 75
3.删除与恢复记录 76
实例23 删除所有符合条件的记录 79
1.创建索引 80
5.2 创建索引数据表——建立索引字段 80
实例24 为数据表创建主索引 85
2.管理索引 85
实例25 修改索引 87
5.3 关系数据表——多个数据表及表间关系 87
1.使用多个数据表 87
实例26 使用代码打开多个数据表 91
2.设置表间临时关系 91
实例27 建立一对多的临时关系 93
3.设置表间永久关系 96
实例28 建立数据表的永久关系 97
4.编辑表间永久关系 97
实例29 删除数据表间关系 98
第6章 VFP中的视图功能——视图的创建与使用 99
6.1 建立数据浏览窗体——创建视图 99
1.创建本地视图 99
实例30 创建关联视图 109
实例31 浏览视图 111
2.创建远程视图 112
实例32 调用其他类型的数据库 115
6.2 管理视图——使用、修改和删除视图 116
1.使用视图 116
实例33 使用语句查询与浏览视图 118
2.管理视图 118
第7章 VFP中的查询功能——创建与使用查询 121
7.1 建立数据查询——创建查询 121
1.使用设计器创建查询 121
实例34 设计多表关联查询 124
2.使用向导创建查询 124
实例35 使用向导创建查询 125
7.2 管理查询——设置与输出查询 128
1.设置查询范围 128
实例36 在查询中使用组合条件 130
2.查询结果排序 131
3.查询结果分组 132
实例37 统计图书数量 133
第8章 显示和总结数据——报表与标签的应用 135
8.1 总结数据——创建与应用报表 135
1.创建一对一报表 135
实例38 使用向导创建图书信息报表 138
2.创建一对多报表 141
实例39 创建关联报表 142
8.2 多列布局报表——创建与应用标签 143
实例40 使用向导创建标签 145
8.3 设置输出——使用设计器设计报表和标签 147
1.使用报表设计器创建报表 147
实例41 使用控件设计简单的报表 151
实例42 设计带图片的报表 153
2.设置报表布局 153
2.变量 155
1.常量 155
第9章 数据的存储——Visual FoxPro语言基础 155
9.1 数据的传递——常量与变量 155
实例43 使用变量进行数值运算 157
9.2 指定数据与注释——赋值与注释语句 157
1.赋值语句 157
实例44 日期运算 159
9.3 程序中的条件判断——条件语句 160
1.If条件语句 160
2.注释语句 160
实例45 判断闰年 162
2.Do Case条件语句 163
实例46 用中文显示今天是星期几 164
9.4 程序中的代码循环——循环语句 165
1.For循环语句 165
实例47 绘制菱形图案 166
2.Do While循环语句 167
实例48 累计求和计算 168
实例49 输出数据表中记录 169
3.Scan循环语句 169
第10章 用户界面设计——Visual FoxPro的表单使用 171
10.1 创建用户界面——创建表单 171
1.用表单设计器设计表单 171
实例50 创建并运行表单 172
2.使用向导设计表单 172
实例51 使用向导创建表单 174
实例52 创建一对多表单 177
10.2 设计用户界面——向表单中添加控件 177
1.添加控件 177
2.调整控件位置与大小 178
10.3 美化界面——设置表单的外观 180
1.设置表单背景 180
实例53 为表单设置图片背景 181
2.向表单中添加线条 181
实例54 绘制椭圆 182
1.使用属性窗口设置表单属性 183
10.4 使用用户界面的数据——设置表单属性 183
实例55 设置个性化表单 184
2.使用代码设置表单属性 185
实例56 设计动态表单 186
第11章 窗体的标识与命令执行功能——标签和按钮控件11.1 窗体中的标识功能——标签控件的应用 187
1.标签属性设置 187
实例57 在标签中显示多行文本 188
2.使用标签获取信息 188
实例58 动态显示光标的位置 189
11.2 实现命令执行功能——命令按钮控件的应用 190
1.命令按钮的常用属性 190
实例59 设置带图片的按钮 191
2.命令按钮的常用事件 192
实例60 显示系统日期和时间 192
实例61 设置背景图片 194
11.3 实现命令组的功能——命令按钮组控件的应用 194
1.设置命令按钮组 194
2.使用命令按钮组 196
实例62 图片按钮组 196
实例63 数据表的浏览按钮 197
第12章 实现文本信息输入功能——文本框与编辑框控件12.1 实现单行文本的输入——文本框控件的应用 199
1.输入和显示数据 199
实例64 检查输入文本的有效性 200
2.选择文本框中的文本 201
实例65 查找并选择字符 201
3.使用文本框设置密码 202
实例66 密码验证 204
12.2 实现多行文本输入——编辑框控件的应用 205
1.编辑框的属性设置 205
实例67 在编辑框中使用Tab键 206
2.编辑框的应用 207
实例68 设置查找、替换对话框 208
第13章 程序的条件控制功能——单选按钮与复选框 209
13.1 实现单项选择功能——单选按钮组控件的应用 209
1.设置单选按钮 209
实例69 制作图片单选按钮 212
2.应用单选按钮 213
实例70 设置字体 213
13.2 实现多项选择功能——复选框控件的应用 216
1.复选框常用属性设置 216
实例71 制作图片复选按钮 217
2.复选框控件的应用 218
实例72 输入大写字母 218
实例73 设置字形 219
第14章 程序的循环控制功能——下拉列表与列表框 221
14.1 实现下拉列表框选择功能——下拉列表框控件的应用 221
1.下拉列表框中的数据设置 221
实例74 使用属性添加选项 223
2.向下拉列表框中动态添加数据 223
实例75 动态添加年月日 224
14.2 实现列表框选择功能——列表框控件的应用 227
1.设置列表框 227
实例76 在列表框中显示表中数据 229
2.动态添加列表项 230
实例77 动态添加和删除列表项 230
3.选择列表项 231
实例78 转换列表项 232
第15章 程序的快捷功能设计——菜单与工具栏 234
15.1 设计菜单命令功能——创建菜单 234
1.使用菜单设计器创建菜单 234
实例79 创建系统主菜单 238
2.设置菜单项 241
实例80 为菜单项设置快捷键和分隔线 243
15.2 实现菜单命令——菜单的应用 244
1.调用下拉式菜单 244
实例81 创建系统主程序 245
2.调用快捷菜单 246
15.3 设计按钮命令功能——创建工具栏 246
1.设计工具栏 246
实例82 创建工具栏 248
2.在表单中使用工具栏 249
实例83 在表单中调用工具栏 250
3.使用代码调用工具栏 250
实例84 将工具栏显示在系统主窗口中 251
第16章 程序中的图像、定时与微调功能——图像、定时器与微调控件16.1 在程序中显示图片——图像控件的应用 252
1.图像的静态设置 252
实例85 等比显示原图像 254
2.动态设置图像 254
实例86 查找并预览图片 254
16.2 实现定时功能——定时器控件的应用 256
实例87 显示表单运行时间 257
实例88 一个简单的定时器 258
16.3 程序中的微调功能——微调控件的应用 259
1.设置微调控件 260
实例89 设置微调时间框 261
2.应用微调控件 261
实例90 日期微调设置 261
1.设置数据环境 263
第17章 编辑数据表中的记录——添加、修改与删除数据17.1 使用数据库——应用数据环境 263
实例91 设置表单的数据环境 266
2.向表单中添加字段 266
实例92 查找并预览图片 269
17.2 使用表格编辑数据——表格控件的应用 270
1.表格外观设置 270
实例93 设置彩色表格 272
2.设置表格数据源 272
实例94 制作特殊格式的表格 275
3.在表格中使用其他控件 276
实例95 向表格中添加下拉列表框 277
17.3 常用数据编辑方法——添加、修改和删除数据 277
1.向表中添加数据记录 277
实例96 设计添加新记录界面 278
2.修改表中记录 279
实例97 设计数据修改窗口 280
实例98 设计删除当前记录的界面 282
3.从表中删除记录 282
第18章 实现数据查询功能——查询、浏览数据记录 284
18.1 实现数据查询功能——查询语句的应用 284
1.使用Select语句查询数据 284
实例99 浏览指定字段的数据 285
2.限定条件查询 286
实例100 模糊查询数据 288
3.对查询数据进行排序和分组 289
实例101 统计图书总数 290
4.多表连接查询 291
5.定位查询数据 291
实例102 查找数据记录 292
18.2 实现数据浏览功能——表格浏览与逐条浏览 294
1.使用表格浏览表中的记录 294
实例103 在表格中浏览数据 294
2.逐条浏览数据记录 295
实例104 逐条浏览数据记录 296