您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 第6章 VFP6简介
数据库原理及应用教案计算机科学学院教材:数据库原理及应用作者:张风琴清华大学出版社第6章VFP6简介6.1VFP6概述6.2VFP6的安装6.3VFP6的启动与退出6.4VFP6的窗口界面6.5VFP6辅助设计工具6.6项目管理器6.7VFP命令子句和书写规则6.1VFP6概述VFP是一种关系型的面向对象的数据库管理系统。其功能如下:(1)可以建立数据库,并在数据库中建立数据表和其它数据库对象,定义数据表之间的关系,定义数据的完整性约束条件,保证完整性的触发机制等;(2)可以完成数据库中的数据操纵,可以插入、删除、修改数据,可以建立索引、物理排序等,可以完成数据导入、导出及备份和恢复等操作;VFP功能(3)可以以各种方式提供灵活的查询功能,支持关系数据库标准语言SQL,使用户方便地使用数据库中的数据;(4)可以提供事物支持、完整性控制、多用户共享环境下的并发控制等功能;(5)可以支持网络环境下开发的客户机/服务器机制的应用。6.1.1VFP6的常用的文件类型以下列出了VFP6的常用的文件扩展名及相应的功能和作用。项目文件.PJT.PJX(项目备注文件和项目文件)VFP6的应用程序.APP备份程序.BAK数据库文件.DBC.DCT(数据库文件数据库备注文件)表文件.DBF.FPT程序文件.PRG.FXP(解释执行应用程序和编译的程序)6.1.1VFP6的常用的文件类型项目文件索引文件.IDX.CDX(索引文件和复合索引)查询文件.QPR.QPX(查询文件和编译文件)视图文件.VUE内存变量文件.MEM屏幕格式文件.FMT表单文件.SCT.SCX.SPR.SPX(表单备注文件、表单文件、表单生成程序和编译表单程序)6.1.1VFP6的常用的文件类型报表格式文件.FRX.FRT(报表文件和报表备注文件)标签文件.LBX.LBT(标签文件和标签备注文件)文本文件.TXT菜单文件.MNT.MNX.MPR.MPX(菜单备注、菜单、菜单生成应用程序和菜单编译程序)WINDOWS连接库.DLL6.1.1VFP6的常用的文件类型编译错误记录.ERR应用程序支持库.ESL可执行程序.EXEOLE控制.OCX类库文件.VCT.VCX(类库备注和类库文件)6.1.2VFP6的开发环境VFP6中文版为32位的开发工具,对系统有如下要求。(1)VFP6硬件环境要求①8048650MHZ以上的处理机。②10MB以上的内存,推荐16MB以上。③硬盘:最小化安装的硬盘空间为15MB,典型安装的硬盘空间为100MB,完全安装所有的联机文档需要240MB的硬盘空间。6.1.2VFP6的开发环境④VGA或更高的分辨率显示器。⑤鼠标。⑥网络操作:如果编写的是网络程序,则需要一个支持Windows的网络和一个网络服务器,(2)VFP6软件环境要求Windows95及以上版本操作系统,或者WindowsNT3.51及以上版本操作系统。VFP6可以使用CD-ROM安装,也可以使用网络安装。在安装时也有多种方法,如可以直接运行安装程序,或直接启动安装程序、或使用控制面板进行安装等。这里主要介绍使用CD-ROM直接运行安装程序来安装VFP6软件。6.2VFP6的安装6.3VFP6的启动与退出6.3.1VFP6的启动VFP6的启动步骤如下:(1)单击Windows98左下角的“开始”菜单。(2)将鼠标拖至“程序”选项处,在下一级菜单中选中MicrosoftVisualFoxPro6.0,然后将鼠标移至MicrosoftVisualFoxPro6.0处。(3)单击鼠标,便进入VFP6,系统显示出VFP6窗口,如图6-1所示。6.3.1VFP6的启动当第一次启动VFP6时,会出现一个“启动”屏幕,如图6-1所示。在屏幕上有几个按钮,可以实现创建一个新的应用程序、查询VFP的联机帮助文件、打开一个已存在的项目、关闭此屏幕等操作,用户也可以选择“以后不再显示此屏”,然后单击“关闭此屏”,系统在下次启动时,该屏不再显示,直接进入主窗口。图6-1VFP6的启动屏幕6.3.2VFP6的退出VFP6退出步骤如下:(1)单击“文件”菜单,系统弹出下拉式菜单。(2)单击“退出”命令,系统将退出VFP6。6.4VFP6的窗口界面VFP6窗口界面是由窗口、图标、菜单与对话框等组成,如图6-2所示。标题栏菜单栏工具栏命令窗口项目管理器状态栏图6-2VFP6主窗口6.4VFP6的窗口界面主窗口由以下功能组成:(1)窗口标题栏。显示正在编辑的文件名。标题栏的最左端是窗口控制菜单框;右端是最大化和最小化按钮。(2)系统菜单栏。显示“文件、编辑、显示、格式、工具、程序、窗口、帮助”等第一级菜单项,这是主要的命令选择区。(3)工具栏。提供各种各样的实用工具。(4)命令窗口。输入命令区,这是非常重要的命令操作窗口。(5)输入输出窗口。是用户面对的主要窗口,此窗口主要用于进行程序与数据的控制、操作、结果的输出显示等。系统菜单栏含有:(1)“文件”菜单:完成对各种文件的操作,包括项目、数据库、数据表、报表、程序等文件的创建、打开、关闭、打印及数据的导入与导出等。(2)“编辑”菜单:提供对各类文件内容进行编辑、修改时所需要的各种操作。(3)“格式”菜单:主要提供了对文件格式进行修饰时的一些操作。(4)“显示”菜单:主要用于对主窗口上显示的工具栏内容的设置。6.4.1系统菜单栏系统菜单(5)“工具”菜单:提供了VFP6中编程与调试过程中所需的系统工具:向导、类、浏览器、组件管理库、代码范围分析器、调试器等。(6)“程序”菜单:提供的操作是程序处理过程中所需的操作:运行、取消、继续执行、挂起、编译等。(7)“窗口”菜单:是关于在主窗口中各类子窗口的处理操作。其中有全部重排、隐藏、清除、循环、命令窗口、数据工作期等。(8)“帮助”菜单:为用户提供VFP6全方位的在线帮助。6.4.2工具栏VFP6提供的工具栏有可分为三大类:制作窗口和菜单的控件类、文本和文档编辑处理类、制作界面和特殊效果的小工具类。1.工具栏的定制(1)在系统菜单栏中选择“显示”→“工具栏”选项,系统给出图6-3所示对话框。(2)单击欲定制选项前端的“□”符号,使其出现“”标记。此时在选择了“确定”按钮后,屏幕上会弹出相应的工具条。6.4.2工具栏工具栏分为常用工具栏和专用工具栏。常用工具栏在打开之后,立即粘贴在屏幕的上下端,成为窗口的一个组成部分。而专用工具栏被打开之后,就成为一个选择对话框,对话框可以在屏幕上移动,如果选择了“去掉大按钮”会使对话框变小,占的面积也小。使用“重置”可以改变工具对话框的显示格式,成为一个平铺的工具条。图6-3工具栏对话框6.4.2工具栏6.4.2工具栏2.工具栏的关闭关闭工具栏很简单,选择“显示”、“工具栏”选项,点击要关闭的工具栏,相应“□”中的“”去消,即它不再被选中,该工具就立即从屏幕上消失了。6.4.3命令窗口VFP6中有3中工作方式:在命令窗口中输入命令使用菜单来完成程序文件方式命令窗口是一个可以编辑的窗口。类似于其他文本窗口,可以用光标或滚动条在整个命令窗口中移动,从而在命令窗口中进行各种插入、删除、块拷贝等操作。在命令窗口中可以重复执行多行命令,VFP6将该命令的一个副本放到命令窗口中所有命令的后面作为最新执行的命令。命令窗口可以上下左右滚动,当一条命令很长时,虽然可以在一行上把命令敲完,但屏幕的左右滚动会使你觉得不舒服,这时可以用分号将命令续行。分号(;)表示一行末尾的下一行仍是同一命令的一部分。6.4.3命令窗口6.4.4状态栏状态栏用于显示数据管理系统对数据进行管理的状态。它可以随时关闭与打开。如果SetStatus是Off状态,系统的窗口则没有状态栏;如果SetStatus是On状态,系统的窗口则有状态栏出现。在世用VFP软件时,如果在当前工作区中,没有表文件打开,则状态兰的内容是空白的;如果在当前工作区中,有表文件打开,则状态栏显示的是表名、表所在的数据库名、表中当前的记录号、表中的记录总数、表中当前记录的共享状态等内容。6.5VFP6辅助设计工具VFP6系统为用户提供了向导、生成器和设计器等辅助工具。使用它们可以使对数据库的管理、数据表的操作变得简捷,使面向对象程序设计更加直观、方便,大大地减少了应用系统开发的设计工作量。向导是一个快捷的交互式设计工具。它通过一系列的对话窗口,引导用户分步完成VFP中既定的设计任务。VFP系统提供的向导及功能如下。表向导:引导用户快速创建表报表向导:引导用户快速创建报表标签向导:引导用户快速创建标签表单向导:引导用户快速创建表单一对多表单向导:引导用户从相关的数据表快速创建表单6.5.1VFP向导查询向导:引导用户快速创建查询交叉表向导:引导用户创建交叉表查询本地视图向导:引导用户快速利用本地数据创建视图远程视图向导:引导用户利用ODBC数据源来快速创建视图SQL升迁向导:引导用户创建一个SQLServer数据库文档向导:引导用户从项目文件和程序文件的代码中产生格式化的文本文件分组/总计报表向导:引导用户创建具有分组功能和总计功能的报表6.5.1VFP向导邮件合并向导:引导用户创建一个邮件合并文件图表向导:引导用户快速创建图表应用程序向导:引导用户快速创建VF应用程序数据透视表向导:引导用户快速创建数据透视表安装向导:引导用户从文件中创建一整套安装磁盘导入向导:引导用户导入或添加数据6.5.1VFP向导6.5.2VFP设计器VFP系统提供的设计器及功能如表所示。设计器名称设计器功能表设计器创建表并设置索引查询设计器创建基于本地表的查询视图设计器创建基于远程数据源的可更新的视图表单设计器创建表单以便查询并编辑表中的数据报表设计器创建报表以便显示和打印数据标签设计器创建标签布局以便打印标签数据库设计器建立数据库,查看并创建表间的关系连接设计器为远程视图创建连接菜单设计器创建菜单栏或者快捷菜单数据环境设计器帮助用户创建和修改表单、表单集以及报表的数据环境VFP系统提供的设计器及功能如表所示。6.5.3VFP生成器生成器又译为构造器,其主要功能是在VFP应用程序的构件中生成并加入某类控件。VFP系统提供的生成器及功能如表所示。生成器名称生成器功能自动格式生成器用于格式化一组控件组合框生成器用于建立组合框命令组生成器用于建立命令按钮组编辑框生成器用于建立编辑框表达式生成器创建并编辑表达式表单生成器用于建立表单网格生成器用于建立网格列表框生成器用于建立列表框选项组生成器用于建立选项按钮组文本框生成器用于建立文本框参照完整性生成器用于建立参照完整性规则6.5.3VFP生成器6.6项目管理器项目管理器主要有以下几种功能:(1)采用“目录树”结构对资源信息进行集中管理和控制。它包括“全部、数据、文档、类、代码、其它”六张选项卡,使每个项目的内容一目了然,且目录可以折叠或展开。(2)为用户提供了快捷访问系统设计工具的窗口。用户通过创建按钮、修改/移去/浏览按钮、添加按钮、连编按钮等实现特定的功能。(3)支持项目建立数据字典,存储各数据表之间的关系。(4)可将系统资源编译成独立运行的.APP或.EXE文件。创建项目的方法有两种:使用菜单和使用命令。1)使用菜单利用VFP系统菜单上的【文件】中的【新建】菜单项进行创建。项目的创建步骤如下:①在系统菜单中选择“文件”→“新建”选项,则会出现“新建”项目对话框如图6-5所示。②选择“项目”→“新建文件”,并给出“项目管理器”相应的文件名如student.pjx,出现项目管理器对话框如图6-6所示。6.6.1创建项目图6-5“新建”项目管理器图6-6“项目管理器”对话框2)使用命令在VFP的命令窗口中通过输入命令来创建项目。CREATEPROJECT项目文件名|?其中“项目文件名”
本文标题:第6章 VFP6简介
链接地址:https://www.777doc.com/doc-3404597 .html