Visual FoxPro及其应用系统开发
史济民 汤观全
730203778
清华大学出版社 / 2001-02-01
/ / 0页 / 0字
¥25.00
缺货
"Visual FoxPro及其应用系统开发"的详细介绍……
本书从应用出发循序渐进地介绍了VisualFoxPro6.0应用系统的开发工具和开发方法。
........
哪里可以买到"Visual FoxPro及其应用系统开发"?
很抱歉,目前暂无商城正在出售"Visual FoxPro及其应用系统开发"。您可以定制本书的有货通知,当有书店开始销售本书时,好图书将通过电子邮件通知您。
※ 如果您是第一次来到好图书选购图书,请点此查看“购书指南”。
※ 发现价格错误了?书店有售而好图书却没有显示?立刻点此给好图书改错。
※ 图书价格仅供参考,实际售价及是否有库存以各网站实际标示为准。
※ 若售价差别过大,可能因不同规格或者版本引起,请自行甄别。
我来评论一下"Visual FoxPro及其应用系统开发"……
"Visual FoxPro及其应用系统开发"的图书目录……
前
言 前
言
本书作为《FoxBASE 及其应用系统开发》与《FoxPro及其应用系统开发》这两本教材的娣妹书, 保持了前两本书的结构与风格, 同时在内容与重点上又有新的发展. 主要表现在以下方面:
一. 继续遵循由“语言基础—程序设计—系统开发”组成的三段教学法, 相对应的将全书划分为上. 中. 下3篇.
二. 将程序设计的重点从面向过程转向面向对象. 在PC机数据库系统Xbase家族中, VFP 是第一个全面支持面向对象程序设计 OOP 的数据库语言. 本书中篇除了用一章简介传统的结构化程序设计外, 其余五章均结合VFP 6.0的工具着重介绍OOP方法, 并穿插讨论了OOP的基本概念, 使读者从感性到理性逐步熟悉OOP的思想与方法.
三. 利用交互操作来实现OOP的思想, 是VFP的又一特色. 本书上篇为“语言基础”篇, 包括前3章, 第一章“绪论”在简介数据库系统的基本概念后, 从回顾PC机数据库系统的演变讲到Visual FoxPro 以下简称VFP 的诞生, 目的是让初学者对数据库系统特别是常用的PC机数据库系统建立初步的认识. 接下来概述了VFP的特点. 界面组成以及交互操作与程序执行等两类工作方式. 最后两节以设计器等辅助工具和对项目管理器的简介作为结束. 第二. 三两章讲解VFP的基本语言成分和包括建表. 查询. 统计等操作在内的基本操作命令. 在第三章中还引入了数据环境和视图文件. 基于SQL语言的查询命令与查询窗口, 以及数据库表与自由表等基本概念. 中篇为“程序设计”篇, 包括第四章至第九章, 在第四章“程序设计初步”中主要介绍了程序设计的基本概念, 包括程序的控制结构. 子程序. 变量作用域以及VFP程序文件的建立与运行等. 随后的5章主要介绍基于OOP方法的VFP可视化程序设计, 着重说明VFP 6.0提供的各种向导. 设计器和控件工具箱等可视化设计工具. 每章讲一个专题, 依次讨论“菜单设计”. “表单设计基础”. “表单控件设计”. “表单高级设计”和“报表设计”等技术与操作. 在表单的基础设计与高级
......
"Visual FoxPro及其应用系统开发"的书摘……
2.数据共享
共享是数据库系统的目的,也是它的重要特点。一个库中的数据不仅可为同一企业或
机构之内的各个部门所共享,也可为不同单位、地域甚至不同国家的用户所共享。而在文
件系统中,数据一般是由特定的用户专用的。
3.数据独立性
在文件系统中,数据结构和应用程序相互依赖,一方的改变总是要影响另一方的改
变。数据库系统则力求减小这种相互依赖,实现数据的独立性。虽然目前还未能完全做到
这一点,但较之文件系统已大有改善。
4.可控冗余度
数据专用时,每个用户拥有并使用自己的数据,难免有许多数据相互重复,这就是冗
余。实现共享后,不必要的重复将全部消除,但为了提高查询效率,有时也保留少量重复数
据,其冗余度可由设计人员控制。
表1.1以对照表的形式,列出了数据库系统与一般文件应用系统的主要性能差别。
1.1.3 数据库系统的分代
经过近30年的发展,数据库系统已走过了第一、第二两代——非关系型数据库系统
和关系型数据库系统,现正向第三代——对象关系数据库系统前进。
1.非关系型数据库系统
非关系型数据库系统是对第一代数据库系统的总称,其中又包括层次型数据库系统
与网状型数据库系统两种类型。这一代数据库系统具有以下的共同特征:
(1)采用“记录”为基本的数据结构。在不同的“记录型”(recordtype)之间,允许存在
相互联系。图1.1显示了因联系方式不同而区分的两类数据模型。图(a)为“层次模型”
(hierarchicalmodel),其总体结构为“树形”,在不同记录型之间只允许存在单线联系;图
(b)为“网状模型”(networkmodel),其总体结构呈网形,在两个记录型之间允许存在两种
或多于两种的联系。前者适用于管理具有家族形系统结构的数据库,后者则更适于管理在
数据之间具有复杂联系的数据库。
(2)无论层次模型或网状模型,一次查询只能访问数据库中的一个记录,存取效率不
高。对于具有复杂联系的系统,还需用户详细描述对数据的访问路径(称为存取路径),增
加使用的麻烦。所以自关系数据库兴起后,非关系数据库系统已逐渐被关系数据库系统所
取代,目前仅在一些大中型计算机系统中继续使用。
2.关系型数据库系统(relationaldatabasesystems,简称RDBs)
早在1970年,科德(E.F.Codd)就在一篇论文中提出了“关系模型”(relational
model)的概念。70年代中期,国外已有商品化的RDBS问世,数据库系统进入了第二代。
80年代后,RDBS在包括PC机在内的各型计算机上的纷纷实现,目前在PC机上使用的
数据库系统主要是第二代数据库系统。
与第一代数据库系统相比,RDBS具有下列优点:
(1)采用人们惯常使用的表格作为基本的数据结构,通过公共的关键字段来实现不
同二维表之间(或“关系”之间)的数据联系。关系模型呈二维表形式(图略),简单明了,使
用与学习都很方便。
(2)一次查询仅用一条命令或语句,即可访问整个“关系”(或二维表),因而查询效率
较高,不像第一代数据库那样每次仅能访问一个记录。通过多表联合操作(也称为“多库”
操作),还能对有联系的若干二维表实现“关联”查询。
3.对象-关系数据库系统(object-relationaldatabasesystems,简称ORDBS)
随着多媒体应用的扩大,对数据库提出了新的需求,要求数据库系统能存储图形、声
音等复杂的对象,并能实现复杂对象的复杂行为。将数据库技术与面向对象技术相结合,
便顺理成章成为研究数据库技术的新方向,构成第三代数据库系统的基础。
20世纪80年代中期以来,对“面向对象的数据库系统”(OODBS)和“对象-关系数
据库系统”(ORDBS)的研究都十分活跃。1989年和1990年先后发表了《面向对象数据
库系统宣言》和《第三代数据库系统宣言》,后者主要介绍ORDBS。一批代表新一代数
据库系统的商品也陆续推出。由于ORDBS是建立在RDBS技术之上的,可以直接利用
RDBS的原有技术和用户基础,所以发展比OODBS更顺利,正在成为第三代数据库系
统的主流。