VFP关系数据库入门.ppt
《VFP关系数据库入门.ppt》由会员分享,可在线阅读,更多相关《VFP关系数据库入门.ppt(23页珍藏版)》请在三一办公上搜索。
1、1,第2讲 Visual FoxPro 关系数据库入门,2.1 Visual FoxPro 系统概述,2.4 Visual FoxPro 应用系统开发的基本步骤,2.2 Visual FoxPro 的主要文件类型及创建工具,2.5 Visual FoxPro 数据库设计,2.3 Visual FoxPro 的数据类型,2.6 Visual FoxPro 的启动与退出,2,2.1 Visual FoxPro 系统概述,2.1.1 历史沿革 VFP起源于Xbase 微机数据库系列。(1)1981年,美国 Ashton-Tate 公司推出dBASEII 微机关系数据库产品。(2)1884年,美国Fo
2、x 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 等新版本),返 回,3,1.采用可视化操作界面、面向对象的程序设计方法。Visual FoxPro提供了多种可视化编程工具,利用面向对象
3、技术,通过重复使用各种类,可以直观地建立数据库应用程序。2.功能强大的项目和数据库管理。Visual FoxPro可以对项目和数据进行很强的控制,能够使用源代码管理产品,同时可以在项目管理器中看到组件的状态。利用项目管理器,用户可以完成一个应用系统全部开发工作并实现可视化管理。3.大量使用可视化的界面操作工具。往常,设计应用程序的界面时要耗费设计人员的大量精力和时间,而Visual FoxPro 提供有三类界面操作工具:向导、设计器和生成器,其数量达40多种。这些操作工具均采用图形界面,使用户能够以简单的操作完成各种设计任务,提高应用程序开发的生产率。,返 回,2.1.2 Visual Fox
4、Pro的主要特点,4,5.强大的网络功能。Visual FoxPro可以用于单机环境,但更重要的是它适用于网络环境。,返 回,4.提供OLE技术实现应用集成。OLE(Object Linking and Embedding,对象链接与嵌人)是Microsoft公司开发的一项重要技术。,6.可以直接使用SQL进行操作和编程 Visual FoxPro不仅有自己的一套语言系统,可以进行各种操作和编写程序,而且可以直接使用国际标准化组织(ISO)推荐的“SQL”(结构化查询语言的缩写)进行操作和编写程序。由于SQL具有通用性和简洁性,使用SQL可以显著提高操作和编写程序的效率。,5,2.2 Visu
5、al FoxPro 的主要文件类型及创建工具,2.2.1 主要文件类型1.项目文件(Project)是用户为所开发的应用软件系统建立的文件。它的扩展名为.pjx。2.数据库(Database)数据库是应用系统所有数据的管理中心。是项目文件建立后第二个必须建立的重要文件。其扩展名为.dbc。3.表(Table)表即为存放具体数据的二维表。其扩展名为.dbf。Visual FoxPro的表分为两种:数据库表和“自由表”。,图2-1 主要文件类型,返 回,6,4.视图(View)视图是一个定制的虚拟表或逻辑表,它是有一个已经存在或多个相关的数据表根据需要组织起来的查看数据表的一个窗口,通过它不仅可以
6、查看表中感兴趣的内容,而且可以更新表的数据。视图分为本地视图和远程视图。5.查询(Query)从指定的表或视图中快速地筛选出需要的记录,为报表或表单组织信息,或用查询结果创建新的表和图形,是以文件形式存在磁盘上,其扩展名是.qpr。6.表单(Form)表单是应用系统最主要的操作界面,是最体现面向对象程序设计的思想和方法的工具。表单又是实现各种操作功能的“窗口”,如数据的输入、维护、查询、报表打印等。Visual FoxPro面向对象的程序设计主要是各种表单的设计。其扩展名是.scx。7.报表(Report)报表是Visual FoxPro最重要的打印输出文件,也是一个应用系统设计的重要部分。实
7、际管理工作中需要打印各种报表。报表文件的扩展名为.frx。,返 回,7,8.标签(Label)标签是类似“名片”形状的打印输出方式。即表中的每一条记录分别作为一个输出单元。每张纸可以打印若干个“标签”。标签文件的扩展名为.Lbx。9.程序(Program)程序即命令文件。扩展名为.prg。在面向对象的程序设计中,需要编写的程序文件不多了。绝大部分都由可视化表单代替。但是掌握程序设计的基本结构和方法,仍是系统开发的基本功。10.菜单(Menu)菜单能够表示应用系统功能并通过它调用各种程序和表单等,菜单文件的扩展名为.mnx。Visual FoxPro的文件还包括一些其他类型的文件。如可执行文件(
8、.exe)和应用程序文件(.app)等。,返 回,8,2.2.2 向导、设计器、生成器简介1.向导向导是一种交互式程序。即一系列的对话框。用户在向导的指引下,通过选择或输入适当参数,系统即可直接生成相应的文件。向导自动生成的文件(表单、报表等)往往具有局限性,如果用户不满意,可以在相应的设计器中进行修改。2.设计器设计器就是创建和修改应用系统各种组件的“可视化工具”(即窗口和对话框)。系统提供了许多设计器。利用各种设计器使得创建和修改表、表单、数据库、查询和报表变得轻而易举,3.生成器生成器是带有选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。每个生成器显示一系列选项
9、卡,用于设置选中对象的属性。可使用生成器在数据库表之间生成控件、表单、设置控件格式和创建参照完整性。,返 回,9,2.3 Visual FoxPro的数据类型,(1)字符型:简称C型,是默认的数据类型。一个字符型字段最长为255个字符。用户可按需要确定宽度。(2)货币型:简称Y型。货币单位,如价格。宽度为8,自动取4位小数。(3)数值型:简称N型。整数或小数,如考试分数。需要用户确定其宽度。最多可以有20位数字(包括小数点)。(4)浮动型:简称F型。整数或小数,如考试分数。需要用户确定其宽度。与数值型相似,最多可以有20位数字(包括小数点)。(5)日期型:简称D型。表示年月日,如出生日期等,标
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 关系 数据库 入门
链接地址:https://www.31ppt.com/p-6522849.html