内容简介
第1章 数据库系统及Visual FoxPro 6.0概述
1.1数据、信息与数据处理
1.1.1数据与信息
1.1.2数据处理
1.2计算机数据管理的发展
1.2.1人工管理阶段
1.2.2文件系统阶段
1.2.3数据库系统阶段
1.3数据库系统基本概念
1.3.1数据库
1.3.2数据库管理系统
1.3.3数据库系统
1.3.4数据库应用系统
1.3.5数据库系统的数据模式
1.4数据模型
1.4.1数据模型概述
1.4.2 E-R数据模型
1.4.3几种主要数据模型
1.5关系数据库概述
1.5.1关系术语
1.5.2关系的规范化
1.5.3关系运算
1.5.4关系数据库
1.5.5关系的完整性
1.5.6数据库新技术概述
1.6 Visual FoxPro 6.0及其界面
1.6.1 Visual FoxPro 6.0概述
1.6.2 Visual FoxPro 6.0界面
1.6.3 Visual FoxPro向导、生成器、设计器简介
1.7 Visual FoxPro 6.0语法基础
1.7.1数据类型
1.7.2常量
1.7.3变量
1.7.4数组
1.7.5常用函数
1.7.6表达式
1.7.7命令
本章小结
习题1
第2章 项目管理器及其操作
2.1项目管理器的基本概念
2.1.1创建项目
2.1.2项目管理器的使用
2.2项目管理器的操作
2.2.1查看项目中的内容
2.2.2添加或移去文件
2.2.3创建和修改文件
2.2.4定制项目管理器
本章小结
习题2
第3章 数据表的基本操作
3.1数据表概述
3.1.1表的相关概念
3.1.2表中的数据类型
3.2创建新表
3.2.1设计表结构
3.2.2通过表设计器创建新表
3.2.3通过表向导创建新表
3.2.4输入记录与浏览表中的信息
3.3浏览和编辑表中信息
3.3.1修改己有表的结构
3.3.2添加新记录
3.3.3删除记录
3.3.4在表中移动记录指针
3.3.5定制浏览窗口
3.4表的索引与排序
3.4.1索引的类型
3.4.2各种类型索引的使用
3.4.3用多个字段进行索引
3.4.4排序
3.5表的数值计算
3.5.1纵向求和SUM
3.5.2纵向求平均值AVERAGE
3.5.3统计记录数COUNT
3.6多表的操作
3.6.1工作区的概念
3.6.2选择工作区的命令
3.6.3使用USE命令指定工作区打开表
3.6.4建立表的关联
3.6.5 解除关联
3.7用命令对表进行操作
3.7.1打开表命令
2.7.2关闭表命令
3.7.3显示表记录的命令
3.7.4利用己有的表建立新表
3.7.5修改表结构的命令
3.7.6记录定位命令
3.7.7记录的删除命令
3.7.8替换REPLACE命令
3.7.9 条件查询LOCATE命令
3.7.10建立单索引文件的命令
3.7.11建立复合索引文件的命令
3.7.12追加记录APPEND命令
3.7.13插入记录INSERT命令
3.7.14从其他表文件中追加数据APPEND FROM命令
本章小结
习题3
第4章 数据库的设计与操作
4.1数据库的基本操作
4.1.1数据库设计的一般步骤
4.1.2创建新数据库
4.1.3在数据库中加入表和移去表
4.1.4多表间关联
4.1.5表的连接
4.2设置数据库
4.2.1设置字段显示属性
4.2.2设置字段输入默认值
4.2.3定义字段有效性规则
4.2.4设置永久关系与参照完整性
4.3数据库的操作
4.3.1打开/关闭数据库
4.3.2在项目中添加/移去数据库
4.3.3建立表间关系
4.3.4使用多个数据库
本章小结
习题4
第5章 面向对象程序设计
5.1面向对象程序设计概念
5.1.1对象
5.1.2对象的属性、方法与事件
5.1.3面向对象编程
5.1.4对象编程实例
5.2 Visual FoxPro中的类
5.2.1 Visual FoxPro的基类
5.2.2类的特性
5.3使用对象
5.3.1对象的包容层次
5.3.2对象的引用
5.3.3设置属性
5.4简单的输入/输出程序设计
5.4.1命令按钮的使用
5.4.2用标签输出信息
5.4.3文本框输入/输出
5.5 Visual FoxPro中的事件与方法程序
5.6用户自定义类
5.6.1使用类设计器创建类
5.6.2编程方式使用类
本章小结
习题5
第6章 表单的创建与使用
6.1创建表单
6.2表单设计器
6.2.1“表单设计器”工具栏
6.2.2“表单控件”工具栏
6.2.3“属性”窗口
6.2.4“代码”窗口
6.3表单的数据环境
6.3.1数据环境设计器
6.3.2添加、移去表或视图
6.4表单的保存、运行和修改
6.4.1保存表单
6.4.2运行表单的多种方法
6.4.3修改表单
6.5表单常用控件
6.5.1标签、文本框和命令按钮
6.5.2线条、形状和图像控件
6.5.3列表框
6.5.4容器控件
6.5.5选项按钮组
6.5.6复选框
6.5.7命令按钮组
6.5.8计时器控件
6.5.9微调框
6.5.10组合框
6.5.11表格控件
6.5.12页框
6.5.13编辑框
本章小结
习题6
第7章 程序设计基础
7.1程序概述
7.1.1程序的建立、编辑
7.1.2程序的运行
7.1.3程序中常用的命令
7.2顺序结构程序设计
7.3选择结构程序设计
7.3.1简单分支结构IF...ENDIF
7.3.2选择分支结构IF...ELSE...ENDIF
7.3.3多分支结构DO CASE ...ENDCASE
7.4循环结构程序设计
7.4.1条件循环语句DO WHILE...ENDDO
7.4.2计数循环语句FOR...ENDFOR
7.4.3数据表扫描循环语句SCAN ...ENDSCAN
7.5多重循环
7.6多模块程序设计
7.6.1过程及其过程调用
7.6.2用户自定义函数
7.6.3自定义方法
7.6.4变量作用域
7.7程序的调试
7.7.1调试器环境
7.7.2设置断点
7.7.3调试菜单
本章小结
习题7
第8章 结构化查询语言——SQL
8.1 SQL语言概述
8.2 SQL的数据查询功能
8.2.1 SELECT语句格式与功能
8.2.2应用举例
8.3 SQL的数据操作功能
8.3.1插入记录
8.3.2更新记录
8.3.3删除记录
8.4 SQL的数据定义功能
8.4.1建立表结构
8.4.2修改表结构
8.4.3删除表
8.4.4创建视图
本章小结
习题8
第9章 查询与视图
9.1查询与视图概述
9.1.1查询的概念
9.1.2视图的概念
9.1.3视图与查询比较
9.2创建查询
9.2.1通过查询向导创建查询
9.2.2通过查询设计器创建查询
9.2.3查询去向
9.3运行查询
9.4创建视图
9.4.1通过视图向导创建视图
9.4.2通过视图设计器创建视图
9.5利用视图更新表
本章小结
习题9
第10章 菜单设计
10.1菜单系统概述
10.1.1菜单系统的基本结构
10.1.2菜单系统的设计步骤
10.2创建快速菜单
10.3使用菜单设计器创建菜单
10.3.1创建主菜单
10.3.2创建子菜单项
10.3.3定义菜单项功能
10.3.4定义快捷键
10.3.5添加系统菜单项
10.3.6菜单项的相关设计
10.3.7显示菜单中选项设置
10.4在顶层表单中设计菜单
10.5创建快捷菜单
本章小结
习题10
第11章 报表设计
11.1计划报表布局
11.1.1报表的常规布局
11.1.2报表布局文件
11.2创建报表布局
11.2.1通过“报表向导”创建报表
11.2.2快速报表
11.2.3通过“报表设计器”创建报表
11.3修改报表布局
11.3.1规划数据的位置
11.3.2调整报表带区的大小和布局
11.3.3设置报表数据源
11.3.4增添报表控件
11.4预览和打印报表
11.4.1预览报表
11.4.2打印报表
本章小结
习题11
第12章 应用程序的生成和发布
12.1建立帮助文件
12.1.1建立HTML帮助
12.1.2建立图形方式的帮助
12.1.3设计.DBF帮助
12.2编译应用程序
12.2.1建立项目
12.2.2建立主控文件
12.2.3在项目中运行应用程序
12.2.4项目的连编
12.3安装向导
12.3.1发布树
12.3.2运行安装向导
12.4学生成绩管理系统开发实例
本章小结
习题12
参考文献