《VisualFoxPro程序设计教程.ppt》由会员分享,可在线阅读,更多相关《VisualFoxPro程序设计教程.ppt(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第二章第二章 Visual FoxProVisual FoxPro操作基础操作基础Visual FoxProVisual FoxPro程序设计教程程序设计教程目目 录录2.1 Visual FoxPro的安装与启动与退出的安装与启动与退出2.2 Visual FoxPro的集成开发环境的集成开发环境 2.3 VFP性能指标和常用文件类型性能指标和常用文件类型2.4 Visual FoxPro 6.0命令概述命令概述2.5 Visual FoxPro 6.0项目管理器项目管理器2.1 Visual FoxPro的安装与启动与退出的安装与启动与退出2.1.1 Visual FoxPro 6.0的安
2、装的安装 l1.Visual FoxPro 6.01.Visual FoxPro 6.0的安装环境的安装环境 处理器、内存储器、硬盘、显示器、其它硬件处理器、内存储器、硬盘、显示器、其它硬件操作系统操作系统l2.Visual FoxPro 6.02.Visual FoxPro 6.0的安装方式的安装方式(1)直接启动)直接启动CD-ROM(2)直接运行安装程序)直接运行安装程序(3)使用添加)使用添加/删除程序安装删除程序安装32.1.2Visual FoxPro 6.0的启动与退出的启动与退出 1.Visual FoxPro 6.01.Visual FoxPro 6.0的启动的启动 l(1)
3、从)从【开始开始】菜单中启动菜单中启动打开打开【开始开始】-【程序程序】-“Microsoft Visual FoxPro 6.0”选项。选项。l(2)从)从“Windows 资源管理器资源管理器”窗口中启动窗口中启动打开打开【开始开始】-【程序程序】-【附件附件】-“Windows 资源管理器资源管理器”,找,找到到“C:Program FilesMicrosoft Visual StudioVfp98”目录,双击目录,双击VFP6图标。图标。l(3)从)从【运行运行】对话框中启动对话框中启动打开打开【开始开始】-【运行运行】;输入;输入“VFP6.EXE”,再按,再按“确定确定”按钮。按钮
4、。2.1.2Visual FoxPro 6.0的启动与退出的启动与退出 2.Visual FoxPro 6.02.Visual FoxPro 6.0的退出的退出l(1)在)在“VFP 6.0”系统主菜单,系统主菜单,【文件文件】-【退出退出】;l(2)按)按【Alt+F4】组合键;组合键;l(3)按)按【Ctrl+Alt+Del】组合键,进入组合键,进入【关闭程序关闭程序】窗窗口,按口,按【结束任务结束任务】按钮;按钮;l(4)在)在“VFP6.0”系统环境窗口,单击系统环境窗口,单击【退出退出】按钮;按钮;l(5)单击)单击VFP主窗口左上角的控制菜单图标,选择主窗口左上角的控制菜单图标,选
5、择【关关闭闭】,或者双击控制菜单图标。,或者双击控制菜单图标。l(6)在)在命令窗口中,输入命令窗口中,输入“QUIT”命令,并按回车键执命令,并按回车键执行。行。2.2 Visual FoxPro的集成开发环境的集成开发环境界面界面l启动启动Visual FoxPro 6.0后,首先进入的就是后,首先进入的就是欢迎界面欢迎界面。界面界面如果选择【关闭此屏】,则进入主界面 工作方式工作方式1.1.交互操作方式交互操作方式l(1)命令执行方式命令执行方式:在命令窗口中键入命令按在命令窗口中键入命令按Enter键,系统执行并显示结果。键,系统执行并显示结果。l(2)菜单选择方式菜单选择方式:是指利
6、用菜单项、工具栏、窗口、对话框等进行交互操作。是指利用菜单项、工具栏、窗口、对话框等进行交互操作。2.2.程序执行方式程序执行方式l程序执行方式是指将一批经常要执行的命令按照所要程序执行方式是指将一批经常要执行的命令按照所要完成的任务和系统的约定编写成程序,并将其存储为完成的任务和系统的约定编写成程序,并将其存储为程序文件程序文件(或称命令文件),待需要时只需通过特定(或称命令文件),待需要时只需通过特定的命令执行该程序文件,完成所要完成的任务。的命令执行该程序文件,完成所要完成的任务。系统环境设置系统环境设置1.1.设置默认目录和搜索路径设置默认目录和搜索路径执行执行【工具工具】-【选项选项
7、】命令,单击命令,单击【文件位置文件位置】选项卡。选项卡。在在【文件类型文件类型】列表框中选中列表框中选中【默认目录默认目录】,然后单击,然后单击【修改修改】按钮;按钮;在在【文件类型文件类型】中选中选【搜索路径搜索路径】,单击,单击【修改修改】按钮。按钮。系统环境设置系统环境设置2.2.设置日期和时间的显示方式设置日期和时间的显示方式l执行执行【工具工具】-【选项选项】命令,打开对话框,单击命令,打开对话框,单击【区区域域】选项卡,可以设置日期和时间的显示方式。选项卡,可以设置日期和时间的显示方式。系统环境设置系统环境设置3.3.设置命令窗口显示的字体设置命令窗口显示的字体l在在【格式格式】
8、-【字体字体】,弹出对话框,可以设置命令窗口,弹出对话框,可以设置命令窗口中显示的字体格式。中显示的字体格式。l单击单击【确定确定】按钮,设置当前工作期有效。单击按钮,设置当前工作期有效。单击【设置设置为默认值为默认值】按钮,再单击按钮,再单击【确定确定】按钮,这样设置永久按钮,这样设置永久保存保存系统环境设置系统环境设置4.4.用用SET SET 命令修改系统设置参数命令修改系统设置参数l大多数系统参数可以使用大多数系统参数可以使用SET 命令来进行设置命令来进行设置SET DEFAULT TO命令设置默认路径;命令设置默认路径;SET DATE TO 命令设置日期显示方式;命令设置日期显示
9、方式;SET MARK TO 命令设置日期分隔符;命令设置日期分隔符;SET CLOCK ON 设置显示时钟等。设置显示时钟等。l用用SET命令设置的系统参数仅在当前工作期有效,命令设置的系统参数仅在当前工作期有效,下次启动下次启动VFP,需要重新设置。,需要重新设置。2.2.4 Visual FoxPro 6.0的向导、设计器、生成器的向导、设计器、生成器1.Visual FoxPro 6.01.Visual FoxPro 6.0的向导的向导l向导是一种交互式的向导是一种交互式的快速设计工具快速设计工具,用户通过向导,按照,用户通过向导,按照给出的提示完成每一个操作设置。给出的提示完成每一个
10、操作设置。lVisual FoxPro 6.0提供了二十多种向导。提供了二十多种向导。2.Visual FoxPro 6.02.Visual FoxPro 6.0的设计器的设计器l设计器是设计器是创建和修改应用程序各种组件的可视化工具创建和修改应用程序各种组件的可视化工具,用,用于设计友好的图形界面,通过它创建并定制数据库结构、于设计友好的图形界面,通过它创建并定制数据库结构、数据表结构、表单结构、报表格式和应用程序组件等。数据表结构、表单结构、报表格式和应用程序组件等。lVisual FoxPro 6.0提供了十余种设计器。提供了十余种设计器。2.2.4 Visual FoxPro 6.0的
11、向导、设计器、生成器的向导、设计器、生成器3.Visual FoxPro 6.03.Visual FoxPro 6.0的生成器的生成器l生成器是一些生成器是一些带有选项卡的对话框带有选项卡的对话框,主要用于在应用,主要用于在应用程序的构件中创建和生成某种控件。程序的构件中创建和生成某种控件。lVisual FoxPro 6.0提供了十余种生成器提供了十余种生成器2.3VFP性能指标和常用文件类型性能指标和常用文件类型 2.3.1Visual FoxPro 6.02.3.1Visual FoxPro 6.0的性能指标的性能指标指标内容指标内容指标取值指标取值指标内容指标内容指标取值指标取值每一个
12、数据表结构中字段数的最大值每一个数据表结构中字段数的最大值255255个个每一条记录的最大长度每一条记录的最大长度64K64K字节字节可以一次在内存中打开表的最大个数可以一次在内存中打开表的最大个数255255个个定义的内存变量的最多个数定义的内存变量的最多个数6500065000个个字符型字段的最大长度字符型字段的最大长度254254字节字节数组下标的最大值数组下标的最大值6500065000每一个数据表可以容纳的最大记录数每一个数据表可以容纳的最大记录数1010亿个亿个DODO调用命令最多可以嵌套的层数调用命令最多可以嵌套的层数5 5层层每一个表文件的最大长度每一个表文件的最大长度2G2G
13、字节字节每一行命令的最大长度每一行命令的最大长度81928192字节字节可以同时打开浏览窗口的最大个数可以同时打开浏览窗口的最大个数255255个个报表分组的最大层数报表分组的最大层数128128层层自由表中各字段名字符数的最大值自由表中各字段名字符数的最大值1010个个数据库表中各字段名字符数的最大值数据库表中各字段名字符数的最大值128128个个Visual FoxPro 6.0常用文件类型常用文件类型文件类型扩展名文件类型扩展名项目文件项目文件.pjx数据库文件数据库文件.dbc数据库备注文件数据库备注文件.dct数据库索引文件数据库索引文件.dcx表文件表文件.dbf备注文件备注文件.
14、fpt单入口索引文件单入口索引文件.idx复合索引文件复合索引文件.cdx内存变量文件内存变量文件.mem源程序文件源程序文件.prg生成的查询程序文件生成的查询程序文件.qpr查询程序文件编译后的文件查询程序文件编译后的文件.qpx视图文件视图文件.vue应用程序文件应用程序文件.app表单文件表单文件.scx表单备注文件表单备注文件.sct菜单文件菜单文件.mnx菜单备注文件菜单备注文件.mnt自动生成的菜单源程序文件自动生成的菜单源程序文件.mpr菜单源程序文件编译后的文件菜单源程序文件编译后的文件.mpx报表文件报表文件.frx报表备注文件报表备注文件.frt标签文件标签文件.lbx标
15、签备注文件标签备注文件.lbt2.4Visual FoxPro 6.0命令概述命令概述 2.4.1Visual FoxPro2.4.1Visual FoxPro命令格式命令格式 l 以命令动词开始,决定命令的功能。命令动词一般为英以命令动词开始,决定命令的功能。命令动词一般为英文单词,可以用前文单词,可以用前4个字母。个字母。:必选项,表示命令中必须选择该项,不可省略。:必选项,表示命令中必须选择该项,不可省略。:可选项,表示可根据实际需要选用或省略该项内容。:可选项,表示可根据实际需要选用或省略该项内容。|:任选项,表示根据实际需要任选且必选其中一项内:任选项,表示根据实际需要任选且必选其中
16、一项内容。容。2.4.3Visual FoxPro命令的书写规则命令的书写规则(1)Visual FoxPro不区分不区分命令字符的大小写。命令字符的大小写。(2)每个命令必须以)每个命令必须以命令动词命令动词开头,命令中的各子句的次序可以任意开头,命令中的各子句的次序可以任意排列,但不能交叉。排列,但不能交叉。(3)命令中各个子句以)命令中各个子句以空格空格隔开。隔开。(4)命令中所有符号除汉字外,必须在)命令中所有符号除汉字外,必须在英文状态英文状态下输入。下输入。(5)每行只能写)每行只能写一条一条命令,一条命令的长度可为命令,一条命令的长度可为8192个字符个字符(包括空包括空格格)。
17、如果一行写不下,使用。如果一行写不下,使用续行符续行符“;”,然后回车,在下一行继续书,然后回车,在下一行继续书写。写。(6)命令动词和子句中的短语可以用其)命令动词和子句中的短语可以用其前前4个个以上字母缩写表示。以上字母缩写表示。(7)程序加)程序加注释注释。有时为了强调程序的可读性,对整个程序、部分程。有时为了强调程序的可读性,对整个程序、部分程序或某一行命令进行说明。序或某一行命令进行说明。2.4.3Visual FoxPro命令的书写规则命令的书写规则注释语句是非执行性语句,只对程序作解释说明,不执行任注释语句是非执行性语句,只对程序作解释说明,不执行任何操作。何操作。【格式格式1】
18、*【功能功能】注释一行语句,注释一行语句,“*”必须位于该语句的最前端。必须位于该语句的最前端。l例如,在一个程序开始处加注释:例如,在一个程序开始处加注释:“*主程序,具有统计功能的程序主程序,具有统计功能的程序”。【格式格式2】NOTE。【功能功能】注释一条语句。注释一条语句。【格式格式3】&【功能功能】在任意一条命令后增加注释内容。在任意一条命令后增加注释内容。l例如,在一个命令行后加注释:例如,在一个命令行后加注释:“&清屏清屏”。2.5Visual FoxPro 6.0项目管理器项目管理器项目管理器概述项目管理器概述l项目管理器是项目管理器是VFP6.0中各种文件和文档的主要中各种文
19、件和文档的主要组组织工具织工具。所谓项目是指文件、数据、文档和对象的集合。所谓项目是指文件、数据、文档和对象的集合。项目文件扩展名为项目文件扩展名为.pjx可视化界面,可可视化界面,可展开或折叠展开或折叠。提供了简易、可视化的工作方式来组织处理数据库、提供了简易、可视化的工作方式来组织处理数据库、表、查询、表单、报表等各种类型的文件,表、查询、表单、报表等各种类型的文件,快速观察到使用设计工具和向导产生的结果。快速观察到使用设计工具和向导产生的结果。项目管理器概述项目管理器概述项目管理器由6个选项卡、6个命令按钮和1个列表框组成l采用采用树型目录结构树型目录结构来显示和管理来显示和管理l右侧右
20、侧“新建新建”、“添加添加”、“修改修改”等按钮进行相应等按钮进行相应的操作的操作l底部还将显示当前文件的简要说明和访问路径。底部还将显示当前文件的简要说明和访问路径。新建和打开项目新建和打开项目1.1.新建项目新建项目l(1)从)从【文件文件】-【新建新建】常常用工具栏的用工具栏的【新建新建】按钮,则打按钮,则打开开【新建新建】对话框对话框新建和打开项目新建和打开项目l(2)选择)选择【项目项目】-【新建文件新建文件】【向导向导】按钮打按钮打开开【创建创建】对话框,在对话框,在【保存在保存在】下拉式列表框中选下拉式列表框中选择存放的位置,在择存放的位置,在【项目文件项目文件】文本框中输入名称
21、。文本框中输入名称。l(3)单击)单击【保存保存】按钮,即创建新项目,并进入项目按钮,即创建新项目,并进入项目管理器管理器使用项目管理器使用项目管理器1.1.在项目管理器中新建一个文件在项目管理器中新建一个文件l选择文件类型,单击选择文件类型,单击【新建新建】按钮,在打开的设计器按钮,在打开的设计器中建立文件。中建立文件。2.2.在项目管理器中修改一个文件在项目管理器中修改一个文件l选择文件,单击选择文件,单击【修改修改】按钮,按照所出现的设计器按钮,按照所出现的设计器类型来修改。类型来修改。3.3.向项目管理器中添加一个文件向项目管理器中添加一个文件l选择文件类型,单击选择文件类型,单击【添
22、加添加】按钮,在打开的对话框按钮,在打开的对话框中,选择存放位置及名称,单击中,选择存放位置及名称,单击【确定确定】按钮完成。按钮完成。使用项目管理器使用项目管理器4.4.从项目管理器中移去或删除一个文件从项目管理器中移去或删除一个文件l选择文件类型,单击选择文件类型,单击【移去移去】按钮,在打开的对话框按钮,在打开的对话框中,选择存放位置及名称,单击中,选择存放位置及名称,单击【确定确定】按钮,出现按钮,出现对话框对话框l单击单击【移去移去】按钮,可以将所选文件移出项目管理器,按钮,可以将所选文件移出项目管理器,单击单击【删除删除】按钮,可以将所选文件从计算机中删除。按钮,可以将所选文件从计算机中删除。