Visual FoxPro 数据库开发案例教程
分類: 图书,计算机/网络,数据库,Foxpro,
作者: 沈大林主编,崔玥等编著
出 版 社: 中国铁道出版社
出版时间: 2007-4-1字数: 427000版次: 1页数: 279印刷时间: 2007/04/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787113075774包装: 平装内容简介
本书共8章,书中详细介绍了Visual FoxPr0的特点及开发环境,各种基本操作,数据库的设计与维护,使用数据表,创建和管理表、使用“查询设计器”创建查询,使用视图更新数据、设计表单和面向对象的程序设计,报表的设计、编译、调试和运行应用程序以及程序的发布。学习本书之后,能够使用Visual FoxPr0进行数据管理,完成建立数据库系统等与数据库相关的工作。
本书不仅满足社会、企业、人才和学校的需求,还可以作为中职中专和高职高专及培训学校的培训教材以及数据库爱好者的自学用书。
目录
第0章绪论
0.1 Visual FoxPr0 6.0简介
0.2Visual FoxPr0 6.0的安装
0.3VFP的开发环境
0.4数据库中的基本概念
0.5课程的安排
第1章数据库系统
1.1【案例1】创建“学籍管理系统”项目
相关知识
全部
数据
文档
类
代码
其他
1.2【案例2】设置默认目录与
搜索路径
相关知识
显示
常规
数据
远程数据
文件位置
表单
项目
控件
区域
调试
语法着色
字段映像
思考与练习
第2章数据库和表
2.1【案例3】创建“教师”数据库
相关知识
在项目管理器中查看文件
在项目管理器中删除文件
在项目管理器中创建和修改
文件
为文件添加说明
用函数查看和设置数据库的属性
项目间共享文件
2.2【案例4】创建“通讯录”表
相关知识
数据库中表的命令操作
“数据库设计器”工具栏
2.3【案例5】定制通讯录
2.4【案例6】使用“学生”自由表
相关知识
查看表的内容
在表中移动
在表中添加新记录
删除记录
编辑字段
2.5【案例7】修改通讯录表的结构
相关知识
设置表的显示格式
设置字段的显示格式
设置字段的验证规则
2.6【案例8】管理学生中的记录
相关知识
筛选表
限制对字段的访问
筛选字段
选择记录
……
第3章数据的检索
第4章结构化程序设计
第5章表单设计与面向对象编程
第6章数据的打印输出
第7章封装应用程序
思考与练习
参考文献
书摘插图
第0章绪论
对数据库理论的研究在20世纪70年代后期逐步成熟。80年代初,Ashton—Tate公司开发的可以应用在个人计算机的dBase关系型数据库管理系统成为一个非常受欢迎的产品。用户只需使用简单的命令,即可完成对数据的添加、修改、查询、索引以及产生报表或标签,还可以利用其程序语言开发应用程序。由于它易于使用,功能较强,很快成为20世纪80年代中期个人计算机数据库管理系统中的主流产品。之后,dBase II1,dBase III P1us以及dBaseⅣ相继产生,功能也逐渐增强。
dBase运行速度较慢,在建立大型数据库时尤为突出。而且早期的dBase不带编译器,尽管后来增加了编译器,但仍存在一些问题。另外,设计标准也比较模糊,各版本之间兼容性较差。
Fox Software软件公司发现了这些问题,也预见到了PC平台上数据库管理系统的巨大潜力,所以在1984年推出了与dBase完全兼容的FoxBASE,其性能远远优于dBase,并且引入了编译器。1987年后推出的FoxBASE+2.0和2.10还扩充了开发语言,提供了良好的界面和较为丰富的工具。
随着软件技术的迅速发展,人们对数据库管理系统性能的要求也在不断提高。1989年下半年,FoxPr0诞生了。它具有面向对象的特点,并引入了多媒体技术。1991年,FoxPro 2.0推出,它采用了Rushmore查询优化、关系查询、报表技术以及整套第四代语言工具,性能上得到了大幅度的提高,是一个真正的32位产品。
1992年,微软公司收购了Fox公司,把FoxPr0纳入自己的产品体系中。它利用自身的技术优势和丰富的资源,迅速开发出FoxPr0 2.5和FoxPr0 2.6等大约20个软件产品及其相关产品,运行环境包括DOS、Windows、Mac和UNIX四个平台。
1995年6月,微软公司推出了Visua1 FoxPr0 3.0版,不久又推出了Visua1 FoxPr0 5.0及其中文版。1998年微软公司发布了可视化集成开发工具Visua1 Studi0 6.0,其中就包括Visua1 FoxPr0 6.0。Visua1 FoxPr0 6.0(简称VFP)可运行于Windows 95/98/NT平台上,能够充分发挥32位微处理器的强大功能。
2000年,微软公司推出了.NET战略,将Visua1 FoxPr0从Visua1 Studi0.NET中独立出来,推出能支持.NET框架开发的Visua1 FoxPr0 7.0、8.0甚至9.0,尽管这几种产品比Visua1 FoxPr0 6.0有许多优越之处及新增了许多功能,但到目前为止都没有中文版出现。作为教材,为了便于学生学习,本书选用Visua1 FoxPr0 6.0中文版。
……