Visual FoxPro程序设计教程
作者: 金春霞,化莉
出版时间:2016年2月
出版社:南京大学出版社
- 南京大学出版社
- 9787305164132
- 104523
- 2016年2月
- 未分类
- 未分类
- TP311.138
由金春霞、化莉主编的《Visual FoxPro程序设计教程》以Vtsual FoxPro 6.0为主要内容,介绍了关系数据库系统的基础理论及其开发方法。以基于数据库的应用能力培养为主要目标,面向应用型教学需求,重点突出基础性和应用性。按照“理论+实践”的思想关联知识,以一个简单的教学管理系统开发示例为主线贯穿全书,将Visual FoxPro的基础理论和应用有机结合。全书共10章,内容包括数据库基础知识、Visual FoxPro语言基础、数据库与数据表的创建和使用、查询和视图、SQL结构化查询语言、程序设计基础、面向对象基础与表单设计、报表、菜单设计及应用以及应用程序的开发等内容。本书配套实验教程,提供大量的实验内容,通过实验巩固所学的知识。
本书可作为高等院校本科生的教材以及教学参考书,也可作为“全国计算机等级考试二级Visual Fox-Pro"的培训和自学用书。
第1章 VisualFoxPro数据库基础知识
1.1 数据管理技术的发展
1.1.1 数据与数据处理
1.1.2 数据管理发展的三个阶段
1.2 数据库系统
1.2.1 数据库系统的组成.
1.2.2 数据库系统体系结构
l.3 数据模型
1.3.1 数据处理的三个阶段
1.3.2 关系模型
1.3.3 关系代数
1.4 VisualFoxPro6.0概述
1.4.1 VisualFoxPro的简介
1.4.2 VitsualFoxPro6.0用户界面
1.4.3 VitsualFoxPro6.0环境配置
1.4.4 命令语法规则
1.5 项目管理器
1.5.1 创建项目
1.5.2 定制项目管理器
1.5.3 使用项目管理器
1.5.4 VisualFoxPro的文件类型
习题
第2章 VisualFoxPro语言基础
2.1 数据类型
2.2 常量与变量
2.2.1 常量
2.2.2 变量
2.3 运算符与表达式
2.3.1 运算符
2.3.2 表达式
2.4 常用系统函数
2.4.1 数值函数
2.4.2 字符函数
2.4.3 日期和时间函数
2.4.4 数据类型转换函数
2.4.5 数据库和表测试函数
2.4.6 宏替换函数
2.4.7 其他函数
习题
第3章 数据库与数据表的创建和使用
3.1 数据库设计
3.1.1 数据需求分析
3.1.2 确定数据表
3.1.3 确定所需字段
3.1.4 确定表间关系
3.2 数据库的组成
3.3 创建和使用数据库
3.3.1 创建数据库
3.3.2 使用数据库
3.4 数据表
3.4.1 建立数据表
3.4.2 打开和关闭数据表
3.4.3 数据表的输出和浏览
3.4.4 数据表的修改
3.4.5 表记录指针的定位
3.46 表记录的追加
3.4.7 表记录的删除与恢复
3.4.8 数据表的复制和统计
3.5 数据表的索引
3.5.1 索引概述
3.5.2 索引的创建
3.5.3 索引的使用
3.6 数据库表的操作
3.6.1 建立数据库表
3.6.2 数据库表与自由表的转换
3.6.3 参照完整性与数据表之间的永久关系
习题
第4章 查询和视图
4.1 查询概述
4.2 创建查询
4.2.1 查询向导
4.2.2 查询设计器
4.3 视图概述
4.4 创建视图
4.4.1 本地视图
4.4.2 使用视图
4.4.3 用视图更新源表
习题.
第5章 结构化查询语言
5.1 SQL概述
5.2 数据表定义
5.3 数据更新
5.3.1 数据插入
5.3.2 数据修改
5.3.3 数据删除
5.4 数据查询
5.4.1 SELECT语句结构
5.4.2 单表查询
5.4.3 多表查询
5.4.4 嵌套查询
5.4.5 UNION集合查询
5.4.6 设置查询去向
5.5 视图定义
习题
第6章 程序设计基础
6.1 结构化程序概述
6.1.1 程序设计与算法
6.1.2 程序的书写规则
6.1.3 程序文件的建立
6.1.4 程序文件的运行
6.1.5 程序中的常用命令语句
6.1.6 MESSAGEBOX消息框函数
6.2 程序控制结构
6.2.1 顺序结构
6.2.2 分支结构
6.2.3 循环结构
6.3 模块化程序设计
6.3.1 自定义函数
6.3.2 自定义过程
6.3.3 参数传递
6.3.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.3 常用表单控件
7.3.1 标签
7.3.2 命令按钮
7.3.3 文本框
7.3.4 编辑框
7.3.5 选项按钮组
7.3.6 复选框
7.3.7 命令按钮组
7.3.8 列表框
7.3.9 组合框
7.3.10 表格
7.3.11 计时器
7.3.12 页框
7.3.13 线条、形状与图像
7.3.14 微调控件
7.3.15 容器
7.3.16 ActiveX控件和ActiveX绑定控件
习题
第8章 报表
8.1 报表概述
8.2 报表设计
8.2.1 利用报表向导设计报表
8.2.2 利用快速报表创建报表
8.2.3 利用报表设计器创建报表
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.3 顶层菜单
9.4 快捷菜单
习题
第10章 应用程序的开发
10.1 应用系统的组织与开发
10.1.1 应用系统开发的基本步骤
10.1.2 项目文件的连编与运行
10.2 应用程序开发实例
10.2.1 教学管理系统主要功能
10.2.2 系统总体设计
10.2.3 建立项目管理器
10.2.4 数据库设计
10.2.5 系统功能设计
10.2.6 项目的管理
习题
附录:本书使用的数据库表结构
参考文献