Visual Foxpro程序设计应用教程

出版时间:2009-8  出版社:安徽大学出版社  作者:吴长勤 等编著  页数:329  字数:514000  

前言

  为适应信息技术普及与快速发展,满足高等学校人才培养的需要,强化学生应用能力及学习方法的培养,计算机基础课程的教学目标、内容及教学方法都需要不断的改革。  为配合大学计算机基础课程教学改革,我们组织编写了《Visual FoxPro程序设计应用教程》。本书内容由3部分组成:第1部分是第1章,主要讨论了数据库基础知识,包括数据库系统的基本概念、组成、数据模型以及关系数据库等内容。第2部分是Visual FoxPro数据库基本操作,由第2、3、4、5、6共5章组成,主要讨论数据类型、表、数据库、SQL语言、查询与视图等基本概念与使用。第3部分是应用开发与程序设计,由第7、8、9、10、11共5章组成。  参加本书编写的人员均为长期从事计算机教学的一线教师及专家,有丰富的数据库与visual FoxPro应用及教学经验。本书的主要特点体现在4个方面:  1.理论与实践相结合,既有基本理论的介绍,又注重技术的应用及实践。  2.突出基本方法,强调应用与方法。  3.有一个系统的应用实例。  4.方便教与学,本书由教材、实验指导两部分组成。  围绕这些特点,编写者组织了大量的例题和习题,最后还给出了系统的设计与开发过程。  本书第1、7章由陈兴梅编写,第2、3章由吴长勤编写,第4、11章由宋雪亚编写,第5、6章由赵生艳编写,第8、9、10章由王亚军编写;全书由吴长勤统稿、审阅,宋雪亚协助修改了部分内容。  本书在编写过程中得到了安徽科技学院教务处、理学院领导的指导、支持与帮助,得到了安徽大学出版社编辑同志的热情帮助,在此表示衷心的感谢!  由于作者水平所限,本书还存在着许多不足之处,敬请各方面的专家及广大读者批评指正。

内容概要

  本书以visual FoxPro
6.0为主要内容,系统、全面地介绍了关系数据库管理系统的基础理论及其应用系统开发,Visual FoxPro
6.0的基本操作以及Visual FoxPro面向过程、面向对象的编程方法。全书共分11章,包括数据库概述、Visual
FoxPro基础、自由表操作、数据库与多表操作、SQL语言、查询和视图、结构化程序设计基础、面向对象的程序设计、菜单和工具栏、报表与标签的设计、应用系统开发等内容。
  为方便教学,各章均附有大量的习题,书末配有精心设计的实验指导,有助于培养学生的程序设计能力和提高学生的实际编程能力。
  本书可作为高等学校计算机基础课程以及数据库应用课程的教材,也可以作为全国计算机等级考试(二级)Visual
FoxPro程序设计的学习用书,还可以供数据库开发与应用人员参考使用。

书籍目录

第1章 数据库概述
1.1 数据管理技术发展
1.2 数据模型
1.3 关系数据库基础知识
习题1
第2章 visual FoxPro基础
2.1 Visual FoxPro的启动及工作方式
2.2 数据类型
2.3 常量与变量
2.4 运算符与表达式
2.5 常用函数介绍
2.6 Visual FoxPro辅助设计工具
习题2
第3章 自由表操作
3.1 自由表的建立
3.2 自由表基本操作
3.3 排序与索引
3.4 查询
3.5 数据统计
习题3
第4章 数据库及多表操作
4.1 数据库的设计与建立
4.2 数据库表
4.3 永久关系和参照完整性
4.4 多表操作
习题4
第5章 SQL语言
5.1 表结构操作命令
5.2 表记录操作命令
5.3 表记录查询命令
习题5
第6章 查询和视图
6.1 查询
6.2 视图
6.3 视图与查询、视图与表的比较
习题6
第7章 结构化程序设计基础
7.1 结构化程序设计基础
7.2 顺序结构程序设计
7.3 分支结构程序设计
7.4 循环结构程序设计
7.5 子程序及其调用
7.6 自定义函数
7.7 过程与过程文件
习题7
第8章 面向对象的程序设计
8.1 面向对象程序设计中的概念
8.2 VFP中的基类
8.3 创建表单
8.4 表单中控件属性的设置及编程
8.5 表单的修改
习题8
第9章 菜单和工具栏
9.1 菜单的组成与设计
9.2 创建菜单
9.3 工具栏的创建和使用
习题9
第10章 报表和标签的设计
10.1 用向导创建报表和快速报表
10.2 用报表设计器创建报表
10.3 标签的设计
习题10
第11章 应用系统开发
11.1 项目管理器
11.2 应用系统开发过程
11.3 应用系统开发实例:教学管理系统开发
11.4 主菜单与主程序设计
11.5 应用程序的发布
习题11
实验部分
实验1 Visual FoxPro环境、数据和运算
实验2 函数的使用
实验3 自由表的建立、维护
实验4 索引、查询与统计
实验5 数据库的创建及多工作区访问
实验6 查询和视图
实验7 结构化程序设计
实验8 子程序、过程及自定义函数
实验9 表单的创建
实验10 表单中控件的设计
实验11 菜单和工具栏的设计
实验12 报表和数据库管理系统的设计
主要参考文献

章节摘录

  1.人工管理阶段  20世纪50年代中期以前,计算机主要用于科学计算,计算处理的数据量很小,基本上不存在数据管理的问题。从20世纪50年代初开始,人们开始将计算机应用于数据处理,由于当时的计算机没有专门管理数据的软件,也没有像磁盘这样可随机存取的外部存储设备,所以对数据的管理没有一定的格式,数据完全依附于处理它的应用程序,数据和应用程序相互依赖。这样,应用程序中的数据无法被其他程序利用,不同的程序之间存在着大量重复数据。同时,由于数据都是对应某一应用程序,数据的独立性很差;如果数据的类型、结构、存取方式或输入、输出方式发生变化,处理它的程序必须作相应改变;数据结构性差,而且数据不能长期保存。  2.文件管理阶段  20世纪50年代后期至60年代后期为文件管理阶段,计算机硬件和软件都有了一定的发展。计算机不仅用于科学计算,还大量用于管理。由于计算机存储技术的发展和操作系统的出现,同时计算机硬件也已经具有可直接存取的磁盘、磁带及磁鼓等外部存储设备,软件则出现了计算机的高级程序设计语言和操作系统,而操作系统的一项主要功能是对文件的管理;因此,利用操作系统的文件管理功能,将相关数据按一定的规则构成文件,通过文件系统对文件中的数据进行存取、管理,应用程序通过专门管理数据的软件即文件系统来使用数据。  文件管理阶段中,文件系统为程序与数据之间提供了一个公共接口,使应用程序采用统一的存取方法来存取和操作数据,程序与数据之间不再是直接的对应关系,因而程序和数据有了一定的独立性。但文件系统只是简单地存放数据,数据的存取在很大程度上仍依赖于应用程序,不同程序难以共享同一数据文件,数据独立性较差。此外,由于文件系统没有一个统一的规则约束数据的存储,因而仍有较高的数据冗余,这极易造成数据的不一致性。

图书封面

评论、评分、阅读与下载


    Visual Foxpro程序设计应用教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7