出版时间:2010-2 出版社:水利水电出版社 作者:王凤领 主编 页数:312 字数:495000
内容概要
《Visual FoxPro数据库程序设计教程(第2版)》以Visual FoxPro
6.0中文版为平台,结合普通高校非计算机专业数据库程序设计课程的具体要求,深入浅出地介绍Visual
FoxPro数据库程序设计的有关知识、方法和具体的实例。本教材共12章。分别介绍数据库系统及Visual
FoxPro概述、项目管理器及其操作、数据表的基本操作、数据库的设计与操作、面向对象程序设计、表单的建立与使用、程序设计基础、结构化查询语言——SQL、查询与视图、菜单设计、报表设计、应用程序的生成和发布等。
《Visual FoxPro数据库程序设计教程(第2版)》突出案例教学并配套有《Visual
FoxPro数据库程序设计习题解答与实验指导(第二版)》教材。在理论讲解过程中,配有大量实例,通过对一个个实例的分析和操作,使读者在理解所学知识的基础上,掌握数据库应用系统的开发方法。各章后均附有丰富的习题与上机操作题供读者练习,并在配套的实验教材中对各章习题提供了参考答案与上机指导以及全国计算机等级考试笔试题和上机操作题。《Visual
FoxPro数据库程序设计教程(第2版)》可作为普通高等学校各专业计算机公共课、数据库应用课程的教材,也可作为计算机等级考试培训教材和自学参考用书。
书籍目录
第二版前言
第一版前言
第1章 数据库系统及VisualFoxPro6.O概述
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 VisualFoxPro6.0及其界面
1.6.1 VisualFoxPro6.0概述
1.6.2 VisualFoxPro6.0界面
1.6.3 VisualFoxPro向导、生成器、设计器简介
1.7 VisualFoxPro6.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 条件查询LOCArE命令
3.7.10 建立单索引文件的命令
3.7.11 建立复合索引文件的命令
3.7.12 追加记录APPEND命令
3.7.13 插入记录INSERI.命令
3.7.14 从其他表文件中追加数据APPENDFROM命令
本章小结
习题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 VisualFoxPro中的类
5.2.1 VisualFoxPro的基类
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 文本框输/k/输出
5.5 VisualFoxPro中的事件与方法程序
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……END……IF
7.3.2 选择分支结构IF……ELSEEND……IF
7.3.3 多分支结构:DO……CASEENDCASE
7.4 循环结构程序设计
7.4.1 条件循环语句DO……WHILEEND……DO
7.4.2 计数循环语句FOR……END……FOR
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
参考文献
章节摘录
数据库管理系统(DataBaseManagementSystem,DBMS)是负责数据库的定义、建立、操纵、管理和维护的一种计算机软件,是数据库系统的核心部分。数据库管理系统是在特定操作系统的支持下进行工作的,它提供了对数据库资源进行统一管理和控制的功能,使数据结构和数据存储具有一定的规范性,提高了数据库应用的简明性和方便性。DBMS是一种系统软件,也就是数据库语言本身,常用的有VisualFoxPro(VFP)、SQL、Oracle等数据库语言。DBMS为用户管理数据提供了一整套命令,利用这些命令可以实现对数据库的各种操作,如数据结构的定义,数据的输入、输出、编辑、删除、更新、统计和浏览等。具体可以归纳为以下四大功能。 1.数据定义功能数据库管理系统定义和描述数据库的结构使用数据库定义语言(DataDescription工,anguage,DDL),这就需要用相应的解释和编译程序来实现该功能,如Visual:FoxPro数据库管理系统中的CREA~[卫STRlICTURE,该命令可创建一个数据库并设计数据库中数据的结构。 2.数据操作功能DBMS提供的数据操作语言(Data:ManipulationL,anguage,DMI.)用于实现数据的追加、插入、修改、输出、检索等功能。不同的数据库语言提供的功能命令的格式不同,但这些功能对数据库管理来说是最基本的,是构成应用程序必不可少的元素。 3.数据控制功能为保障数据库中数据使用的安全性和可靠性,DBMS要提供一定的手段保护数据,这就是数据控制的概念,包括数据完整性控制、并发控制、安全性控制、数据恢复控制等。 4.数据字典数据字典(DataDictionary)是以数据文件的方式存放关于数据库的结构描述和说明信息,是一种特殊的数据库。软件开发人员可以通过查阅数据字典来方便地使用和操作数据库,这对数据量大的应用程序是很有帮助的。大型数据库管理系统有专门创建数据字典的功能,而VisualFoxPro则需较多的人工操作才能创建数据字典。 ……
编辑推荐
注重知识的基础性,系统性与全局性,兼顾前瞻性与引导性。 语言精练,应用案例丰富,讲解内容深入浅出。 体系完整,内容充实,注重应用性与实践性。 讲求实用,培养技能,提高素质,拓展视野。
图书封面
评论、评分、阅读与下载
Visual FoxPro 数据库程序设计教程 PDF格式下载