第1章Visual FoxPro 6.0概述 1
1.1 Visual FoxPro概述 1
1.1.1简介 1
1.1.2性能指标 1
目 录 1
1.2 Visual FoxPro 6.0的安装及启动 2
1.2.1 Visual FoxPro 6.0的安装 2
1.2.2 Visual FoxPro 6.0的启动 4
1.3Visual FoxPro 6.0的集成开发环境 5
1.3.1主窗口 5
1.3.2菜单栏和工具栏 5
1.4 Visual FoxPro 6.0的帮助系统 6
练 习 6
2.1.1数据处理 7
2.1.2数据模型 7
2.1数据库基础 7
第2章建立数据库 7
2.2数据库设计步骤 9
2.2.1什么是数据库? 9
2.2.2数据库的设计步骤 9
2.3建立数据库 12
2.3.1 通过【数据库向导】建立数据库 12
2.3.2用数据库设计器设计数据库 14
2.4管理数据库 15
2.4.1修改数据库 15
2.4.2将表收集入数据库 16
2.4.3将表移出数据库 16
练 习 16
3.1表的概念及数据类型 17
第3章表的处理 17
3.2.1使用【表向导】建立自由表 19
3.2建立自由表 19
3.2.2使用【表设计器】建立自由表 20
3.3建立数据库表 21
3.3.1 使用【表向导】建立数据库表 22
3.3.2使用【表设计器】建立数据库表 22
3.3.3数据库表的新增选项 22
3.4修改表结构 24
3.4.1 修改自由表的表结构 24
3.4.2修改数据库表的表结构 25
3.5处理记录 25
3.5.1添加记录 26
3.5.2删除记录 28
3.5.4移动记录指针 29
3.5.3恢复删除的记录 29
3.6表的索引 30
3.6.1索引类型 31
3.6.2索引文件的分类 31
3.6.3索引文件的建立 32
3.6.4索引文件的修改 33
3.6.5使用索引 33
练 习 34
第4章建立视图 35
4.1 视图及视图向导 35
4.1.1视图的概念 35
4.1.2本地视图向导 35
4.2视图设计器 40
4.2.2 【字段】选项卡 41
4.2.1视图设计器工具栏 41
4.2.3 【联接】选项卡 43
4.2.4 【筛选】选项卡 44
4.2.5 【排序依据】选项卡 45
4.2.6 【分组依据】选项卡 45
4.2.7 【更新条件】选项卡 47
4.2.8 【杂项】选项卡 48
4.3参数视图 48
练 习 49
第5章 Visual FoxPro程序设计语言 50
5.1程序设计概述 50
5.2常量和变量 51
5.2.1常量 51
5.2.2变量 52
5.3操作符和表达式 53
5.3.1字符型表达式 54
5.3.2数值型表达式 54
5.3.3 日期型表达式 55
5.3.4逻辑表达式 55
5.3.5关系表达式 55
5.4常用命令 55
5.4.1 调试、显示常用命令 56
5.4.2数据库、表操作命令 57
5.4.3记录操作命令 60
5.4.4记录统计 68
5.4.5索引和排序命令 71
5.5常用函数 75
5.6程序结构概述 77
5.6.1程序编辑器的使用 77
5.7.1 IF…ENDIF结构 78
5.6.2程序结构 78
5.7条件结构 78
5.7.2 CASE…ENDCASE结构 80
5.8循环结构 81
5.8.1 DO WHILE…ENDDO结构 81
5.8.2 FOR…ENDFOR结构 82
5.8.3 SCAN…ENDSCAN结构 83
5.8.4多重循环 84
5.9数组 84
5.9.1数组的定义 85
5.9.2数组的赋值 85
5.9.3处理数组的常用函数和命令 86
5.10过程与函数 89
5.10.1过程与函数的定义 89
5.10.4返回值 90
5.10.3参数传递 90
5.10.2过程和函数的调用 90
练 习 91
第6章面向对象可视化编程基础 92
6.1 面向对象的概念 92
6.1.1类 92
6.1.2对象(Object) 94
6.1.3属性、事件和方法 94
6.2对象的操作 96
6.2.1 由类建立对象 96
6.2.2设置对象的属性 96
6.2.3调用对象的方法和触发对象的事件 97
6.2.4对象的引用 97
练 习 98
7.1 使用向导建立表单 99
7.1.1 使用【表单向导】建立表单 99
第7章 表单 99
7.1.2使用【一对多表单向导】建立表单 102
7.2使用表单设计器建立表单 103
7.2.1建立表单 103
7.2.2属性窗口 104
7.2.3表单常用属性 105
7.2.4表单常用事件 106
7.2.5表单常用方法(Method) 107
7.2.6数据环境 108
7.3为表单编制程序 109
7.3.1编写代码 109
7.3.2运行表单 110
练 习 112
8.1.1表单控件工具栏 113
8.1 在表单中加入控件 113
第8章标准控件 113
8.1.2建立控件 114
8.1.3 标签(Label) 116
8.2文本框和编辑框 117
8.2.1文本框(TextBox) 117
8.2.2编辑框(EditBox) 120
8.3命令按钮和命令按钮组 121
8.3.1命令按钮(Command Button) 121
8.3.2命令按钮组 122
8.4选项按钮组和复选框 123
8.4.1选项按钮组(Option Group) 123
8.4.2复选框 125
8.5列表框和下拉列表框 127
8.5.1使用列表框和下拉列表框 127
8.5.2填充列表框或组合框 128
8.6使用组合框 134
8.7微调按钮 137
8.8表格 138
8.9图像和计时器 142
8.9.1图像 142
8.9.2计时器 144
8.10页框 146
8.11线条和形状 150
8.12使控件易于使用 153
8.12.1 设置访问键 153
8.12.2设置控件的Tab键次序 154
8.12.3设置工具提示文本 154
8.12.4启用和废止控件 155
练 习 155
9.1.1使用报表向导 156
第9章报表和标签 156
9.1使用向导建立报表 156
9.1.2使用一对多报表向导 161
9.1.3快速报表 162
9.2报表设计器 164
9.2.1报表设计器 164
9.2.2 【报表设计器】工具栏 166
9.2.3 【报表控件】工具栏 166
9.2.4计划报表布局 167
9.2.5设置报表数据环境 168
9.3添加报表控件 169
9.3.1添加字段 169
9.3.2添加标签控件 170
9.3.3选择、移动及调整报表控件的大小 172
9.4报表数据分组 173
9.3.4复制和删除报表控件 173
9.4.1添加单个组 174
9.4.2添加多个数据分组 175
9.4.3更改分组设置 176
9.5美化报表 176
9.5.1定义报表的页面 176
9.5.2设置域控件格式 177
9.5.3添加线条、矩形和圆形 179
9.5.4添加图片 180
9.5.5为报表控件添加注释 181
9.6使用变量及预览、打印报表 181
9.6.1在报表中添加和使用变量 181
9.6.2预览结果 182
9.6.3打印报表 183
练 习 183
10.1 使用查询向导建立查询 184
第10章设计查询 184
10.2查询设计器 188
10.3建立交叉表查询 192
10.3.1用查询设计器建立交叉表查询 192
10.3.2用查询向导建立交叉表查询 193
练 习 195
第11章菜单和工具栏 196
11.1 Windows的标准菜单介绍 196
11.2规划和设计菜单系统 197
11.3 使用菜单设计器设计菜单 198
11.3.1使用【快速菜单】建立菜单 199
1 1.3.2建立快捷方式菜单 200
11.3.3创建SDI菜单 201
11.3.4创建菜单项 202
11.3.6在应用程序中包含菜单 204
11.3.5菜单项分组 204
11.3.7为菜单系统指定任务 205
11.3.8定制菜单 207
11.4为应用程序创建工具栏 209
11.4.1创建工具栏 209
11.4.2向工具栏中添加对象 210
11.4.3 向表单中添加工具栏 210
11.4.4让工具栏按钮执行相应操作 211
练 习 211
第12章项目管理 212
12.1 使用应用程序向导 212
12.2项目管理器简介 216
12.3.1设置主文件 219
12.3.2包含和排除 219
123项目管理器的操作 219
12.3.3连编应用程序 220
练 习 221
第1 3章程序设计实例 222
13.1体彩生成器 222
13.1.1界面制作 222
13.1.2编写事件代码 223
13.2人事管理系统 225
13.2.1系统功能设计 225
13.2.2建立新的项目 225
13.2.3数据库设计 226
13.2.4项目菜单设计 228
13.2.5 项目表单设计 232
13.2.6编制打印报表模块 242
13.2.7连编应用程序 242