收藏 分享(赏)

数据库 PPT3第三章.ppt

上传人:hskm5268 文档编号:8179343 上传时间:2019-06-13 格式:PPT 页数:45 大小:859KB
下载 相关 举报
数据库 PPT3第三章.ppt_第1页
第1页 / 共45页
数据库 PPT3第三章.ppt_第2页
第2页 / 共45页
数据库 PPT3第三章.ppt_第3页
第3页 / 共45页
数据库 PPT3第三章.ppt_第4页
第4页 / 共45页
数据库 PPT3第三章.ppt_第5页
第5页 / 共45页
点击查看更多>>
资源描述

1、第3章 Visual FoxPro 6.0数据库管理系统概述,3.1 Visual FoxPro的发展 3.2 Visual FoxPro 6.0的特点 3.3 Visual FoxPro 6.0的安装与启动 和退出 3.4 Visual FoxPro 6.0的操作界面,下一页,第3章 Visual FoxPro 6.0数据库管理系统概述,3.5 Visual FoxPro 6.0的文件类型 3.6 Visual FoxPro 6.0的命令结构和 特点 3.7 Visual FoxPro的设计工具,上一页,FoxPro系统是美国Microsoft公司近年来推出的数据库软件中较为成功、性能卓越的

2、关系型数据库管理系统,具有强大的功能、快捷的操作、完整而丰富的工具、友好的图形用户界面、简单的数据库存取方式、完整的xBASE语言、良好的兼容性和跨平台特性及真正的可编译性等特点,是目前速度较快、较完美的数据库管理系统。 目前流行的FoxPro 系统有DOS环境下的FoxPro 2.5,FoxPro 2.6;Windows环境下的FoxPro 2.5,FoxPro 2.6,Visual FoxPro 3.0,Visual FoxPro 5.0,Visual FoxPro 6.0。本书仅讨论Visual FoxPro 6.0系统。,3.1 Visual FoxPro的发展,返回,Visual F

3、oxPro 6.0具有界面友好、工具丰富、速度快等优点,并在数据库操作、数据库管理、可视化开发环境和面向对象程序设计方面具有很强的功能,主要体现在以下10个方面。 1. 用户界面良好 Visual FoxPro 6.0系统提供了一个由菜单驱动、辅以对话窗口的简洁友好、功能全面的用户界面。用户可以通过输入命令或使用菜单,实现对Visual FoxPro的各种功能的操作,完成数据管理的任务。,3.2 Visual FoxPro 6.0的特点,下一页,返回,2. 面向对象编程技术功能强 Visual FoxPro 6.0系统命令和语言功能强,有数百条命令和标准函数,不仅支持传统的过程式编程技术,还支

4、持面向对象可视化编程技术。 3. 快速创建应用程序 用户可以使用Visual FoxPro系统提供的项目管理器、向导、生成器、工具栏和设计器等软件开发和管理工具编制系统程序。这些工具极大地提高了程序设计的自动化程度,减少了程序的设计、编辑和运行时间,也方便了用户对程序的操作。,3.2 Visual FoxPro 6.0的特点,下一页,返回,上一页,4. 数据库的操作简便 Visual FoxPro系统中的数据库是以数据表的形式出现的。每一个表有一个数据字典,允许用户为数据库中的每一个表增加规则、视图、持久关系以及连接。每个Visual FoxPro系统数据库都可以由用户扩展,并通过语言和可视化

5、设计工具来操作。,3.2 Visual FoxPro 6.0的特点,下一页,返回,上一页,5. 多个用户可以一起开发程序 Visual FoxPro 6.0系统提供允许同时访问数据库组件的能力,使多个用户能够一起开发应用程序。使用【项目管理器】窗口的源代码管理程序,可以跟踪或保护源代码的修改。使用【数据库】菜单中的【刷新】命令,可以跟踪或保护表或视图的定义。 6. 可与其他应用程序交互操作 Visual FoxPro 6.0可以使用来自其他应用程序的对象,从其他程序导入导出数据,还可以与其他Microsoft应用程序实现共享数据。,3.2 Visual FoxPro 6.0的特点,下一页,返回

6、,上一页,7. 独特的开发客户/服务器解决方案 Visual FoxPro系统可以相当方便地存储、检索和处理服务器平台上的关键信息,可以通过特定技术直接访问服务器,提供了灵活、可靠、安全的客户/服务器解决方案。 8. 可以升级早期版本 Visual FoxPro 6.0系统对FoxPro生成的应用程序向下兼容。在Visual FoxPro环境下,用户可直接运行FoxPro程序,在Visual FoxPro环境编辑已有的FoxPro程序,也可以更新FoxPro程序,从而提高FoxPro程序的性能。,3.2 Visual FoxPro 6.0的特点,下一页,返回,上一页,9. 运行速度快 FoxP

7、ro采用一种称为Rushmore的优化技术,可以使对较大数据库的查找速度比采用普通的查找方法快几百倍。数据库越大,优势越明显。FoxPro还采用Compact(压缩)类型的索引方法,建立的索引文件长度可缩短20%以上。,3.2 Visual FoxPro 6.0的特点,下一页,返回,上一页,10. 良好的兼容性 FoxPro与FoxBASE +兼容,并且与dBASE,dBASE也兼容。除此之外,它还能直接与Microsoft Excel,Paradox等系统交换数据。FoxPro提供的应用程序接口(API)允许用户使用外部C语言编写的函数库或汇编语言编写的例程来扩展FoxPro的界面和语言。,

8、3.2 Visual FoxPro 6.0的特点,返回,上一页,1. 安装Visual FoxPro 6.0中文版 可以在Windows 95(中文版)或更高版本,或者Windows NT 4.0(中文版)或更高版本中安装 Visual FoxPro。图3.1 Visual FoxPro 6.0安装界面 在系统启动了Windows 95/98或Windows NT 4.0或更高版本后,可以按以下步骤安装: 将Visual FoxPro 6.0中文版安装盘插入CD-ROM驱动器。 在【开始】菜单中,单击【运行】命令。输入“L:setup”,并且按 Enter键,这里“L”代表 CD-ROM驱动器

9、字母,出现Visual FoxPro 6.0的安装画面,如图3.1所示。,3.3 Visual FoxPro 6.0的安装与启动 和退出,下一页,返回, 按照安装向导选择安装形式,如图3.2所示,分别输入ID号、用户名、公司名等,完成安装。 2. Visual FoxPro 6.0的启动 当Visual FoxPro 6.0安装成功后,在【开始】菜单的【程序】子菜单下自动添加了一个如图3.3所示的菜单项以及子菜单,单击即可启动Visual FoxPro 6.0。启动后的第一个画面如图3.4所示。,3.3 Visual FoxPro 6.0的安装与启动 和退出,下一页,返回,上一页,在此画面中,

10、既可选取【创建新的应用程序】项,直接进入数据库的建立过程,也可以选取【关闭此屏】项,进入Visual FoxPro系统操作界面窗口。如果执行相关命令前,先选中【以后不再显示此屏】复选框,则以后再进入Visual FoxPro时将不再显示此画面,而直接进入到Visual FoxPro系统操作界面窗口,如图3.5所示。 3. 退出Visual FoxPro 6.0 退出的方法有以下4种: 单击Visual FoxPro 窗口的【关闭】按钮。 单击【文件】菜单中的【退出】命令。,3.3 Visual FoxPro 6.0的安装与启动 和退出,下一页,返回,上一页, 在【命令】窗口中输入命令“quit

11、”,然后按Enter键。 单击Visual FoxPro左上角的狐狸头图标,在出现的下拉菜单中单击【关闭】命令。,3.3 Visual FoxPro 6.0的安装与启动 和退出,返回,上一页,从图3.5中可以看出,Visual FoxPro 6.0的界面是由主菜单栏、工具栏、状态栏和【命令】窗口组成的。 3.4.1 主菜单栏 主菜单栏位于屏幕的第二行,在不同状态下会有一些变化,包括文件、编辑、显示、格式、工具、程序、窗口和帮助8个菜单选项。当单击其中一个菜单选项时,就可以打开一个对应的下拉式菜单,在该下拉式菜单中,通常还有若干个子菜单选项,当单击其中一个命令时,就可以执行一个操作。 以下介绍常

12、用的菜单选项以及对应的下拉式菜单中所含子菜单选项的内容及功能。,3.4 Visual FoxPro 6.0的操作界面,下一页,返回,1. 【文件】菜单 在【文件】菜单中,包含各种与文件有关的子命令菜单选项。 2. 【编辑】菜单 在【编辑】菜单中,包含用于编辑程序、表格和报表文件等的子菜单选项,大部分内容是许多Windows应用程序菜单中常见的,其功能也是人们所熟悉的。 3. 【显示】菜单 在【显示】菜单中,子菜单选项的内容是由当前操作环境确定的。当用户尚未打开要显示的文件时,显示菜单选项中的子菜单选项只有【工具栏】一项。,3.4 Visual FoxPro 6.0的操作界面,下一页,返回,上一

13、页,4. 【格式】菜单 在【格式】菜单中,包含控制字体格式、文本缩进及空格控制等子菜单选项。 5. 【工具】菜单 在【工具】菜单中,包含向导菜单选项,另外还提供编程工具、程序调试器、系统环境设置等子菜单选项。 6. 【程序】菜单 在【程序】菜单中,包含与程序编译、运行有关的子菜单选项。,3.4 Visual FoxPro 6.0的操作界面,下一页,返回,上一页,7. 【窗口】菜单 在【窗口】菜单中,包含对已打开的窗口进行管理的若干子菜单选项。 8. 【帮助】菜单 在【帮助】菜单中,提供了如何获得帮助信息的若干子菜单选项。,3.4 Visual FoxPro 6.0的操作界面,下一页,返回,上一

14、页,3.4.2 工具栏 Visual FoxPro为不同的操作需求提供了相应的工具栏,在工具栏中列出了常用的工具按钮。它们位于菜单栏下面,用户可根据需要用鼠标将其拖到任意位置。 1. 打开工具栏 若想使用工具栏中的工具,首先要打开使用的工具栏,当工具栏弹出后,选择其中的某一个按钮项实现指定操作。 打开【常用】工具栏的操作步骤如下:,3.4 Visual FoxPro 6.0的操作界面,下一页,返回,上一页,(1)从主菜单的【显示】菜单中,单击【工具栏】命令,将打开【工具栏】对话框,如图3.7所示。 (2)在【工具栏】对话框中,选中【常用】项,然后单击【确定】按钮,就可以打开选定的【常用】工具栏

15、。 2. 关闭工具栏 每个打开的工具栏都会覆盖一块屏幕空间,打开的工具栏越多,屏幕空间就越小。这样当我们在屏幕上编辑、浏览信息时,就会感到不方便。因此常常需要将不常用的工具栏关掉。可通过以下操作关闭工具栏。,3.4 Visual FoxPro 6.0的操作界面,下一页,返回,上一页,在主菜单下,打开【显示】菜单,单击【工具栏】命令,在【工具栏】对话框中取消要关闭的工具栏的选中状态,单击【确定】按钮即可。 3.4.3 【命令】窗口 【命令】窗口位于菜单栏和状态栏之间,是Visual FoxPro系统命令执行、编辑的窗口。,3.4 Visual FoxPro 6.0的操作界面,下一页,返回,上一页

16、,当【命令】窗口是当前活动窗口时,可输入Visual FoxPro命令。当输完一个命令时,按下Enter键表示输入完毕,在Visual FoxPro主窗口中将显示命令的执行结果。输入一条命令时,如果命令行太长,可以分行输入,除最后一行外,其余的行末都要输入一个分号,对于命令中的保留字,输入前4个字符即可。 【命令】窗口的使用可以通过窗口菜单控制。在窗口菜单下,单击【隐藏】命令,可以关闭【命令】窗口;单击【命令窗口】命令,可以弹出【命令】窗口。,3.4 Visual FoxPro 6.0的操作界面,下一页,返回,上一页,3.4.4 状态栏 状态栏位于屏幕的最底部,用于显示某一时刻的管理数据的工作

17、状态。 如果当前工作区中没有表文件打开,状态行的内容是空白;如果当前工作区中有表文件打开,状态行显示表名、表所在的数据库名、表中当前记录的记录号、表中的记录总数、表中的当前记录的共享状态等内容。 单击【工具】菜单中的【选项】命令,将显示【选项】对话框,可利用其中的【显示】选项卡来设置是否显示状态栏。,3.4 Visual FoxPro 6.0的操作界面,返回,上一页,在FoxPro中,所有的数据和程序都是以文件的形式存储在磁盘上的,由于文件格式和处理方式的不同,形成了不同的文件类型,见表3.1。,3.5 Visual FoxPro 6.0的文件类型,返回,3.6.1 命令格式与特点 Visua

18、l FoxPro 6.0命令一般由命令名及通过子句所指定的操作对象、操作范围、操作条件等若干选项所构成。 命令格式:范围 FILEDS FOR|WHILE 参数1参数2 其中各项含义如下:,3.6 Visual FoxPro 6.0的命令结构和 特点,下一页,返回, 命令名:是一个表示实施一种操作的英文动词。 FILEDS :是一个或多个由逗号隔开的表达式,用来表示该命令的操作对象。该子句为一任选项,省略该选项时,命令将处理表中的所有字段,否则,只处理“字段表达式清单”中指定的字段。 范围:表示命令可以处理的记录范围,有以下4种形式供选取用。 ALL 表示表文件中的全部记录 RECORD n

19、表示表中第n条记录,3.6 Visual FoxPro 6.0的命令结构和 特点,下一页,返回,上一页,NEXT n 表示从当前记录开始的连续n条记录 REST 表示从当前记录开始的所有记录 当范围选项省略时,视具体命令可表示ALL或当前记录。 FOR|WHILE :该子句为一任选项,表示命令将对表中所有符合条件的记录实施操作。WHILE表示先顺序寻找第一个满足条件的记录,再继续找出后续的也满足条件的记录,若发现有一个记录不满足条件,就不再往下寻找;FOR表示对当前表中所有符合条件的记录都实施操作。一般情况下,FOR和WHILE不同时使用,如果同时使用,WHILE将优先处理。,3.6 Visu

20、al FoxPro 6.0的命令结构和 特点,下一页,返回,上一页, 参数1参数2:一般为任选项,它们的功能视具体命令而定。 3.6.2 Visual FoxPro 6.0的执行方式 在Visual FoxPro 6.0中,用户可以使用4种执行方式。 1. 向导方式 Visual FoxPro 6.0为用户提供了很多具有实用价值的向导工具(Wizards)。向导是一种快捷设计工具,提供了交互式的界面,以引导用户分步完成设计任务。其基本思想是把一些复杂的功能分解为若干简单的步骤完成,每一步使用一个对话框,然后对这些较简单的对话框按适当的顺序组合,3.6 Visual FoxPro 6.0的命令结

21、构和 特点,下一页,返回,上一页,在Visual FoxPro中完成一般性的任务。用户只要回答向导提出的有关问题,通过有限的几个步骤就可以轻松地解决实际应用问题。对于编程人员,也可以利用向导建立原型,使应用程序中各个组件都有一个良好的开端,缩短开发时间。 2. 菜单方式 利用菜单创建应用程序是开发者常用的方法。实际上菜单方式包括对菜单栏、快捷键和工具栏的组合操作。,3.6 Visual FoxPro 6.0的命令结构和 特点,下一页,返回,上一页,3. 命令方式 命令方式又称交互操作方式,这种方式是用户每发出一条命令,系统随即解释并执行,出错则给出相应的提示,正确则给出相应的执行结果。 命令行

22、应在【命令】窗口中输入。【命令】窗口具有一般编程窗口的特征,可以编辑、插入、删除、剪切和复制,并且可以对输入的命令重复执行。,3.6 Visual FoxPro 6.0的命令结构和 特点,下一页,返回,上一页,4. 程序执行方式 程序执行方式又称命令文件方式,这种方式要求用户事先根据任务编写程序。程序是一系列命令代码的集合,以“.PRG”为扩展名的命令文件。程序中的代码包括以命令形式出现的指令、函数或Visual FoxPro 6.0可以理解的其他操作。程序建立后通过特定命令(例如DO命令)调用此命令文件,系统就能自动执行这一命令文件,把用户的介入减至最小限度。,3.6 Visual FoxP

23、ro 6.0的命令结构和 特点,下一页,返回,上一页,Visual FoxPro 6.0支持面向对象的程序设计,代码不仅存在于命令文件中,而且在表单设计过程中也常常为它的某一对象的一个或多个事件编写代码,在设计菜单或报表时,也要编写代码。总之,熟悉与掌握Visual FoxPro 6.0的程序编写及执行方式是必须的。,3.6 Visual FoxPro 6.0的命令结构和 特点,返回,上一页,3.7.1 向导 Visual FoxPro 中带有20多个向导。向导是一个交互式程序,可以帮助用户快速完成一般性的任务,例如:创建表单、编排报表的格式、建立查询、输入及升迁数据、制作图表、生成邮件合并、

24、生成数据透视表、生成交叉表报表以及在Web上按HTML格式发布等。用户在一系列向导屏幕上回答问题或者选择选项,向导会根据用户的回答生成文件或者执行任务。大部分向导在最后一页里都有几个输出选项。这些选项通常可以绑定到用户应用程序的文件。,3.7 Visual FoxPro的设计工具,下一页,返回,3.7.2 设计器 Visual FoxPro系统提供大量设计器,为用户提供了一个友好的图形界面。用户可以通过它创建并定制数据库表结构、数据库结构、报表格式和应用程序组件等。,3.7 Visual FoxPro的设计工具,下一页,返回,上一页,3.7.3 生成器 生成器是用来帮助设置表单上控件属性的工具

25、。与向导不同,生成器是可重入的,这样就可以不止一次地打开某一控件的生成器。Visual FoxPro为许多通用的表单控件,如表格、列表框、组合框、复选框、命令按钮组和选项按钮组等,提供了生成器。如果要激活生成器,只需在表单或类设计器中选定的对象上单击鼠标右键,再单击【生成器】命令即可。,3.7 Visual FoxPro的设计工具,返回,上一页,图3.1 Visual FoxPro 6.0安装界面,返回,图3.2 Visual FoxPro 6.0的安装界面,返回,图3.3 Visual FoxPro 6.0 启动菜单,返回,图3.4 Visual FoxPro 6.0启动时的第一个画面,返回,图3.5 Visual FoxPro 6.0主窗口,返回,图3.7 【工具栏】对话框,返回,表3.1 Visual FoxPro 6.0文件类型,返回,下一页,表3.1 续1,返回,下一页,上一页,表3.1 续2,返回,上一页,图3.5 Visual FoxPro 6.0主窗口,返回,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报