- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上一页 下一页 数据库电子教案第讲 第一页,共二十三页,2022年,8月28日 2.1 Visual FoxPro 系统概述 2.1.1 历史沿革 VFP起源于Xbase 微机数据库系列。 (1)1981年,美国 Ashton-Tate 公司推出dBASEII 微机关系数据库产品。 (2)1884年,美国Fox software 公司推出FoxBASE,性能比dBASE 先进。 (3)1989年,Fox software 公司推出 FoxPro 1.0,以后不断升级,性能不断改进。 (4)1992年,微软兼并 Fox software 公司 (5)1995年,推出面向对象的数据库Visual FoxPro 3.0,1997年,推出Visual FoxPro 5.0,1998年推出Visual FoxPro 6.0 (目前已经推出Visual FoxPro 8.0, 9.0 等新版本) 第二页,共二十三页,2022年,8月28日 返 回 2.1.2 Visual FoxPro的主要特点 1. 采用可视化操作界面、面向对象的程序设计方法。 Visual FoxPro提供了多种可视化编程工具,利用面向对象技术,通过重复使用各种类,可以直观地建立数据库应用程序。 2. 功能强大的项目和数据库管理。 Visual FoxPro可以对项目和数据进行很强的控制,能够使用源代码管理产品,同时可以在项目管理器中看到组件的状态。利用项目管理器,用户可以完成一个应用系统全部开发工作并实现可视化管理。 3. 大量使用可视化的界面操作工具。 往常,设计应用程序的界面时要耗费设计人员的大量精力和时间,而Visual FoxPro 提供有三类界面操作工具:向导、设计器和生成器,其数量达40多种。这些操作工具均采用图形界面,使用户能够以简单的操作完成各种设计任务,提高应用程序开发的生产率。 第三页,共二十三页,2022年,8月28日 返 回 4. 提供OLE技术实现应用集成。 OLE(Object Linking and Embedding,对象链接与嵌人)是Microsoft公司开发的一项重要技术。 5. 强大的网络功能。 Visual FoxPro可以用于单机环境,但更重要的是它适用于网络环境,其强大的网络功能体现为以下三个方面: (1)支持客户/服务器结构。Visual FoxPro可访问本地计算机,也支持对服务器的访问。 (2)对于来自本地、远程或多个数据库表的异种数据,Visual FoxPro 可支持用户通过本地或远程视图访问与使用,并在需要时更新数据库表中的数据。 (3)在多用户环境中,Visual FoxPro还允许建立事务处理程序以控制对数据的并发访问。包括支持用户共享数据,或限制部分用户访问某些数据等。 第四页,共二十三页,2022年,8月28日 6. 可以直接使用SQL进行操作和编程 Visual FoxPro不仅有自己的一套语言系统,可以进行各种操作和编写程序,而且可以直接使用国际标准化组织(ISO)推荐的“SQL”(结构化查询语言的缩写)进行操作和编写程序。由于SQL具有通用性和简洁性,使用SQL可以显著提高操作和编写程序的效率。 由于SQL的特殊重要性,我们将把SQL的学习贯穿整个教学过程。 第五页,共二十三页,2022年,8月28日 2.2 Visual FoxPro 的主要文件类型及创建工具 2.2.1 主要文件类型 1. 项目文件 (Project) 是用户为所开发的应用软件系统建立的文件。它的扩展名为.pjx。 该文件同时是一个“项目管理器”,把应用系统的所有其他文件集合成为一个有机整体。形成一个可视化的管理控制中心。 2. 数据库 (Database) 数据库是应用系统所有数据的管理中心。是项目文件建立后第二个必须建立的重要文件。其扩展名为.dbc。数据库统一管理存放数据的表、视图以及表之间的联系,保证数据的完整性。 3. 表 (Table) 表即为存放具体数据的二维表。其扩展名为.dbf 。Visual FoxPro的表分为两种:数据库表和“自由表”。 图2-1 主要文件类型 第六页,共二十三页,2022年,8月28日 4. 视图(View) 视图是一个定制的虚拟表或逻辑表,它是有一个已经存在或多个相关的数据表根据需要组织起来的查看数据表的一个窗口,通过它不仅可以查看表中感兴趣的内容,而且可以更新表的数据。 视图分为本地视图和远程视图。 5. 查询(Query) 从指定的表或视图中快速地筛选出需要的记录,为报表或表单组织信息,或用查询结果创建新的表和图形。 6. 表单(Form) 表单是应用系统最主要的操作界面,是最体现面向对象程
文档评论(0)