第2章VisualFoxPro系统_第1页
第2章VisualFoxPro系统_第2页
第2章VisualFoxPro系统_第3页
第2章VisualFoxPro系统_第4页
第2章VisualFoxPro系统_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第2章章 Visual FoxPro系统概述系统概述共55页,第2页本章要点: VFP的特点、运行环境及界面组成的特点、运行环境及界面组成 VFP的文件类型、工作方式和命令格式的文件类型、工作方式和命令格式 VFP的辅助设计工具及项目管理器的使用的辅助设计工具及项目管理器的使用共55页,第3页2.1Visual FoxPro2.1Visual FoxPro的发展、特点及性能指的发展、特点及性能指标标 Visual FoxProVisual FoxPro的发展的发展Fox系列产品是我国使用最早且最为广泛使用的数据库管理系统,它经历了从dBASE到FoxBASE、FoxPro、Visual Fo

2、xPro等几个阶段。dBASE II1980FoxBASE1986FoxPro1992Visual FoxPro 3.0 1995Visual FoxPro 6.01998共55页,第4页Visual FoxProVisual FoxPro的特点的特点 1、良好的程序设计界面(、良好的程序设计界面(可视化的编程技术和开发可视化的编程技术和开发环境,如向导、设计器、生成器等环境,如向导、设计器、生成器等) 2、强大的查询与管理功能、强大的查询与管理功能(SQL语言等语言等) 3、支持面向对象的程序设计、支持面向对象的程序设计 4、支持解释和编译、支持解释和编译 5、增强的网络服务功能,支持客户机

3、、增强的网络服务功能,支持客户机/服务器模式服务器模式Visual FoxProVisual FoxPro的性能指标的性能指标P14P14共55页,第5页2.2Visual FoxPro2.2Visual FoxPro的安装、启动与退的安装、启动与退出出1Visual FoxPro的安装的安装2Visual FoxPro的启动方法的启动方法 从从“开始开始”菜单启动;菜单启动; 从从“桌面桌面”上启动;上启动; 任选一个与任选一个与Visual FoxPro相关联的文件双击,可启相关联的文件双击,可启动动 Visual FoxPro; 从从“运行运行”对话框中启动。对话框中启动。共55页,第6

4、页3Visual FoxPro的退出方法的退出方法 单击单击Visual FoxPro 的的“文件文件”菜单菜单单击单击“退出退出”命令。命令。 在在Visual FoxPro命令窗口中输入命令窗口中输入QUIT命令,命令,并按回车键执行。并按回车键执行。 单击系统主窗口右上角的单击系统主窗口右上角的“关闭关闭”按钮。按钮。 双击主窗口标题栏中的狐狸图标,或单击狐狸双击主窗口标题栏中的狐狸图标,或单击狐狸图标,单击图标,单击“关闭关闭”命令。命令。 同时按下同时按下Alt+F4键。键。共55页,第7页2.3Visual FoxPro2.3Visual FoxPro的窗口组成的窗口组成 及相关操

5、及相关操作作窗口组成窗口组成标题栏标题栏菜单栏菜单栏工具栏工具栏可在可在“显显示示”菜单菜单下下“工具工具栏栏”隐藏隐藏或显示或显示工作区工作区命令窗口命令窗口可用组合可用组合键键”Ctrl+F2”或或” Ctrl+F4”显示或隐藏显示或隐藏状态栏状态栏共55页,第8页Visual FoxProVisual FoxPro的系统的系统菜单及操作 Visual FoxPro的菜单系统有以下一些约定:(1)如果菜单项的后面有组合键,说明该功能项有快捷键,同时按下这两个键,便可激活该选项(热键、快捷键,通过键盘可操作);(2)如果菜单项的右边是一个黑箭头,表示该菜单项有子菜单;(3)如果菜单项的右边是

6、省略号,表示单击该菜单后,会弹出一个对话框;共55页,第9页(4)如果菜单项的左边有对勾,表示一个开关的作用,出现时表示该功能项在使用中;(5)如果一个菜单项的颜色是灰色的,表示该菜单项的功能暂时还不能使用。此外,VFP中,鼠标右键单击不同的对象,还可弹出相应的快捷菜单,提供该对象的相关操作命令。其系统菜单组成如下:其系统菜单组成如下:共55页,第10页“文件”菜单文件菜单菜单项共55页,第11页“编辑”菜单编辑菜单菜单项共55页,第12页“显示”菜单 该菜单中的菜单项会根据用户操作的不同而有所增减; 在没有打开文件的情况下,该菜单只有“工具栏”一个菜单项,用于创建、编辑、隐藏和定制工具栏。共

7、55页,第13页“格式”菜单 格式菜单菜单项共55页,第14页“工具”菜单工具菜单菜单项共55页,第15页“程序”菜单 程序菜单菜单项共55页,第16页“窗口”菜单窗口菜单菜单项共55页,第17页“帮助帮助”菜单菜单帮助菜单菜单项说明:若要使用Visual FoxPro6.0的帮助系统,则必须在安装完Visual FoxPro6.0后,单独安装微软公司提供的MSDN Library。安装好后,从任何一个对话框中单击帮助按钮或者按F1键,都可以打开联机帮助文档。共55页,第18页2.4Visual FoxPro2.4Visual FoxPro的文件类型的文件类型 Visual FoxPro中的各

8、种数据都以文件的形式中的各种数据都以文件的形式存放到磁盘中,文件的扩展名用于区别不同类型的存放到磁盘中,文件的扩展名用于区别不同类型的文件。在使用文件。在使用Visual FoxPro时,会产生各种类型时,会产生各种类型的文件。的文件。共55页,第19页 Visual FoxPro6.0的文件类型的文件类型 .APP:应用程序文件 .LBT:标签备注文件 .BAK:备份文件 .LBX:标签文件 .CDX:复合索引文件 .MEM:内存变量文件 .DBC:数据库文件 .MNT:菜单备注文件.DBF:表文件.MNX:菜单文件.DCX:数据库索引文件.MPR:自动生成的菜单源程序文件.DCT:数据库备

9、注文件.MPX:编译后的菜单程序文件.DLL:动态链接库文件.PJT:项目备注文件.ERR:编译错误的信息文件共55页,第20页 Visual FoxPro6.0的文件类型(续)的文件类型(续) .PRG:程序文件 .EXE:可执行文件 .QPR:生成的查询程序文件 .FMT:格式文件 .QPX:编译后的查询文件 .FPT:表备注文件 .SCT:表单备注文件 .FRT:报表备注文件.SCX:表单文件.FRX:报表文件.TMP:临时文件.FXP:源程序编译后的文件.VCT:可视类库备注文件.HLP:帮助文件.VCX:可视类库文件.IDX:单项索引文件 共55页,第21页Visual FoxPro

10、表的类型 自由表:可以独立存在和使用的表;打开方式:在命令窗口中输入“USE表文件名”自由表字段名不超过10个字符。 数据库表: 存在于数据库中的表; 可以是长字段名、可进行有效性规则设置。共55页,第22页2.5Visual FoxPro2.5Visual FoxPro的工作方式及命令格式的工作方式及命令格式1交互式操作方式交互式操作方式 命令操作方式命令操作方式在命令窗口是输入并执行(立即执行)命令完成操作。 该操作要求用户熟悉VF的命令格式及功能。 菜单操作方式菜单操作方式 工具栏或辅助工具操作方式工具栏或辅助工具操作方式2程序执行方式程序执行方式是用户根据实际需要,将命令编写成程序,以

11、程序文件的形式存入磁盘,通过程序的运行,系统自动执行程序中的命令。共55页,第23页Visual FoxProVisual FoxPro的命令结构的命令结构 1 1命令结构命令结构 例如:例如:DISPLAY FORDISPLAY FOR其中其中“DISPLAY”DISPLAY”是命令动词,表示命令的功能;是命令动词,表示命令的功能;“FORFOR”是是命令子句,表示操作条件(对象)。命令子句,表示操作条件(对象)。专用标记符号约定:专用标记符号约定: - -表示必选项,尖括号内的参数必须根据格式输入其参数值。表示必选项,尖括号内的参数必须根据格式输入其参数值。 - -表示可选项,方括号内的参

12、数由用户根据具体要求选择输入。表示可选项,方括号内的参数由用户根据具体要求选择输入。不选时系统自动取缺省值。不选时系统自动取缺省值。 | -| -表示表示“或者选择或者选择”选项,可以选择竖杠两边的任意选项。选项,可以选择竖杠两边的任意选项。 - -表示省略选项,有多个同类参数重复。表示省略选项,有多个同类参数重复。注意:上述符号是专用符号,在实际操作时,命令行不能输入专用符号。注意:上述符号是专用符号,在实际操作时,命令行不能输入专用符号。共55页,第24页2.2.命令书写规则命令书写规则(1)每行输入一条命令,以回车(Enter)键结束;(2)命令窗口中的符号在英文状态下输入;(3)以命令

13、动词开头,且命令动词必须是命令行的第一个非空字符;(4)命令动词之后的子句顺序可以任意;(5)命令动词与子句,子句与子句之间用一个或多个空格隔开;(6)命令中的变量名、字段名和文件名应避免使用保留字,以免产生错误;(7)命令动词和Visual FoxPro保留字一般可用前4个或4个以上字母简写;(8)命令行的总长度不得超过2048个字符(包括空格在内),若命令较长,在显示器上显示不下时,可以分几行写,但除最后一行外,每行的末尾以“;”结束;(9)命令、关键字、变量和文件名中的字母既可以大写也可以小写,还可以大写、小写混合,三者等效;(10)将光标移动到已执行过的命令行的任意位置,按回车键可重复

14、执行该命令;(11)输入命令未回车之前,按Esc键清除命令;(12)在命令窗口中单击鼠标右键,可对完成命令窗口内容的编辑。共55页,第26页Visual FoxPro常用的环境设置命令1、SET DEFAULT命令 格式:SET DEFAULT TO 功能:指定缺省的驱动器和目录(即默认目录)。例:例:Set default to D:我的文件我的文件问题:用命令方式设置默认目录,如果路径中包含空格,当问题:用命令方式设置默认目录,如果路径中包含空格,当如何处理?如何处理?在VFP中,用命令方式调用文件的格式为:盘符路径文件名.扩展名如果路径太长,使用起来不方便,而默认目录中的文件可直接使用文

15、件名进行调用。同时,保存文件时如果不指定路径,也自动保存到默认目录。建议:为自己建立文件夹并将其设置为默认目录。建议:为自己建立文件夹并将其设置为默认目录。共55页,第27页补充说明:补充说明:Visual FoxPro 6.0 的配置 在Visual FoxPro 6.0系统日录下有一个默认的配置文件CONFIG.FPW,其主要作用是设置系统运行环境。 使用“工具”菜单的“选项”对话框可对Visual FoxPro进行永久配置。其步骤如下:1从“工具”菜单中选择“选项”命令,会出现如图所示的对话框。2根据需要选择相应的选项卡,在选项卡内根据提示进行设置。3保存设置。用户单击“设为默认值”按钮

16、,可将当前设置保存为永久有效;单击“确定”按钮,则将当前设置保存为仅在当前工作期有效。共55页,第28页2、SET CENTURY命令 格式:SET CENTURY ON/OFF 功能:确定是否显示日期表达式中的世纪部分。 3、SET DATE命令 格式:SET DATE TO AMERICAN/ANSI/BRITISH/USA/MDY/DMY/YMD 功能:设置当前日期的格式。 说明:各种设置的结果如下表所示。共55页,第29页日期设置结果共55页,第30页4、SET TALK 命令格式:SET TALK ON/OFF功能:确定是否显示命令的执行结果;5、SET SAFETY 命令命令格式:

17、格式:SET SAFETY ON/OFF功能:在改写文件时,是否显示对话框确认功能:在改写文件时,是否显示对话框确认改写有效改写有效(该命令一般用于程序中该命令一般用于程序中);共55页,第31页6、SET DELETED 命令 格式:SET DELETED ON/OFF 功能:在使用某些命令时,指定是否对加了删除标记的记录进行操作。 7、 SET STATUS 命令 格式:SET STATUS ON/OFF 功能:是否打开工作区窗口状态栏。共55页,第32页2.6Visual FoxPro2.6Visual FoxPro的辅助设计工具的辅助设计工具和项目管理器和项目管理器Visual Fox

18、ProVisual FoxPro的向导的向导向导是一种交互式的程序,它通过一组对话框依次与用户进行对话,用户在向导的引导向导是一种交互式的程序,它通过一组对话框依次与用户进行对话,用户在向导的引导下快速完成各种设计工作,如创建表单、设置报表格式和建立查询等。向导工具的下快速完成各种设计工作,如创建表单、设置报表格式和建立查询等。向导工具的最大特点是快、操作简单,但能完成的任务也有限,一般用向导创建一个大的框架,最大特点是快、操作简单,但能完成的任务也有限,一般用向导创建一个大的框架,然后再用相应的设计器做进一步的修改。然后再用相应的设计器做进一步的修改。 Visual FoxProVisual

19、 FoxPro系统提供了系统提供了2020多个向导,使用这些向导可以快速完成一般性任多个向导,使用这些向导可以快速完成一般性任务,如创建表单、建立查询、创建报表、生成数据透视表等,向导的使用步骤如下:务,如创建表单、建立查询、创建报表、生成数据透视表等,向导的使用步骤如下: 1.1.启动向导启动向导 2.2.使用向导使用向导 3.3.完成操作完成操作 4.4.处理向导创建的各类文件处理向导创建的各类文件共55页,第33页Visual FoxPro向导共有20余种,常用的有:向导名称 向导功能表向导 引导用户在表结构基础上快速创建新表报表向导 引导用户利用单独的表快速创建报表表单向导 引导用户快

20、速创建表单查询向导 引导用户快速创建查询本地视图向导 引导用户快速利用本地数据创建视图远程视图向导 引导用户快速利用ODBC数据源快速创 建视图导入向导 引导用户导入或添加数据文档向导 引导用户从项目文件和程序文件的代码 中产生格式化的文本文件图表向导 引导用户快速创建图表应用程序向导 引导用户快速创建应用程序共55页,第34页启动向导: “工具”菜单中“向导”命令,表向导如下图所示:共55页,第35页Visual FoxPro Visual FoxPro 的设计器的设计器 Visual FoxProVisual FoxPro的设计器是创建和修改应用系统的设计器是创建和修改应用系统中各种组件的

21、可视化工具,使用这些设计器使得创建中各种组件的可视化工具,使用这些设计器使得创建和修改表、表单、数据库、查询和报表等更加方便,和修改表、表单、数据库、查询和报表等更加方便,它为用户提供了一个友好的图形界面,为用户完成不它为用户提供了一个友好的图形界面,为用户完成不同任务提供了良好的设置和选择工具。同任务提供了良好的设置和选择工具。共55页,第36页Visual FoxPro设计器设计器名称 设计器功能表设计器 创建表并设置表索引查询设计器 创建基于本地表的查询视图设计器 创建基于远程数据源的可更新的查询表单设计器 创建表单以便查看并编辑表中的数据报表设计器 创建报表以便显示和打印数据标签设计器

22、 创建标签布局以便打印标签数据库设计器 创建数据、查看并创建表间的关系连接设计器 为远程视图创建连接菜单设计器 创建菜单栏或者快捷菜单数据环境设计器 可视地创建、修改表单、表单集及报表数据环境共55页,第37页设计器启动 以表设计器为例:1、“文件”菜单中“新建”命令,打开“新建对话框”;2、选择“表”,单击“新建文件”按钮,打开“创建”对话框;3、输入表名,保存,打开“表设计器”如下图所示:共55页,第38页表设计器示例:共55页,第39页Visual FoxPro Visual FoxPro 的生成器的生成器 Visual FoxProVisual FoxPro的生成器是带有选项卡的对的生

23、成器是带有选项卡的对话框,用于简化对表单、复杂控件和参照完整话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。每个生成器显示一性代码的创建和修改过程。每个生成器显示一系列选项卡,用于设置选中对象的属性。可使系列选项卡,用于设置选中对象的属性。可使用生成器在数据库表之间生成控件、表单、设用生成器在数据库表之间生成控件、表单、设置控件格式和创建参照完整性。置控件格式和创建参照完整性。 共55页,第40页Visual FoxPro生成器生成器名称 生成器功能自动格式生成器 用于格式化一组控件组合框生成器 用于建立组合框命令组生成器 用于建立命令按钮组编辑框生成器 用于建立编辑框表达式生

24、成器 创建并编辑表达式表单生成器 建立表单网格生成器 建立数据网格列表框生成器 建立列表框选项组生成器 建立选项按钮组文本框生成器 建立文本框共55页,第41页生成器启动 如表单生成器按以下操作打开:1、“文件”菜单中“新建”命令,打开“新建”对话框;2、选择“表单”,单击“新建文件”按钮,打开“表单设计器”窗口;3、在窗口中单击右键,单击快捷菜单中“生成器”命令,打开“表单生成器”,如下图所示:共55页,第42页表单生成器示例:共55页,第43页 Visual FoxPro Visual FoxPro 的项目管理器的项目管理器项目管理器是项目管理器是Visual FoxProVisual F

25、oxPro提供的一种辅助设计工具,提供的一种辅助设计工具,是是Visual FoxProVisual FoxPro中处理数据和对象的主要组织工具,是中处理数据和对象的主要组织工具,是Visual FoxProVisual FoxPro的的“控制中心控制中心”。 项目是文件、数据、文档和项目是文件、数据、文档和Visual FoxProVisual FoxPro对象的集对象的集合,其保存文件的扩展名为合,其保存文件的扩展名为. .pjxpjx。在建立表、数据库、查。在建立表、数据库、查询、表单、报表以及应用程序时,可以用询、表单、报表以及应用程序时,可以用“项目管理器项目管理器”来组织和管理文件

26、。来组织和管理文件。 共55页,第44页标题栏标题栏选项卡选项卡工作区工作区命令命令按钮按钮Visual FoxProVisual FoxPro的项目管理器界面组成的项目管理器界面组成共55页,第45页建立项目建立项目 建立项目的方法建立项目的方法 系统菜单系统菜单 单击单击“文件文件”菜单菜单单击单击“新建新建”命令命令选择文件选择文件类型类型“项目项目”单击单击“新建文件新建文件”按钮按钮文件取名文件取名单单击击“保存保存”按钮。按钮。 命令窗口命令窗口 在在Visual FoxPro系统的命令窗口中输入命令:系统的命令窗口中输入命令: CREATE PROJECT 共55页,第46页打开

27、项目打开项目 打开项目文件的方法打开项目文件的方法(1)直接双击要打开的项目文件()直接双击要打开的项目文件(.pjx)。)。(2)在)在Visual FoxPro中打开中打开“文件文件”菜单菜单单击单击“打开打开”命令或命令或按按Ctrl+O键,即可打开键,即可打开“打开打开”对话框,在对话框,在“查找范围查找范围”的下拉的下拉列表框中选择项目文件的保存位置,在文件列表框中双击项目文列表框中选择项目文件的保存位置,在文件列表框中双击项目文件,或者选择项目文件后单击件,或者选择项目文件后单击“确定确定”按钮。按钮。(3)用)用Modify Project命令打开项目。其命令格式如下:命令打开项

28、目。其命令格式如下: Modify Project Modify Project ?说明说明:如果需打开的项目文件不存在,则新建该项目文件。如果需打开的项目文件不存在,则新建该项目文件。共55页,第47页关闭项目关闭项目如果要关闭正在使用的项目文件,可采用下列如果要关闭正在使用的项目文件,可采用下列2种方法之一:种方法之一:单击单击“项目管理器项目管理器”标题栏右上端的标题栏右上端的“关闭关闭”按钮,即按钮,即可关闭正在使用的项目文件。可关闭正在使用的项目文件。 打开打开“文件文件”菜单菜单执行执行“关闭关闭”命令,即可关闭正在命令,即可关闭正在使用的项目文件。使用的项目文件。共55页,第48

29、页如果项目没有包含任何文件,在关闭时Visual FoxPro会打开如图所示的对话框,提示是否删除该空项目文件。单击“删除”按钮可从磁盘删除项目文件,单击“保持”按钮可保留项目文件。关闭项目文件后,则该项目中所有打开的文件同时关闭。共55页,第49页各类文件选项卡各类文件选项卡 “项目管理器项目管理器”包含了包含了“全部全部”、“数据数据”、“文档文档”、“类类”、“代码代码”和和“其他其他”6 6个选项卡,如图所示。个选项卡,如图所示。共55页,第50页“全部全部”选项卡:选项卡:可显示和管理应用项目中使用的所有类型的文件,可显示和管理应用项目中使用的所有类型的文件,“全部全部”选项卡包含了

30、它右边的五个选项卡的全部内容。选项卡包含了它右边的五个选项卡的全部内容。“数据数据”选项卡:选项卡:管理应用项目中各种类型的数据文件,有数据库、管理应用项目中各种类型的数据文件,有数据库、自由表、视图、查询文件等。自由表、视图、查询文件等。“文档文档”选项卡:选项卡:显示和管理应用项目中使用文档类文件,文档类显示和管理应用项目中使用文档类文件,文档类文文件有表单文件、报表文件、标签文件等。件有表单文件、报表文件、标签文件等。“类类”选项卡:选项卡:该选项卡显示和管理应用项目中使用的类库文件,该选项卡显示和管理应用项目中使用的类库文件,包包括括Visual FoxPro系统提供的类库和用户自己设

31、计的类库。系统提供的类库和用户自己设计的类库。“代码代码”选项卡:选项卡:管理项目中使用的各种程序代码文件,如:程序管理项目中使用的各种程序代码文件,如:程序文文件(件(.PRG)、)、API库和用库和用“项目管理器项目管理器”生成的应用程序(生成的应用程序(.APP)。)。“其他其他”选项卡:选项卡:显示和管理应用项目中使用的但在以上选项卡中显示和管理应用项目中使用的但在以上选项卡中没没有管理的文件,如菜单文件、文本文件等。有管理的文件,如菜单文件、文本文件等。 共55页,第51页使用项目管理器使用项目管理器 在在“项目管理器项目管理器”中可以对各类文件进行集中管理,用户可采用以下几种方中可以对各类文件进行集中管理,用户可采用以下几种方式对文件进行新建、添加、运行、重命名等操作。式对文件进行新建、添加、运行、重命名等操作。(1)使用命令按钮)使用命令按钮 使用上述介绍的使用上述介绍的“项目管理器项目管理器”右边的命令按钮,对文件进行各种操作。右边的命令按钮,对文件进行各种操作。 (2)使用)使用“项目项目”菜单菜单 当打开当打开“项目管理器项目管理器”后,后,Visual FoxPro的菜单栏中会自动增加的菜单栏中会自动增加“项目项目”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论