




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 Vis
20、ual 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 FoxPro 6.0的命令结构和 特点,下一页,返回,上一页,Visual FoxPro 6.0支持面向对象的程序设计,代码不仅存在于命令文件中,而且在表单设计过程中也常常为它的某一对象的一个或多个事件编写代码,在设计菜单或报表时,也要编写代码。总之,熟悉与掌握Visual FoxPro 6.0的程序编写及执行方式是必须的。,3.6 Visual FoxPro 6.0的命令结构和 特点,返回,上一页,3.7.1 向导 Visual FoxPro 中带有20多个向导。向导是一个交互式程序,可以帮助用户快速完成一般性的任务,例如:创建表单、编排报表的格式、建立查询、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 华大联盟数学试卷
- 健康管理课件制作方法
- 中国女士呢行业市场发展前景及发展趋势与投资战略研究报告(2024-2030)
- 升压站施工场地防汛安全风险评估报告
- 油茶行业研究报告
- 安全风险评估报告52917
- 中国海豹鱼鳞块褥子项目投资可行性研究报告
- 健康男性课件视频
- 药品注册管理办法中国
- 董事会授权管理办法决议
- 2024初中数学竞赛七年级竞赛辅导讲义七年级专题01 质数那些事
- 德宏傣族景颇族自治州缅籍“三非”人员管理问题研究的开题报告
- 手绘pop海报制作
- 个性化儿童发展方案
- 干湿交替环境下混凝土受硫酸盐侵蚀劣化机理
- 安全风险分级管控清单(大全)
- 统计职业道德规范内容和要求
- 建筑声学-11室内声学与厅堂音质设计
- GB/T 16886.12-2023医疗器械生物学评价第12部分:样品制备与参照材料
- 四川省乐山市马边彝族自治县2022-2023学年五年下学期期末学情跟踪监测数学试卷
- 石油工程概论
评论
0/150
提交评论