本书以Visual FoxPro 6.0为平台,以“学生成绩管理系统”之开发为教学案例,内容全面,突出应用。采取“两个结合”——把理论与实践相结合,把课程内容与等级考试要求相结合,既注重基础性和系统性,更注重实用性和可操作性。案例选取在设计层面上力求做到从整体到局部,循序渐进,简明易懂,使学生通过实验逐步完成应用系统的开发。课后习题结合等级考试,题量丰富并附有参考答案,便于学生测试与练习。 本书适合作为普通高等学校非计算机专业计算机基础课程的教材,也可作为高等学校成人教育的教材或培训资料。
样章试读
目录
- 第1章 关系数据库基础知识
1.1 数据库系统概述
1.1.1 数据库的基本概念
1.1.2 数据管理技术的发展
1.1.3 数据库系统的特点
1.1.4 数据库系统的内部结构体系
1.2 数据模型
1.2.1 数据模型的分类
1.2.2 数据模型的组成要素
1.2.3 概念模型
1.2.4 常用的数据模型
1.3 关系数据库
1.3.1 关系数据结构
1.3.2 关系操作
1.3.3 关系完整性约束
习题一
第2章 Visual FoxPro 6.0概述
2.1 Visual FoxPro 6.0简介
2.1.1 Visual FoxPro的历史沿革
2.1.2 Visual FoxPro 6.0的功能简介
2.2 Visual FoxPro 6.0的运行与安装
2.2.1 Visual FoxPro 6.0的运行环境
2.2.2 Visual FoxPro 6.0的安装
2.2.3 Visual FoxPro 6.0的启动与退出
2.3 Visual FoxPro 6.0操作概述
2.3.1 Visual FoxPro 6.0的用户界面
2.3.2 Visual FoxPro 6.0的操作方式
2.3.3 Visual FoxPro 6.0的系统配置
2.4 Visual FoxPro 6.0的应用
2.4.1 Visual FoxPro 6.0的命令
2.4.2 Visual FoxPro 6.0的命名规则
2.4.3 Visual FoxPro 6.0的文件类型
2.4.4 Visual FoxPro 6.0的技术指标
2.4.5 Visual FoxPro 6.0的向导、设计器、生成器
习题二
第3章 表和数据库
3.1 表的创建
3.1.1 表结构的设计
3.1.2 表结构的创建
3.1.3 表的打开与关闭
3.1.4 表结构的修改
3.2 表数据的处理
3.2.1 表数据的输入
3.2.2 表数据的显示和浏览
3.2.3 记录指针的定位
3.2.4 表数据的修改
3.2.5 记录的删除与恢复
3.2.6 筛选记录和字段
3.2.7 表数据的其他操作命令
3.3 数据库
3.3.1 数据库的创建
3.3.2 数据库的打开和关闭
3.3.3 数据库表的操作
3.3.4 数据库表的属性和设置
3.4 表的索引
3.4.1 索引的基本概念
3.4.2 索引的创建
3.4.3 索引的修改和删除
3.4.4 索引的使用
3.5 多表操作和表的关联
3.5.1 工作区的概念及操作
3.5.2 建立表间的临时关系
3.5.3 永久关系与参照完整性
习题三
第4章 Visual FoxPro语言基础
4.1 数据和数据类型
4.2 常量与变量
4.2.1 常量
4.2.2 变量
4.3 标准函数
4.3.1 数值函数
4.3.2 字符函数
4.3.3 日期时间函数
4.3.4 转换函数
4.3.5 测试函数
4.4 运算符与表达式
4.4.1 算术运算符和算术表达式
4.4.2 字符运算符和字符表达式
4.4.3 日期运算符和日期表达式
4.4.4 关系运算符和关系表达式
4.4.5 逻辑运算符和逻辑表达式
习题四
第5章 结构化查询语言SQL
5.1 数据定义语言
5.1.1 创建表结构
5.1.2 修改表结构
5.1.3 删除表
5.2 数据操纵语言
5.2.1 插入记录命令
5.2.2 更新记录命令
5.2.3 删除记录命令
5.3 数据查询语言
5.3.1 查询语句的一般形式
5.3.2 基本查询
5.3.3 条件查询
5.3.4 简单的计算查询
5.3.5 多表查询
5.3.6 连接查询
5.3.7 嵌套查询
5.3.8 分组查询结果
5.3.9 排序查询结果
5.3.10 集合的并运算
5.3.11 查询去向
习题五
第6章 查询与视图
6.1 查询
6.1.1 查询的建立
6.1.2 查询的修改
6.1.3 查询的运行
6.2 视图
6.2.1 视图的概念
6.2.2 本地视图的建立
6.2.3 视图的使用
6.2.4 远程视图
习题六
第7章 程序设计基础
7.1 程序设计概述
7.1.1 程序设计简介
7.1.2 结构化程序设计
7.1.3 程序的控制结构
7.1.4 程序文件的建立
7.1.5 程序设计中的常用命令
7.2 选择结构
7.2.1 单向分支
7.2.2 双向分支
7.2.3 多向分支
7.2.4 分支结构的嵌套
7.3 循环结构
7.3.1 条件循环DO WHILE语句
7.3.2 计数循环FOR语句
7.3.3 数据库循环SCAN语句
7.3.4 循环的嵌套
7.4 模块化程序设计
7.4.1 子程序
7.4.2 过程
7.4.3 函数
7.4.4 内存变量的作用域
7.5 程序调试
7.5.1 调试器
7.5.2 用户定义对话框
习题七
第8章 表单设计与应用
8.1 面向对象程序设计概述
8.1.1 对象和类
8.1.2 Visual FoxPro中的类
8.2 表单的创建
8.2.1 使用向导创建表单
8.2.2 使用表单设计器创建表单
8.3 输出类控件
8.3.1 标签控件
8.3.2 线条与形状控件
8.3.3 图像控件
8.4 输入类控件
8.4.1 文本框控件
8.4.2 编辑框控件
8.4.3 列表框控件
8.4.4 组合框控件
8.4.5 微调控件
8.5 控制类控件
8.5.1 命令按钮控件
8.5.2 命令按钮组控件
8.5.3 复选框控件
8.5.4 选项按钮组控件
8.5.5 计时器控件
8.6 容器类控件
8.6.1 表格
8.6.2 页框
8.6.3 容器
8.7 链接类控件
8.7.1 ActiveX控件
8.7.2 ActiveX绑定控件
8.7.3 超级链接控件
8.8 表单的高级设计
8.8.1 表单控件的布局调整与焦点分配
8.8.2 多文档界面表单
8.8.3 表单集
习题八
第9章 报表与标签
9.1 使用向导创建报表
9.1.1 报表设计基础
9.1.2 使用向导创建简单报表
9.1.3 使用向导创建一对多报表
9.2 使用报表设计器创建报表
9.2.1 报表设计器
9.2.2 使用快速报表创建报表
9.2.3 报表设计器的使用
9.2.4 报表操作命令
9.3 标签的创建和使用
9.3.1 利用向导创建标签
9.3.2 使用标签设计器创建标签
9.3.3 标签操作命令
习题九
第10章 菜单的设计与应用
10.1 菜单的基本概念
10.1.1 菜单的类型和结构
10.1.2 创建菜单的一般步骤
10.2 菜单设计器的使用
10.2.1 菜单设计器
10.2.2 使用菜单设计器创建下拉菜单
10.3 创建快捷菜单
10.3.1 快捷菜单设计器
10.3.2 创建快捷菜单
10.3.3 关于菜单程序文件
习题十
第11章 项目管理和系统发布
11.1 项目管理器
11.1.1 项目管理
11.1.2 项目管理器的组成
11.1.3 项目管理器的使用
11.2 应用系统的发布
习题十一
第12章 数据库应用系统开发
12.1 数据库应用系统开发概述
12.2 学生成绩管理系统的基本结构
12.2.1 系统的功能
12.2.2 系统数据库的设计
12.2.3 创建项目和数据库
12.3 模块表单的创建
12.3.1 创建学生信息模块
12.3.2 其他模块表单的创建
12.4 主菜单、登录和主窗口的设计
12.4.1 系统菜单的创建
12.4.2 登录程序的创建
12.4.3 主窗口的创建
12.5 应用系统的连编和运行
习题十二
第13章 课程实验
13.1 Visual FoxPro 6.0的基础操作
实验一 Visual FoxPro 6.0的安装
实验二 Visual FoxPro 6.0窗口操作
实验三 Visual FoxPro 6.0的系统配置
13.2 表和数据库的实验
实验四 表的创建
实验五 表的基本操作
实验六 数据库的基本操作
实验七 完整性与参照性
13.3 Visual FoxPro中数据的实验
实验八 数据元素
13.4 SQL实验
实验九 SQL定义语言
实验十 SQL操纵语言
实验十一 SQL查询语言
13.5 查询与视图实验
实验十二 查询文件的创建与使用
实验十三 视图文件的创建与使用
13.6 程序设计实验
实验十四 创建程序文件
实验十五 选择结构程序设计
实验十六 循环结构程序设计
实验十七 模块化程序设计
13.7 表单设计实验
实验十八 利用向导创建表单
实验十九 利用表单设计器创建表单
实验二十 输入类控件和输出类控件的使用
实验二十一 控制类控件和容器类控件的使用
实验二十二 连接类控件的使用
实验二十三 表单高级设计
13.8 报表与标签设计实验
实验二十四 报表设计
实验二十五 标签设计
13.9 菜单设计实验
实验二十六 设计菜单
13.10 项目管理实验
实验二十七 项目管理
13.11 数据库系统开发实验
实验二十八 开发实例
附录A Visual FoxPro常用命令表
附录B Visual FoxPro常用函数表
附录C 2012年全国计算机等级考试(二级Visual FoxPro)考试大纲
附录D 习题参考答案
参考文献