第1章 数据库系统概述 1
1.1数据库系统基本概念 1
1.1.1数据库、数据库管理系统及数据库系统 1
1.1.2数据库系统结构 2
1.1.3数据模型及关系数据库管理系统Visual FoxPro 3
1.1.4数据库应用程序设计 5
1.2 Visual FoxPro中数据类型及文件类型 7
1.2.1数据类型 7
1.2.2字段类型 8
1.2.3文件类型 9
1.3 Visual FoxPro中常量、变量、函数及表达式 10
1.3.1常量、变量及Visual FoxPro命名规则 10
1.3.2操作符、函数及表达式 12
1.4 Visual FoxPro命令及数据处理 15
1.4.1 Visual FoxPro命令 15
1.4.2处理Null值 16
上机实验 17
习题 17
第2章 项目管理器 18
2.1定制项目管理器 18
2.2创建项目管理器 21
2.3组织数据和文档 23
2.4设计器、工具栏、向导及生成器简介 25
上机实验 29
习题 29
第3章 数据表结构设计 30
3.1数据新表创建方法 30
3.1.1数据新表的概念 30
3.1.2创建数据新表 31
3.2新表文件结构设计 32
3.2.1设计表结构 32
3.2.2数据库表的属性 33
3.3数据表结构的操作 35
3.3.1筛选查看表内容 35
3.3.2修改表内容及结构 38
上机实验 40
习题 41
第4章 视图操作 42
4.1创建视图 42
4.1.1创建本地视图 42
4.1.2创建远程视图 48
4.1.3创建多表视图 50
4.2使用视图 51
4.2.1使用一个表视图 51
4.2.2使用多表视图 51
4.2.3优化视图 52
上机实验 52
习题 53
第5章 表索引与记录排序 54
5.1排序与索引 54
5.2表索引 55
5.3记录排序 57
上机实验 58
习题 58
第6章 数据库结构设计 59
6.1创建数据库 59
6.1.1创建新数据库 59
6.1.2添加数据表及创建视图 60
6.1.3建立数据库表之间关系 61
6.2使用数据库 62
6.2.1管理数据库 62
6.2.2查看和修改数据库结构 65
6.3数据字典 65
上机实验 66
习题 67
第7章 数据库查询设计 68
7.1创建查询 68
7.1.1查询向导 68
7.1.2查询设计器 69
7.2组织及输出查询结果 70
7.2.1选择查询记录及查询字段 70
7.2.2排序查询结果 72
7.2.3分组查询结果 73
7.2.4定向输出查询结果 73
上机实验 74
习题 75
第8章 报表及标签设计 76
8.1创建报表及标签 76
8.1.1创建报表 76
8.12创建标签 80
8.2报表控制 82
8.2.1插入报表控制 82
8.2.2调整报表控制 86
8.3报表布局 87
8.3.1报表页面布局 87
8.3.2数据分组 87
8.4报表预览与打印 88
8.4.1控制打印报表 88
8.4.2预览打印报表 89
上机实验 90
习题 90
第9章 Visual FoxPro程序设计 91
9.1 Visual FoxPro中的类及对象 91
9.1.1创建类 91
9.1.2类浏览器 95
9.1.3使用类及对象 97
9.2事件驱动 97
9.2.1响应事件 97
9.2.2处理事件 98
9.3程序控制 103
9.3.1条件分支结构 103
9.3.2循环结构 105
9.3.3过程 108
9.3.4用户自定义函数 108
上机实验 109
习题 109
第10章 用户界面设计 110
10.1设计表单 110
10.1.1创建表单 110
10.1.2修改表单 113
10.1.3定制表单 114
10.1.4创建数据环境 115
10.1.5管理表单 116
10.2使用控制 117
10.2.1控制与数据的关系 117
10.2.2选择控制 118
10.2.3设置控制 122
10.3设计自定义工具栏 123
10.3.1定制工具栏 123
10.3.2自定义工具栏 125
10.4设计菜单 127
10.4.1设计菜单系统 128
10.4.2创建菜单 128
10.4.3使用菜单 133
上机实验 135
习题 135
第11章 数据通信与数据共享 136
11.1数据通信 136
11.1.1导入数据 136
11.1.2追加数据 139
11.1.3导出数据 141
11.2数据共享 143
11.2.1与其他应用程序共享数据 143
11.2.2向应用程序添加OLE对象 146
上机实验 148
习题 148
第12章 建立应用程序 149
12.1创建功能模块 149
12.2测试组件 150
12.3连编应用程序 152
12.3.1构造应用程序框架 152
12.3.2在项目中添加文件 153
12.3.3连编应用程序 153
12.4调试应用 154
上机实验 155
考书目 156