内容简介
第1部分 教程
第1章 数据库基础理论
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.4数据库管理系统
1.5数据库系统的体系结构
1.6数据库系统的构成
第2章Visual FoxPro系统配置
2.1 Visual FoxPro的安装与启动
2.1.1 Visual FoxPro 6.0的安装
2.1.2启动Visual FoxPro 6.0
2.1.3退出Visual FoxPro 6.0
2.2 Visual FoxPro系统环境的配置
2.3 Visual FoxPro设置系统默认目录
第3章Visual FoxPro应用基础
3.1数据类型
3.1.1字符型
3.1.2数值型
3.1.3货币型
3.1.4日期型
3.1.5日期时间型
3.1.6逻辑型
3.1.7备注型
3.1.8通用型
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.4.5测试函数
第4章 数据库的建立
4.1 Visual FoxPro数据库概念
4.1.1数据库容器概念
4.1.2创建数据库
4.1.3数据库的修改、打开和关闭
4.2表设计
4.2.1表结构设计
4.2.2使用命令方式创建和修改表
4.2.3初识表设计器
4.2.4设计字段
4.2.5设计索引
4.2.6设计表约束
4.3参照完整性设计
4.3.1创建表间关系
4.3.2删除和修改表间关系
4.3.3设计参照完整性
第5章 数据库操作技术
5.1数据库基本操作
5.1.1显示表结构
5.1.2显示数据库结构
5.1.3打开与关闭表
5.1.4增加记录
5.1.5显示记录
5.1.6定位记录
5.1.7更新记录
5.1.8删除和恢复记录
5.1.9过滤记录
5.2数据库可视化操作
5.2.1浏览操作
5.2.2菜单操作
5.2.3 BROWSE命令
5.2.4操作备注字段
5.2.5操作通用字段
5.3排序与索引
5.3.1排序操作
5.3.2索引操作
5.4顺序查询与索引查询
5.4.1顺序查询
5.4.2索引查询
5.5数据工作期
5.5.1多工作区的查询
5.5.2数据工作期窗口
5.5.3视图文件
5.5.4表的关联
5.6统计命令
5.6.1计数命令
5.6.2求和命令
5.6.3求平均值命令
5.6.4计算命令
5.6.5汇总命令
5.7 SELECT-SQL查询
5.7.1用SELECT-SQL命令直接查询
5.7.2用查询设计器建立查询
第6章 程序设计基础
6.1 Visual FoxPro的工作方式
6.2程序文件的建立与编辑
6.3程序文件中的专用命令
6.4程序文件的调用
6.5程序的基本结构
6.6分支结构
6.6.1单向分支
6.6.2双向分支
6.6.3多向分支
6.6.4使用分支语句应注意的问题
6.7循环结构
6.7.1 DO WHILE循环控制语句
6.7.2 FOR循环控制语句
6.7.3 SCAN循环控制语句
6.7.4循环辅助语句
6.7.5使用循环语句应注意的问题
6.8子程序
6.9过程
6.10自定义函数
6.11变量的作用域
第7章 面向对象程序设计
7.1对象程序设计概念
7.1.1类和对象的概念
7.1.2属性、事件和方法
7.2对象的操作
7.2.1引用对象
7.2.2设置对象属性
7.2.3响应对象事件
7.2.4添加对象
7.3类的定义
7.3.1利用“类设计器”创建类
7.3.2编程方式创建类
7.3.3将类添加到“表单控件”工具栏
7.4面向对象程序设计实例
第8章 表单
8.1建立表单
8.1.1用表单向导建立表单
8.1.2用表单设计器建立表单
8.2在表单上设置控件
8.3运行表单
8.4输出类控件
8.4.1标签
8.4.2图像、线条与形状
8.5输入类控件
8.5.1文本框
8.5.2编辑框
8.5.3列表框与组合框
8.5.4微调控件
8.6控制类控件
8.6.1命令按钮与命令按钮组
8.6.2复选框与选项按钮组
8.6.3计时器
8.7容器类控件
8.7.1表格
8.7.2页框
8.7.3容器
8.8连接类
8.8.1 ActiveX控件
8.8.2 ActiveX绑定控件
8.8.3超级链接
习题
第9章 菜单设计
9.1菜单的设计
9.1.1打开菜单设计器
9.1.2菜单设计器功能介绍
9.2利用菜单设计器设计菜单实例
9.2.1打开“菜单设计器”
9.2.2创建快捷菜单
9.2.3添加热键和快捷键
第10章 报表设计
10.1创建报表
10.1.1报表设计器
10.1.2快速报表
10.2报表设计器创建报表
第11章 小型应用系统开发实例
11.1理工大学学生信息管理系统
11.2系统功能模块设计
11.3主要工作窗口设计
11.3.1用户登录窗口设计
11.3.2窗口设计
11.3.3报表
11.3.4系统
11.4菜单设计
11.5主程序设计
11.6项目管理器
11.7系统连编可执行文件
11.8执行项目
第2部分 实验指导
第1章 实验基础
第2章Visual FoxPro 6.0基础
2.1实验目的
2.2实验项目
2.2.1实验项目1:对变量进行赋值
2.2.2实验项目2:求表达式的值
2.2.3实验项目3:系统函数
第3章 数据库的建立与操作
3.1实验目的
3.2实验项目
3.2.1实验项目1:项目管理器的建立
3.2.2实验项目2:数据库与表的建立
3.2.3实验项目3:输入记录
3.2.4实验项目4:记录的显示与定位
3.2.5实验项目5:记录的插入、修改、删除
3.2.6实验项目6:表的排序、索引
3.2.7实验项目7:顺序查找与索引查找
3.2.8实验项目8:表记录的数据统计
3.2.9实验项目9:表与表结构的复制
3.2.10实验项目10:多工作区操作
第4章 程序设计基础
4.1实验目的
4.2实验项目
4.2.1实验项目1:程序的建立、修改和运行
4.2.2实验项目2:非格式化输入命令
4.2.3实验项目3:分支结构程序设计
4.2.4实验项目4:循环结构程序设计
4.2.5实验项目5:过程与过程文件
4.2.6实验项目6:全局变量和局部变量
第5章 表单
5.1实验目的
5.2实验项目
5.2.1实验项目1:表单向导的使用
5.2.2实验项目2:表单常用控件的创建
5.2.3实验项目3:表单的运行
5.2.4实验项目4:快速表单
5.2.5实验项目5:标签及线条控件的设计
5.2.6实验项目6:文本框、命令按钮的设计
5.2.7实验项目7:列表框的设计
5.2.8实验项目8:组合框控件的设计
5.2.9实验项目9:选项按钮的设计
5.2.10实验项目10:计时器控件的设计
5.2.11实验项目11:表格控件的设计
5.2.12实验项目12:页框控件的设计
第6章 综合训练
6.1实验目的
6.2实验内容
6.3操作步骤