第1章 数据库基础知识 1
数据库基础知识 1
数据库系统的基本概念 1
数据管理技术的发展过程 2
数据库系统的组成 5
数据库系统结构 6
从数据库用户角度出发的系统体系结构 7
从数据库管理系统角度出发的系统体系结构 10
数据模型 11
数据模型的基本概念 12
概念模型 12
实体联系数据模型 14
数据模型 16
数据库管理系统 18
数据库管理系统的功能 18
数据库管理系统的构成 19
关系数据库 20
关系模型的基本概念 20
关系的完整性 21
关系的代数运算 22
关系数据库管理系统 24
小结 24
习题1 25
第2章 Visual FoxPro6*0基础知识 27
Visual FoxPro系统概述 27
Visual FoxPro的发展史 27
Visual FoxPro6.0的特点 28
Visual FoxPro6.0的安装与启动 29
安装Visual FoxPro6.0 29
Visual FoxPro6.0的卸载 31
启动和退出Visual FoxPro6.0 32
Visual FoxPro6.0的用户界面 33
Visual FoxPro6.0的主界面 33
Visual FoxPro6.0的工具栏 34
Visual FoxPro6.0的配置 37
VisualFoxPro6.0的辅助设计工具 40
设计器 40
向导 40
生成器 41
Visual FoxPro 6.0文件类型 42
Visual FoxPro 6.0的工作方式 43
Visual FoxPro 6.0的基本操作方式 43
命令操作的基本要求 43
小结 44
习题2 44
第3章 Visual FoxPro6.0基本数据元素与常用函数 46
数据类型 46
常量与变量 48
常量 48
变量 50
内存变量常用命令 53
表达式 56
算术运算符和算术表达式 56
字符运算符和字符表达式 56
日期时间运算符和日期时间表达式 57
关系运算符和关系表达式 57
逻辑运算符和逻辑表达式 60
常用函数 60
数值函数 60
字符函数 63
日期与时间函数 66
数据类型转换函数 67
测试函数 68
光标位置函数 71
文件管理函数 71
系统函数 73
显示信息函数 73
小结 74
习题3 74
第4章 创建和管理数据库 76
项目管理器 76
项目管理器简介 76
新建和打开项目 78
使用项目管理器 79
项目管理器的个性化设置 80
数据库 81
数据库的概念 81
创建数据库 82
数据库的维护 84
数据表 85
数据表的基本概念 86
创建数据表 87
向数据表中输入记录 90
建立和使用索引 91
索引的概念 91
索引的类型 92
索引的建立 92
小结 97
习题4 98
第5章 表的创建及相关操作 100
更改数据表名 100
浏览和修改数据表结构 100
浏览表结构 100
修改表结构 101
其他文件操作 102
浏览和修改数据表记录 104
记录的定位 104
浏览表数据 106
修改表记录 108
排序与统计操作 112
排序 112
统计 112
多工作区操作 114
多工作区的概念 114
工作区的选择 114
表间的联系 115
关系的类别 116
建立并编辑表间关联关系 116
数据表的参照完整性 119
小结 121
习题5 121
第6章 SQL标准语句的使用 124
SQL概述 124
SQL的数据定义功能 125
表的定义 125
表的删除 129
表结构的修改 129
SQL的数据操作功能 131
插入记录 131
更新记录 133
删除记录 133
查询功能 133
单表查询 135
简单的连接查询 136
复杂查询 137
排序查询 139
统计查询 139
集合的并运算 140
小结 141
习题6 141
第7章 查询与视图 144
查询 144
查询设计器简介 144
建立查询 146
运行查询和修改查询 149
视图 150
视图的概念 150
视图与查询的区别 151
建立视图 151
建立远程视图 157
修改视图 161
使用视图 161
小结 162
习题7 162
第8章 VisualFoxPro6.0程序设计基础 165
程序与文件 165
程序的概念 165
程序文件的建立与执行 165
程序的编译 168
程序中常用的命令 168
简单的输入与输出命令 170
编程的一般规则 172
程序的基本要求与算法表示 172
程序的基本结构 173
顺序结构 173
选择结构 174
循环结构 177
编程举例 180
多模块程序 182
模块的定义和调用 182
参数传递 184
变量的作用域 185
程序调试 186
调试环境 186
设置断点 188
调试菜单 190
小结 190
习题8 191
第9章 面向对象程序设计 194
面向对象编程与可视化编程 194
面向对象的概念 196
对象、方法、事件的引用 198
对象的引用 198
方法的引用 199
事件的引用 200
Visual FoxPro6.0类的性质 200
类的概念 200
类的性质 201
Visual FoxPro6.0的基类 202
Visual FoxPro6.0中常用的方法和事件 203
面向对象程序设计的基本原理 205
面向对象程序的具体实现 206
表单设计器 209
表单设计器环境 209
控件的操作与布局 212
表单的其他操作 215
数据环境 216
小结 219
习题9 220
第10章 控件的使用 222
表单控件 222
sualFoxPro6*0中的常用控件 224
标签控件(Label) 224
命令按钮控件(CommandButton) 225
命令按钮组控件(CommandGroup) 227
文本框控件(TextBox) 229
编辑框控件(EditBox) 232
选项组控件(OptionGroup) 233
复选框控件(CheckBox) 235
列表框控件(ListBox) 237
组合框控件(ComboBox) 240
表格控件(Grid) 242
页框控件(PageFrame) 243
微调控件(Spinner) 243
图像控件(Image) 244
计时器控件(Timer) 245
ActiveX控件和ActiveX绑定控件 246
ActiveX控件概述 246
在表单中添加ActiveX控件 247
小结 250
习题10 251
第11章 菜单设计 253
菜单概述 253
菜单的基本概念 253
系统菜单 255
菜单的作用 256
菜单系统的规划原则 256
菜单文件类型 257
菜单设计 257
菜单设计步骤 258
菜单设计器 258
使用菜单设计器创建菜单 262
用编程方式定义菜单 267
快捷菜单设计 269
为顶层表单添加菜单 270
工具栏的使用 271
定义工具栏类 271
在自定义工具栏类中添加对象 272
在表单集中添加自定义工具栏 272
小结 274
习题11 274
第12章 报表和标签 276
报表的基本概念 276
报表概述 276
报表的设计方法 277
创建报表 278
利用报表向导创建报表 278
创建快速报表 282
报表设计器 284
报表设计器窗口及其分区 284
报表菜单 285
报表工具栏 286
定制报表和报表布局 286
设置报表的数据源 287
添加标题和总结区 288
向报表中添加控件 288
设置页标头和页注脚 290
完善报表 290
定义报表的页面 291
创建标签 292
标签 292
利用标签向导创建标签 292
利用标签设计器创建标签 294
报表和标签的输出 295
小结 296
习题12 297
第13章 应用程序的创建和发布 299
应用程序的开发过程 299
系统开发的一般步骤 299
连编应用程序 301
主程序设计 303
应用程序生成器 304
应用程序向导的使用 304
应用程序生成器简介 305
应用程序的发布 309
小结 312
习题13 313
参考文献 314