欢迎来到天天文库
浏览记录
ID:40220356
大小:428.81 KB
页数:23页
时间:2019-07-26
《数据库电子教案第02讲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2讲VisualFoxPro关系数据库入门返回2.1VisualFoxPro系统概述2.4VisualFoxPro应用系统开发的基本步骤2.2VisualFoxPro的主要文件类型及创建工具2.5VisualFoxPro数据库设计2.3VisualFoxPro的数据类型2.6VisualFoxPro的启动与退出12.1VisualFoxPro系统概述2.1.1历史沿革VFP起源于Xbase微机数据库系列。(1)1981年,美国Ashton-Tate公司推出dBASEII微机关系数据库产品。(2)1884年,美国Foxsoftware公司推出FoxBASE,性能比dBASE先进。
2、(3)1989年,Foxsoftware公司推出FoxPro1.0,以后不断升级,性能不断改进。(4)1992年,微软兼并Foxsoftware公司(5)1995年,推出面向对象的数据库VisualFoxPro3.0,1997年,推出VisualFoxPro5.0,1998年推出VisualFoxPro6.0(目前已经推出VisualFoxPro8.0,9.0等新版本)2返回2.1.2VisualFoxPro的主要特点1.采用可视化操作界面、面向对象的程序设计方法。VisualFoxPro提供了多种可视化编程工具,利用面向对象技术,通过重复使用各种类,可以直观地建立数据库应用程序
3、。2.功能强大的项目和数据库管理。VisualFoxPro可以对项目和数据进行很强的控制,能够使用源代码管理产品,同时可以在项目管理器中看到组件的状态。利用项目管理器,用户可以完成一个应用系统全部开发工作并实现可视化管理。3.大量使用可视化的界面操作工具。往常,设计应用程序的界面时要耗费设计人员的大量精力和时间,而VisualFoxPro提供有三类界面操作工具:向导、设计器和生成器,其数量达40多种。这些操作工具均采用图形界面,使用户能够以简单的操作完成各种设计任务,提高应用程序开发的生产率。3返回4.提供OLE技术实现应用集成。OLE(ObjectLinkingandEmbed
4、ding,对象链接与嵌人)是Microsoft公司开发的一项重要技术。5.强大的网络功能。VisualFoxPro可以用于单机环境,但更重要的是它适用于网络环境,其强大的网络功能体现为以下三个方面:(1)支持客户/服务器结构。VisualFoxPro可访问本地计算机,也支持对服务器的访问。(2)对于来自本地、远程或多个数据库表的异种数据,VisualFoxPro可支持用户通过本地或远程视图访问与使用,并在需要时更新数据库表中的数据。(3)在多用户环境中,VisualFoxPro还允许建立事务处理程序以控制对数据的并发访问。包括支持用户共享数据,或限制部分用户访问某些数据等。46.
5、可以直接使用SQL进行操作和编程VisualFoxPro不仅有自己的一套语言系统,可以进行各种操作和编写程序,而且可以直接使用国际标准化组织(ISO)推荐的“SQL”(结构化查询语言的缩写)进行操作和编写程序。由于SQL具有通用性和简洁性,使用SQL可以显著提高操作和编写程序的效率。由于SQL的特殊重要性,我们将把SQL的学习贯穿整个教学过程。52.2VisualFoxPro的主要文件类型及创建工具2.2.1主要文件类型1.项目文件(Project)是用户为所开发的应用软件系统建立的文件。它的扩展名为.pjx。该文件同时是一个“项目管理器”,把应用系统的所有其他文件集合成为一个有
6、机整体。形成一个可视化的管理控制中心。2.数据库(Database)数据库是应用系统所有数据的管理中心。是项目文件建立后第二个必须建立的重要文件。其扩展名为.dbc。数据库统一管理存放数据的表、视图以及表之间的联系,保证数据的完整性。3.表(Table)表即为存放具体数据的二维表。其扩展名为.dbf。VisualFoxPro的表分为两种:数据库表和“自由表”。图2-1主要文件类型64.视图(View)视图是一个定制的虚拟表或逻辑表,它是有一个已经存在或多个相关的数据表根据需要组织起来的查看数据表的一个窗口,通过它不仅可以查看表中感兴趣的内容,而且可以更新表的数据。视图分为本地视图
7、和远程视图。5.查询(Query)从指定的表或视图中快速地筛选出需要的记录,为报表或表单组织信息,或用查询结果创建新的表和图形。6.表单(Form)表单是应用系统最主要的操作界面,是最体现面向对象程序设计的思想和方法的工具。表单又是实现各种操作功能的“窗口”,如数据的输入、维护、查询、报表打印等。VisualFoxPro面向对象的程序设计主要是各种表单的设计。其扩展名是.scx。7.报表(Report)报表是VisualFoxPro最重要的打印输出文件,也是一个应用系统设计的重要
此文档下载收益归作者所有