目 录 1
1 Visual FoXPro 6.0简介 1
1.1 Visual FoxPro 6.0的特点 1
1.1.1 Visual FoxPro 6.0面向对象的特点 1
1.1.2 VisualFoxPro 6.0提供的各种工具 3
1.1.3 VisualFoxPro 6.0新的特点 4
1.1.4 Visual FoxPro 6.0使用的文件类型 5
1.2.2 Visual FoxPro 6.0的安装过程 6
1.2.1安装Visual FoxPro 6.0的系统要求 6
1.2 VisualFoxPro 6.0的安装过程 6
1.3用Visual FoxPro 6.0创建一个简单的数据库管理程序 7
2 Visual FoXPro 6.0编程基础 9
2.1变量类型 9
2.1.1数据类型和字段类型 9
2.1.2 Visual FoxPro 6.0命名规则 10
2.2表达式 11
2.2.1操作符 11
2.2.2常用函数 13
2.2.3表达式 17
2.2.4表达式生成器 18
2.3控制语句 19
2.3.1 DO CASE ENDCASE命令 19
2.3.2 DOWHILE…ENDDO命令 20
2.3.3 FOR…ENDFOR命令 21
2.3.4 IF…ENDIF命令 22
2.3.5 IIF()函数 23
2.3.6 SCAN…ENDSCAN命令 23
2.4.1 SQL命令的应用 24
2.3.7提高性能的一般技巧 24
2.4 SQL的应用 24
2.4.2 SQL函数的应用 39
2.5 Visual FoxPro 6.0的编程结构 43
3 Visual FoxPro 6.0的功能描述 45
3.1 Visual FoxPro 6.0工具栏的设置 45
3.2 Visual FoxPro 6.0的设置 45
3.2.1“显示”选项卡设置 46
3.2.2“常规”选项卡设置 46
3.2.3“数据”选项卡设置 47
3.2.5“文件位置”选项卡设置 48
3.2.4“远程数据”选项卡设置 48
3.2.6“表单”选项卡设置 49
3.2.7“项目”选项卡设置 50
3.2.8“控件”选项卡设置 50
3.2.9“区域”选项卡设置 50
3.2.11“语法着色”选项卡设置 51
3.2.12“字段映像”选项卡设置 51
3.2.10“调试”选项卡设置 51
3.3类浏览器 52
3.3.1类浏览器窗口 52
3.3.2对类浏览器的操作 53
3.4组件画廊 54
3.4.1组件画廊中的目录、文件夹及文件类型 55
3.4.2组件画廊的属性设置 56
3.4.3组件画廊的操作 57
3.4.4编程中常用的基类 58
3.5调试器 62
3.5.1调试器的主要菜单功能 63
3.5.2调试器的使用 64
3.5.3一个简单程序的调试过程 66
3.5.4提高程序容错性的技巧 69
3.6运行ActiveDocument 72
3.6.1 ActiveDocument文件的特点 72
3.6.2运行Active Document 72
3.6.3运行Active Document示例 73
3.7代码范围分析器和修饰器 74
3.7.1代码范围分析器 74
3.7.2修饰器 75
4创建一个工程项目的过程 76
4.1创建一个应用程序框架 76
4.1.1学生管理软件框架的生成过程 76
4.1.2应用对象的结构 78
4.1.3应用框架中主文件的结构 80
4.1.4向应用框架添加组件 86
4.2创建一个WWW类型的搜寻引擎并 89
发布到Web上 89
准备工作 90
4.2.1创建WWW类型的搜寻引擎的 90
4.2.2使用“WWW搜索页向导” 91
创建一个WWW搜寻引擎 91
4.2.3使用Active Document实现 92
Internet应用 92
4.2.4使用自动服务实现Internet的应用 96
4.2.5VisualInterDev——Internet应用开发的专用工具 111
4.3单机数据库向网络数据库的升迁 112
4.3.1数据库升迁前的准备工作 112
4.3.2升迁过程中单机数据库参数和服务器数据库参数之间的匹配关系 113
4.3.3升迁过程 117
4.3.4数据库升迁后的修改 121
4.4数据的导入和导出 122
4.4.1数据的导入 122
4.4.2数据的导出 123
4.5为应用程序设计安装程序 124
4.5.1数据库软件需要的相关文件 124
4.5.2发布过程 126
5.1.1类的一般结构 130
5.1类及其子类的设计 130
设计 130
5 Visual FoxPro 6.0类及菜单的 130
5.1.2类的定义和应用 134
5.1.3创建类库 146
5.2类属性的设置 148
5.3类方法的设计 150
5.3.1不可视类设计 150
5.3.2可视类控件的设计 155
5.3.3使用“类浏览器”对类进行操作 169
5.4类过程的设计 171
5.5菜单及其过程的设计 172
5.5.1设计菜单 172
5.5.2菜单过程的设计 177
5.5.3设计工具栏 179
6 VisuaI FoxPro 6.0数据库及表的 184
设计 184
6.1数据库的设计 184
6.1.1数据库的结构 184
6.1.2创建数据库 188
6.2表的设计 199
6.2.1表的设计 199
6.2.2表关系设计 215
6.3表查询设计 221
6.3.1用SQL-SELECT命令设计表 221
查询程序代码 221
6.3.2用“查询设计器”设计表查询 226
6.3.3视图查询设计 231
6.4.1用“报表向导”创建报表 244
6.4报表和标签的设计及打印 244
6.4.2用“报表设计器”设计报表 245
6.4.3设计标签 252
6.4.4用程序代码将报表和标签输出 253
7 VisuaI FoxPro 6.0表单设计 255
7.1使用表单向导 255
7.1.1一对多表单向导 255
7.1.2表单控件工具栏 256
7.1.3菜单功能 259
7.2.2表单的分类 265
7.2表单的主要属性设置 265
7.2.1表单的常用属性 265
7.3使用程序代码对表单进行操作 267
7.3.1运行表单 267
7.3.2运行时在本地和远程数据之间切换 268
7.3.3表单一般操作 268
7.4表单设计举例 269
8.1常用的命令 277
8.1.1 SET HELP命令 277
8帮助文件的设计 277
8.1.2 SET HELP FILTER命令 278
8.1.3 SET TOPIC命令 278
8.1.4 HELP命令 278
8.2创建和使用DBF格式的帮助文件 279
8.3使用HTML Help WorkShop制作图形 281
帮助文件 281
8.3.1创建HLP格式图形帮助文件简介 282
8.3.2创建HTML帮助文件 282