第一篇 初识篇 3
第一章 Visual FoxPro 5.0概述 3
第一节 FoxPro简介 3
第二节 Visual FoxPro 5.0新特点 4
一、快速创新应用程序 4
二、功能更强大 6
三、开发客户机/服务器应用程序 7
四、与其他应用程序交互 8
五、对早期版本的更新 9
六、应用程序的发行方式 9
七、用户化帮助系统 9
八、新增加的工具程序及例程 9
三、Upsizing Wizard 11
二、MS-Graph选项 11
一、Visual FoxPro 5.0安装要求 11
第一节 安装准备 11
第二章 Visual FoxPro 5.0的安装 11
第二节 安装Visual FoxPro 5.0 12
一、从软盘或CD-ROM安装 12
二、网络安装 14
第三节 安装后定制系统 14
一、增加或删除Visual FoxPro 5.0部件 15
二、更新CONFIG.SYS文件 15
三、安装ODBC数据源 15
第三章 项目管理器 17
第一节 创建项目管理器 18
第二节 组织数据 18
第三节 组织文档 19
二、添加一个新文件 20
一、功能按钮的使用 20
第四节 定制项目管理器 22
第五节 设计器简介 23
第六节 工具栏的使用 24
第七节 向导的使用 25
第四章 Visual FoxPro 5.0语言概念 27
第一节 命令 27
一、“?”命令 28
二、“@”命令 28
三、Clear命令 28
第二节 变量 28
一、区分变量和字段 29
二、作用范围 30
第三节 数组 32
三、变量命名约定 32
第四节 运算符 33
第五节 表达式 33
第六节 逻辑结构语句 33
一、IF/ELSE/ENDIF语句 34
二、DO CASE/OTHERWISE/ENDCASE语句 34
三、FOR/ENDFOR语句 35
四、DO WHILE/ENDDO语句 36
五、SCAN/ENDSCAN语句 37
第七节 FoxPro程序举例 37
第五章 新建数据表 39
第一节 用“表向导”新建表 39
第二节 用“表设计器”建立新表 41
第三节 Visual FoxPro 5.0中字段的类型 42
第二节 添加和删除数据表 45
第一节 创建空的数据库 45
第六章 新建数据库 45
一、引入自由表 46
二、在数据库中新建数据表 46
三、在数据库中删除表 47
第三节 添加索引 47
第四节 创建和编辑关系 49
一、创建关系 49
二、编辑关系 50
第五节 修改字段属性 52
一、建立标题和注释 52
二、设置字段默认值 53
三、建立有效性检查 54
第一节 浏览数据表和添加记录 57
第七章 操作数据表 57
第二节 从表中删除记录 58
第三节 恢复表中的记录 60
第四节 定制浏览窗口 61
一、改变行高和列宽 61
二、改变字段显示的位置 61
三、在“浏览”窗口中选用网格线 62
四、拆分“浏览”窗口 62
第五节 定制数据表显示的内容 63
第六节 在数据表中移动 65
一、SKIP命令 65
二、GO命令 65
三、RECNO()和RECCOUNT()函数 66
四、BOF()和EOF()函数 66
一、查找数据 67
第七节 查找特定的数据 67
二、查找并替换数据 68
第二篇 深入篇 73
第八章 建立数据库查询 73
第一节 利用向导创建简单的查询 73
第二节 利用“查询设计器”建立查询 77
一、启动“查询设计器” 77
二、添加表和视图 78
三、设置表之间的链接 79
四、选择要显示的字段 80
五、筛选符合条件的记录 81
六、排序查询结果 82
七、分组查询结果和创建计算字段 83
八、设置查询结果的输出 85
九、查询示例 86
第三节 用SQL语言编写查询 87
一、基本的SELECT语法 88
二、选择字段 88
三、多表选取 90
四、筛选记录 91
五、合计函数 92
六、对查询结果排序 94
七、控制重复记录 94
八、过滤查询结果 94
九、控制查询去向 95
第九章 用视图更新数据 99
第一节 视图的功能及其与查询的区别 99
第二节 使用本地视图更新数据 100
第三节 建立远程视图 102
一、建立连接 103
二、创建远程视图 104
第四节 创建参数化视图 107
第十章 报表和标签 109
第一节 报表的设计 109
第二节 报表布局文件的建立 109
一、用报表向导建立报表 110
二、建立快速报表 117
三、用报表设计器建立报表 119
第三节 建立邮件标签布局 119
一、用标签向导建立邮件标签 119
二、用标签设计器创建布局 122
第四节 修改用户布局 123
一、设计数据的位置 123
二、修改数据栏 123
三、选择及移动报表控件 124
六、控件对齐 125
四、报表控件的拷贝及删除 125
五、控件大小的改变 125
七、调整控件位置 126
第五节 定制报表布局 126
一、设置报表数据源 127
二、报表页的定义 128
三、插入报表控件 131
四、打印控件 139
五、用户布局中的组数据 142
第六节 查看及打印用户报表或标签 145
一、查看结果 145
二、打印报表 146
第十一章 创建表单管理数据 149
第一节 表单的功能及其类型 149
一、使用“表单向导”创建简单表单 150
第二节 使用向导创建表单 150
二、使用“一对多表单向导”创建表单 155
第三节 使用“快速表单”创建表单 159
第四节 使用“表单设计器”创建表单 162
第五节 添加和删除控件 167
一、添加标签 167
二、添加文本框和编辑框 168
三、添加列表框或组合框 170
四、添加表格 173
五、添加命令按钮 174
六、添加OLE控件 175
七、添加向导中包含的控件 177
八、删除控件 178
第六节 美化表单的设计 178
一、调整控件的大小 179
二、移动和对齐控件 180
三、改变文本的字体和字号 181
四、设置表单的颜色 181
第十二章 控件的使用 183
第一节 简介 183
第二节 选项按钮及选项按钮组 184
一、设置选项按钮组中的按钮数 184
二、设置选项按钮的属性 184
三、当前选项按钮的确定 184
四、用选项按钮将用户的选择存入表中 185
第三节 列表框及下拉列表框 185
一、列表框中的公共属性和方法 185
二、选择列表框中的数据类型 186
四、列表框中项的选择与添加 187
三、多栏目列表框 187
五、列表框中的一对多关联显示 188
六、在列表框中显示记录 189
七、将图片添加到列表项中 189
第四节 复选框 190
第五节 文本框 190
第六节 编辑框 192
第七节 组合框 193
第八节 数码器 194
第九节 命令按钮与命令按钮组 195
第十节 定时器的使用 196
一、将定时器置入窗体中 196
二、定义器控件的初始化 196
三、Timer事件的响应 197
第十一节 栅格对象 197
一、利用控件显示信息 199
第十二节 其他控件 199
二、页面的使用 201
三、OLE控件 201
第十三章 定制菜单和工具栏 203
第一节 定制菜单栏 203
一、设计菜单栏 203
二、创建主菜单 204
三、创建菜单项 206
四、创建子菜单 207
五、为菜单项或子菜单指定任务 207
六、指定键盘快捷键 210
第二节 定制快捷菜单 211
第三节 定制工具栏 213
第一节 建立数据库 219
第十四章 建立应用程序 219
第二节 建立项目 221
第三节 建立表单 224
一、设计“雇员管理”表单 224
二、设计“输入修理单”表单 224
第四节 建立报表 228
第五节 定制菜单 228
第六节 运行应用程序 232
第三篇 参考篇 239
第十五章 对象链接与嵌入 239
第一节 OLE对象的常用方法 239
一、链接或嵌入OLE对象 239
五、放大OLE对象 240
四、控制菜单 240
三、控制OLE对象 240
二、添加约束或非约束OLE对象 240
六、创建或编辑控件 241
七、分布OLE对象 241
第二节 将OLE对象加入表中 241
第三节 将OLE对象添加到窗体中 242
第四节 用OLE自动化创建对象 243
第五节 操作OLE对象 245
第十六章 动态数据交换 249
一、DDE简介 249
二、同步传输和异步传输 250
三、DDE连接 250
四、DDE会话分析 250
五、DDE函数 251
六、DDE程序实例 257