第一章Visual FoxPro概述 1
1.1 Visual FoxPro简介 1
目 录 1
1.2 Visual FoxPro运行环境 2
1.3 Visual FoxPro的安装 3
1.3.1单机安装 3
1.3.2网络安装 7
1.3.3安装环境与修改 7
1.4 Visual FoxPro的启动和退出 8
1.4.1 Visual FoxPro的启动 8
1.5.1命令窗口组成 10
1.5.2命令窗口的打开和关闭 10
1.5命令窗口 10
1.4.2 Visual FoxPro的退出 10
1.6菜单和对话框 11
1.6.1菜单 11
1.6.2对话框 14
1.7Visual FoxPro语言概述 15
1.7.1数据类型 15
1.7.2数据存储 16
1.7.3操作符 16
1.7.4空值(NULLL) 16
1.8.1设计数据库的步骤 17
1.8.2 Visual FoxPro表的定义 17
1.8数据库概念 17
1.8.3表字段类型 18
1.8.4确定字段的方法 18
1.8.5创建关系 19
1.8.6数据库设计中可能出现的问题 19
1.8.7使用数据字典功能 20
1.8.8参照完整性的建议 20
1.8.9永久性关系 20
第二章Visual FoxPro数据库操作 21
2.1 自由表设计 21
2.1.1利用向导设计表 21
2.1.2用户自定义设计表 26
2.1.3修改表结构 27
2.1.4查看表内容 30
2.1.5在表中查看记录 30
2.1.6字段的编辑 31
2.1.7添加新记录 31
2.1.8记录的删除 32
2.1.9浏览窗口的设置 33
2.2数据库设计 34
2.2.1建立数据库 34
2.2.2 鼠标右键的使用 39
2.2.3数据库中加入多个表 42
2.3索引文件 43
2.2.7移去数据库中的表 43
2.2.6数据库的关闭 43
2.2.5打开数据库 43
2.2.4数据库的保存 43
2.4表关联的建立 46
2.4.1建立临时性关联 46
2.4.2建立永久性关联 47
第三章项目管理器 49
3.1项目管理器概述 49
3.1.1项目管理器功能 49
3.1.2项目管理文件分类 50
3.1.3项目管理器打开 50
3.2.1 在“数据”选项卡中增加数据库 51
3.2 “数据”选项卡 51
3.2.2在“数据”选项卡中修改数据库 52
3.2.3修改数据库中表的结构与属性 52
3.2.4新增自由表到“数据”选项卡中 53
3.2.5修改“数据”选项卡中自由表的结构 54
3.2.6数据库中“存储的过程”的设置 54
3.2.7 “数据”选项卡中增加查询 55
3.3 “文档”选项卡 56
3.3.1 在“文档”选项卡中添加表单 57
3.3.2在“文档”选项卡中修改表单 58
3.3.3在“文档”选项卡中添加报表 58
3.3.4在“文档”选项卡中修改报表 59
3.3.5在“文档”选项卡中添加标签 59
3.3.6在“文档”选项卡中修改标签 60
3.4 “类”选项卡 61
3.4.1类的基本概念 61
3.4.2在“类”选项卡中添加新类 62
3.4.3在“类”选项卡中修改类 64
3.5 “代码”选项卡 64
3.5.1 在“代码”选项卡中添加程序 65
3.5.2在“代码”选项卡中修改程序 66
3.5.3在“代码”选项卡中加入API库 66
3.5.4在“代码”选项卡中添加应用程序 67
3.6 “其他”选项卡 67
3.6.1在“其他”选项卡中添加菜单 67
3.6.3在“其他”选项卡中添加文本文件 68
3.6.2在“其他”选项卡中修改菜单 68
3.6.4在“其他”选项卡中添加图片 69
3.6.5在“其他”选项卡中修改图片 69
3.7项目管理器的设置 70
3.7.1折叠与展开 70
3.7.2工具条显示方式 71
3.7.3选项卡分区显示 72
3.7.4分区显示选项卡窗口的设置 72
3.8项目与项目之间的复制功能 73
3.9项目信息 74
第四章菜单设计 77
4.1创建菜单系统 77
4.2规划菜单系统 78
4.3.1创建菜单 79
4.3菜单、菜单项和子菜单的创建 79
4.3.2创建菜单项 81
4.3.3菜单项的分组 82
4.4为菜单指定任务 83
4.4.1 为菜单指定访问键 83
4.4.2为菜单指定键盘快捷键 83
4.4.3选用和跳过菜单项 84
4.4.4为菜单或菜单项指定任务 85
4.4.5在菜单中使用过程 86
4.4.6向菜单系统中添加初始化代码 87
4.4.7 向菜单系统中添加清理代码 88
4.4.8菜单名称的设置 88
4.5测试与调试菜单系统 89
4.6设置菜单系统 98
4.6.1创建菜单项的状态栏提示信息 98
4.6.2定义菜单标题的位置 99
4.6.3为菜单系统创建默认的过程 100
第五章表单设计 101
5.1表单设计器 101
5.1.1 属性窗口 103
5.1.2数据环境窗口 104
5.2表单设计器配合的工具条 110
5.2.1表单控制工具条 111
5.2.2调色板工具条 111
5.2.4表单设计器工具条 112
5.2.3布局工具条 112
5.3表单设置 113
5.3.1 系统窗口类型的表单设置 113
5.3.2对话框窗口类型的表单设置 115
5.3.3具有背景图形的表单的设置 115
5.3.4设计桌面窗口 116
5.3.5表单集概念 116
5.4设计表单控制 118
5.4.1标签(Label)设计 119
5.4.2文本框(TextBox)设计 121
5.4.3编辑控制窗口(Edit Box)设计 125
5.4.4命令按钮(Command Button)设计 128
5.4.5命令按钮组(Command Group)设计 131
5.4.6单选按钮组(Option Group)设计 136
5.4.7复选框(Check Box)设计 140
5.4.8组合框(ComboBox)设计 141
5.4.9列表框(ListBox)设计 145
5.4.10数值增减钮(Spinner)设计 146
5.4.11网格(Grid)设计 148
5.4.12图象(Image)设计 153
5.4.13时钟器(Timer)设计 154
5.4.14选项卡(PageFrame)设计 155
第六章查询设计 160
6.1查询的设计 160
6.2.1利用向导设计单表查询 161
6.2单表查询设计 161
6.2.2利用查询设计器设计单表查询 167
6.3多表查询设计 176
6.3.1使用查询向导设计多表查询 176
6.3.2在查询设计器中创建多表查询 179
第七章报表和标签设计 184
7.1报表的设计 184
7.2创建报表布局 185
7.2.1使用“报表向导” 185
7.2.2创建“快速报表” 191
7.2.3新建报表 194
7.3创建标签布局 195
7.2.4报表设计工具条 195
7.4布局的修改 196
7.4.1数据位置的规划 196
7.4.2修改带区 199
7.4.3控制的选择和移动 199
7.4.4控制的复制和删除 199
7.4.5调整控制的大小 200
7.4.6控制的对齐设置 201
7.4.7网络线设置 202
7.5设置报表布局 203
7.5.1定义报表页面 203
7.5.2设置报表数据源 205
7.5.3插入报表控制 205
7.5.4对打印进行控制 209
7.5.5在布局上分组数据 212
7.6报表和标签的运行(打印) 214
7.6.1 打印一定数量或范围的记录 214
7.6.2打印匹配某一条件的记录 215
第八章编译应用程序 217
8.1主文件 217
8.1.1主文件介绍 217
8.1.2主文件设置 218
8.1.3排除文件与包含文件 219
8.1.4连编选项 221
8.2编译EXE执行文件 222
8.2.2连编可执行文件 223
8.2.1确定连编选项 223
8.2.3运行可执行文件 224
8.2.4修改标题和图标 225
8.2.5测试项目组件 227
第九章Visual FoxPro配置与优化 228
9.1 配置Visual FoxPro 228
9.1.1使用选项对话框设置环境 228
9.1.2设置的显示与备份 230
9.1.3选项卡的设置 232
9.1.4利用配置文件设置环境 238
9.2系统优化 238
9.2.1优化启动时的文件搜索 238
9.2.2优化关键的SET命令 239
附录Visual FoxPro常用术语英汉对照 240