您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 第2章 Visual FoxPro系统概述
第2章VisualFoxPro6.0系统概述2.1VFP的发展历程及特点2.2VFP6.0设计基础2.3VFP6.0的项目设计器2.4VFP6.0的辅助设计工具了解VFP的发展历程和特点掌握VFP6.0的两种工作方式及不同的操作方式掌握项目管理器各个选项卡所包含的文件类型掌握项目管理器的功能,并能熟练使用项目管理器会配置VFP6.0的系统环境了解向导、设计器、生成器三种辅助设计工具的功能和使用方法本章知识点要求:2.1VFP的发展历程及特点2.1.1VFP的发展历程VisualFoxPro阶段VisualFoxpro起源于1975年,它的发展大致经历了三个阶段dBASE阶段FoxBASE和FoxPro阶段1975年美国的一个工程师Ratliff开发了一个在个人计算机上运行的交互式的数据库管理系统。1980年,该软件被直接命名为dBaseⅡ,后来这套软件经过维护和优化,升级为dBASEⅢ。1986年,ForSoftware公司在dBASEⅢ的基础上开发出了FoxBASE数据库管理系统。后来开发了FoxBASE+、FoxPro2.0等版本。1992年,微软公司在收购ForSoftware公司后,推出FoxPro2.5版本,有MS-DOS和Windows两个版本。1995年,推出了VisualFoxPro3.0,它使数据库系统的程序设计从面向过程发展成面向对象。1996年,推出了VisualFoxPro5.0版本,该版本引进了Internet和Active技术。1998年,推出了VisualFoxPro6.0,该版本是VFP最经典、应用最广泛的。VisualFoxPro7.0、8.0和9.0也相继推出VisualFoxPro阶段2.1.2VFP6.0的特点VFP6.0能够得到广泛的使用,与其具有强大的功能和鲜明的特点分不开的,是目前世界流行的小型数据库管理系统中性能最好、功能最强的优秀软件之一。2.1VFP的发展历程及特点1、强大的查询与管理功能。(1)命令、函数多:500条命令、200余种函数(2)Rushmore快速查询技术(3)项目管理器创建和管理应用程序中的任何元素2、全新的数据库表概念3、扩大了对SQL的支持。4、可视化的界面操作和丰富的辅助工具5、支持面向对象程序设计6、通过OLE(对象的链接与嵌入)实现了应用集成。7、支持网络应用。(1)在开始菜单的程序组中启动VFP6.0(2)用快捷方式启动VFP6.0(3)安装文件夹中找到“VFP6.EXE”文件启动1、运行环境2.2VFP6.0设计基础2.2.1启动VFP6.0VFP6.0只能在Windows系统下运行,DOS、Linux、Unix等系统下无法运行现有的电脑硬件配置都能满足VFP6.0的需要。2、启动VFP6.0(1)单击主窗口右上角的“×”(2)在“文件”菜单中,选择“退出”。(3)单击主窗口左上角的狐狸头徽标,选择“关闭”。(4)直接按Alt+F4。(5)在命令窗口中,输入“quit”。3、退出VFP6.04、VFP6.0的主窗口标题栏菜单栏工具栏状态栏命令窗口工作区(1)菜单栏在菜单栏上显示的是VFP主菜单的默认项,包括:文件、编辑、显示、格式、工具、程序、窗口和帮助。每个菜单名都对应自己的一组下拉式菜单。当打开不同的窗口时,会有出现相应的菜单。可以在命令窗口中输入setsysmenuto来隐藏菜单栏,setsysmenutodefault|automatic恢复显示菜单栏工具栏名称工具栏名称常用查询设计器报表设计器打印预览报表控件调色板表单控件视图设计器表单设计器数据库设计器布局(2)工具栏有11种常用的工具栏可以通过工具栏右键菜单或工具栏窗口任意显示或关闭工具栏工具栏可任意移动或修改还可定制自己的工具栏(3)命令窗口主要作用是输入和显示命令。在命令窗口中输入命令,按Enter键后就立即执行;当用户采用菜单等其它操作方式时,对应的命令显示在命令窗口中。命令窗口同其他窗口一样,可以最大化、最小化、移动位置、改变大小以及关闭,菜单“窗口”/“命令窗口”,或按Ctrl+F2键,或单击常用工具栏上的“窗口命令”按钮可使命令窗口显示。命令窗口或重新显示,窗口中原来显示的命令不变。Quit退出系统。?换行显示表达式的值??在当前行显示表达式的值Clear清除窗口工作区内的内容几个简单常用的命令:(4)工作区窗口工作区窗口又称主窗口,用于显示命令或程序的执行结果。窗口工作区开始是空白的,命令或程序的执行结果从工作区窗口的左上角开始显示,当显示的内容超过窗口所能容纳的行数后,窗口的内容会自动向上滚动,滚动出窗口外的内容无法再滚动回来。VFP6.0的工作方式交互操作方式程序执行方式菜单方式:利用菜单系统或工具栏按钮执行命令命令方式:在命令窗口直接输入命令进行交换操作用户编写FoxPro程序或利用各种生成器自动产生程序,然后执行它。VFP6.0的工作方式包括交互操作方式和程序执行方式两种,两种方式又有不同的操作形式,具体如下:命令书写基本规则:(1)一行一句,按Enter键执行命令。但一个命令行最多包含8192个字符(包括所有的空格),一行书写不完,行尾用分号“;”做续行标志,按Enter键后在下一行继续输入。(2)命令动词与子句之间、各子句之间都以空格分隔。(3)对英文命令、保留字不区分大小写。2.2.2VFP6.0的工作方式2.2VFP6.0设计基础【注意】:修改配置选项后点击“设置为默认值”按钮才能使配置选项永久有效,否则该配置只在当前有效,下次再启动时仍返回以前的设置状态。2.2.3配置VFP6.0的系统环境2.2VFP6.0设计基础为了使系统更适合个人使用习惯,可以通过配置VFP6.0的系统环境来改变VFP6.0的外观和行为。配置VFP6.0的系统环境主要是通过“选项”对话框进行。扩展名文件类型扩展名文件类型.DBC数据库文件.DCT数据库备注文件.DCX数据库索引文件.BAK备份文件.DBF数据表文件.FPT数据表备注文件.PJX项目文件.PJT项目备注文件.PRG源程序文件.FXP源程序编译后的文件.CDX数据表复合索引文件.IDX单一索引文件.SCX表单文件.SCT表单备注文件.SPR表单源程序文件.SPX表单目标程序文件.FRX报表文件.FRT报表备注文件.LBX标签文件.LBT标签备注文件.MNX菜单文件.MNT菜单备注文件.MPR自动生成的菜单源程序文件.MPX菜单源程序文件编译后的文件.QPR生成的查询程序文件.QPX查询程序文件编译后的文件.VUE视图文件.APP应用程序文件.TXT文本文件.EXE可执行应用程序文件.FMT格式文件.MEM内存变量文件2.2.4VFP6.0的文件组成2.3VFP6.0的项目管理器项目:相关数据、文档和各类文件、对象的集合对于一个VFP6.0应用系统项目来说,它包含开发这个应用系统所需要的所有文件,包括数据库文件、表文件、窗体文件、程序文件、报表文件、菜单文件、索引文件等。是VFP系统创建、管理、组织项目工具。项目管理器:用户可利用项目管理器简便地、可视化地创建、修改、调试和运行项目中各类文件,还能把应用项目集合成一个在VFP环境下运行的应用程序,或者编译成脱离VFP环境而运行的可执行文件。它是VFP的“控制中心”,其扩展名为.pjx。2.3.1项目操作2.3VFP6.0的项目管理器“文件”/“新建”命令,选文件类型为“项目”单击“新建文件”按钮菜单方式:1、创建项目命令方式:命令窗口中输入createproject项目文件名2、打开和关闭项目打开已建项目只能用菜单方式。“文件”/“打开”命令或工具栏“打开”按钮关闭项目可以通过单击项目管理器右上角的关闭按钮进行当关闭空项目(不包含任何文件)时,系统会提示是否删除该项目2.3.2使用项目管理器2.3VFP6.0的项目管理器1、各类文件选项卡共有6个不同选项卡,其中“数据”、“文档”、“类”、“代码”、“其他”用于分类显示、各种文件,“全部”用于集中显示项目的所有文件。各类文件选项卡可以拆分、固定;项目管理器也可以移动、缩放、折叠等创建一个选定类型的文件【注意】:在项目管理器中新建的文件就被自动包含在项目中,而利用菜单“文件”/“新建”或工具栏新建按钮新建的文件不属于任何项目。向项目中添加一个指定类型的文件2、项目管理器的功能修改项目中已存在的各类文件把选中的文件从该项目中移去项目管理器的功能主要靠各个命令按钮实现。共9个命令按钮只有在选定数据库时才出现,打开或关闭数据库浏览数据库表或自由表的内容把项目中相关的文件编译成应用程序和可执行文件只有在选定报表或标签时才出现,对要打印的报表或标签预览只有在选定查询、表单、菜单、程序时才出现,执行这些项目2.4VFP6.0的辅助设计工具除了用项目管理器来高效地组织管理文件外,使用VFP6.0提供的各种向导、设计器、生成器,用户可以更直观、快捷地各种文件的创建和自动生成相应的程序代码。2.4.1向导向导常被用来协助用户利用系统自带的样本生成某一类型的文件,是一种快捷设计工具。例如:创建一个项目、一个数据库、一个表,建立一项查询,设计一个表单等,都可以用向导来完成。VFP6.0提供的向导超过20个。每个向导由一系列对话框组成,对话框向用户提示每一步操作,引导用户选择所需要的选项,回答系统提出的询问,一步步地完成某项任务。向导的最大特点是快和人工操作少,但它所能完成的任务一般比较简单,且只能引导用户建立文件等,不能用于打开或修改文件。应用程序向导报表向导一对多报表向导标签向导表向导表单向导一对多表单向导查询向导数据库向导本地视图向导远程视图向导导入向导文档向导图表向导交叉表向导SQL升迁向导数据透视表向导安装向导分组/总计报表向导常用向导启动向导:①在“项目管理器”中选定要创建文件的类型,然后选择“新建”,或菜单“文件”/“新建”,或单击常用工具栏上的“新建”按钮,选择待创建文件的类型,然后单击“向导”按钮即可启动相应的向导。②利用菜单“工具”/“向导”,可以直接访问大多数的向导(图a)③单击工具栏上的向导按钮也可以直接启动相应的向导(图b)图a图b2.4.2设计器设计器是创建和修改应用系统各个组件的可视化工具。如果把项目比作一辆汽车,设计器就是生产轮胎、机器、发动机等的平台设计器功能数据库设计器建立数据库、查看并创建表间的关系表设计器创建、修改表文件并设置表中的索引查询设计器建立查询视图设计器创建可更新的查询以及在远程数据源上运行查询表单设计器可视化地创建、修改表单报表设计器建立用于显示和打印数据的报表菜单设计器创建菜单、菜单项等常用设计器及功能新建某种类型的文件后,系统会自动打开相应的设计器。课本P42表1.5详细列举了各种生成器的名称和功能。2.4.3生成器(1)使用表单生成器来创建或修改表单;(2)对表单中的控件使用相应的生成器;(3)使用自动格式生成器来设置控件格式;(4)使用参照完整性生成器;(5)使用应用程序生成器为开发的项目生成应用程序。生成器和向导类似,也是通过一系列“对话”来“生成”目标。通常在五种情况下启动生成器:本章回顾VFP6.0的工作方式交互操作方式程序执行方式菜单方式:利用菜单系统或工具栏按钮执行命令命令方式:在命令窗口直接输入命令进行交换操作用户编写FoxPro程序或利用各种生成器自动产生程序,然后执行它。VFP6.0的工作方式使用项目管理器2、各选项卡所包含的文件3、项目管理器的功能1、创建项目(createproject)VFP6.0的辅助设计工具:向导、设计器、生成器
本文标题:第2章 Visual FoxPro系统概述
链接地址:https://www.777doc.com/doc-3101446 .html