第二章-Visual-FoxPro操作基础汇总课件

上传人:仙*** 文档编号:241657436 上传时间:2024-07-13 格式:PPT 页数:42 大小:559KB
返回 下载 相关 举报
第二章-Visual-FoxPro操作基础汇总课件_第1页
第1页 / 共42页
第二章-Visual-FoxPro操作基础汇总课件_第2页
第2页 / 共42页
第二章-Visual-FoxPro操作基础汇总课件_第3页
第3页 / 共42页
点击查看更多>>
资源描述
Visual Foxpro程序设计程序设计任课教师:陶雪丽任课教师:陶雪丽电子邮件:电子邮件:xueli_7/13/20241Visual FoxPro 程序设计教程第二章第二章 Visual FoxPro操作基础操作基础2.1 Visual FoxPro的安装与启动的安装与启动2.2 Visual FoxPro的用户界面的用户界面2.3 Visual FoxPro操作概述操作概述2.4 Visual FoxPro命令概述命令概述7/13/20242Visual FoxPro 程序设计教程2.1 Visual FoxPro的安装与启动的安装与启动2.1.1 Visual FoxPro的运行环境的运行环境2.1.2 Visual FoxPro的安装的安装2.1.3 Visual FoxPro的启动与退出的启动与退出7/13/20243Visual FoxPro 程序设计教程2.1.1 Visual FoxPro的运行环境的运行环境一、软件要求一、软件要求Windows 95/98或或更高版本更高版本二、硬件要求二、硬件要求1、处理器:、处理器:486DX/66MHZ或更高的处理器;或更高的处理器;2、内存:、内存:16MB以上;以上;3、硬盘空间:典型安装需要、硬盘空间:典型安装需要100MB的硬盘空间,最大安的硬盘空间,最大安装需要装需要240MB的硬盘空间;的硬盘空间;4、显示器:显示器:VGA或更高分辨率的显示率;或更高分辨率的显示率;5、一个鼠标、一个光驱。、一个鼠标、一个光驱。7/13/20244Visual FoxPro 程序设计教程2.1.2 Visual FoxPro的安装的安装一、安装方法一、安装方法1、自动启动光盘、自动启动光盘2、运行安装程序、运行安装程序二、安装方式二、安装方式1、典型安装、典型安装2、自定义安装、自定义安装7/13/20245Visual FoxPro 程序设计教程2.1.3 Visual FoxPro的启动与退出的启动与退出一、启动一、启动三种常见方法:三种常见方法:菜单菜单、快捷方式快捷方式、文件夹文件夹。二、退出二、退出注意:要正常退出系统。注意:要正常退出系统。Visual FoxPro主窗口主窗口如图所示如图所示五种常用方法:五种常用方法:v选择选择Visual FoxPro的的“文件文件”菜单中的退出菜单项;菜单中的退出菜单项;v在在Visual FoxPro命令窗口输入命令窗口输入QUIT命令并回车;命令并回车;v单击单击Visual FoxPro主窗口右上角的关闭按钮;主窗口右上角的关闭按钮;v单击单击Visual FoxPro主窗口左上角的控制菜单图标,从弹出的快捷菜单中主窗口左上角的控制菜单图标,从弹出的快捷菜单中选择选择“关闭关闭”,或者双击控制菜单图标;,或者双击控制菜单图标;v同时按同时按Alt和和F4键。键。7/13/20246Visual FoxPro 程序设计教程单击此菜单项鼠标指向此菜单项鼠标指向此菜单项返 回7/13/20247Visual FoxPro 程序设计教程双击桌面快捷方式返 回7/13/20248Visual FoxPro 程序设计教程双击双击双击双击返 回7/13/20249Visual FoxPro 程序设计教程返 回7/13/202410Visual FoxPro 程序设计教程2.2 Visual FoxPro的用户界面的用户界面2.2.1 Visual FoxPro系统菜单系统菜单2.2.2 Visual FoxPro命令窗口命令窗口2.2.3 Visual FoxPro工具栏工具栏2.2.4 Visual FoxPro状态栏状态栏7/13/202411Visual FoxPro 程序设计教程一、一、Visual FoxPro菜单的约定菜单的约定省略号省略号表示选择该项后将弹出一个对话框表示选择该项后将弹出一个对话框右箭头右箭头表示选择该项后会打开一个子菜单表示选择该项后会打开一个子菜单对号对号表示该项当前有效,再次选择可取消表示该项当前有效,再次选择可取消灰色灰色表示该项在当前不可用表示该项在当前不可用热键热键菜单项中带下划线的字母,与菜单项中带下划线的字母,与Alt或或Ctrl键组合使用键组合使用快捷键快捷键出现在菜单项右侧出现在菜单项右侧2.2.1 Visual FoxPro 系统菜单系统菜单7/13/202412Visual FoxPro 程序设计教程二、二、Visual FoxPro菜单项的功能菜单项的功能1、“文件文件”菜单菜单7、“窗口窗口”菜单菜单2、“编辑编辑”菜单菜单8、“帮助帮助”菜单菜单3、“显示显示”菜单菜单9、“表单表单”菜单菜单 4、“格式格式”菜单菜单10、“报表报表”菜单菜单5、“工具工具”菜单菜单11、“表表”菜单菜单6、“程序程序”菜单菜单12、“数据库数据库”菜单菜单返 回7/13/202413Visual FoxPro 程序设计教程“文件文件”菜单菜单返 回7/13/202414Visual FoxPro 程序设计教程“编辑编辑”菜单:允许插入其他非菜单:允许插入其他非Visual FoxPro应用程序中创应用程序中创建的对象。使用建的对象。使用Microsoft的的对象链接与嵌入(对象链接与嵌入(OLE)技技术,可以在通用型字段中嵌术,可以在通用型字段中嵌入一个对象或者将该对象与入一个对象或者将该对象与创建它的应用程序链接起来。创建它的应用程序链接起来。只有在编辑通用型字段时,只有在编辑通用型字段时,该菜单中的插入对象、对象、该菜单中的插入对象、对象、链接选项才是可用的。链接选项才是可用的。返 回7/13/202415Visual FoxPro 程序设计教程“格式格式”菜单:提供一些排版方菜单:提供一些排版方面的功能,可以选择正文显面的功能,可以选择正文显示的字体和行间距,检查正示的字体和行间距,检查正文编辑窗口中的拼写错误,文编辑窗口中的拼写错误,确定段落的缩进等。确定段落的缩进等。返 回7/13/202416Visual FoxPro 程序设计教程“工具工具”菜单:提供了菜单:提供了表、查询、表单、报表、查询、表单、报表、标签等项目的向表、标签等项目的向导模块,并提供导模块,并提供Visual FoxPro系统系统环境的设置。环境的设置。返 回7/13/202417Visual FoxPro 程序设计教程“窗口窗口”菜单:用于菜单:用于Visual FoxPro窗口的窗口的控制。单击该菜单中控制。单击该菜单中的的“命令窗口命令窗口”,可,可以打开以打开“命令窗口命令窗口”进入命令编辑方式。进入命令编辑方式。返 回7/13/202418Visual FoxPro 程序设计教程v“程序程序”菜单:用于程序运行控制、程序调试等。菜单:用于程序运行控制、程序调试等。v“帮助帮助”菜单:为用户提供帮助信息。菜单:为用户提供帮助信息。v“显示显示”菜单:显示菜单:显示Visual FoxPro的各种控件和设计器。的各种控件和设计器。返 回7/13/202419Visual FoxPro 程序设计教程2.2.2 Visual FoxPro命令窗口命令窗口一、命令窗口的隐藏与激活一、命令窗口的隐藏与激活1、启动、启动VFP后,命令窗口被自动设置为活动窗口,在窗口左上角出现插入后,命令窗口被自动设置为活动窗口,在窗口左上角出现插入光标,等待用户键入命令。光标,等待用户键入命令。2、隐藏命令窗口:选择、隐藏命令窗口:选择“窗口窗口”菜单中的菜单中的“隐藏隐藏”菜单项,或单击命令窗菜单项,或单击命令窗口右上角的口右上角的“关闭关闭”按钮。按钮。3、显示命令窗口:按快捷键、显示命令窗口:按快捷键CtrlF2,或在或在“窗口窗口”菜单中选择菜单中选择“命令窗命令窗口口”菜单项。菜单项。二、命令窗口的使用二、命令窗口的使用1、Visual FoxPro的命令工作方式的命令工作方式在命令窗口中输入一条命令,按回车,在命令窗口中输入一条命令,按回车,VFP即刻执行该命令,并在即刻执行该命令,并在主窗口显示命令的执行结果,然后返回命令窗口,等待用户的下一条命主窗口显示命令的执行结果,然后返回命令窗口,等待用户的下一条命令。令。7/13/202420Visual FoxPro 程序设计教程先介绍一个简单的命令先介绍一个简单的命令表达式输出命令。表达式输出命令。命令格式:?命令格式:?/?功能:依次计算并显示各表达式的值。?在显示表达式值之前,先功能:依次计算并显示各表达式的值。?在显示表达式值之前,先显示一个回车换行符;而?则从光标当前位置开始显示输出。显示一个回车换行符;而?则从光标当前位置开始显示输出。例如,在命令窗口中输入以下两条命令:例如,在命令窗口中输入以下两条命令:?8*11?(8+9)/2将立即在主窗口显示执行结果:将立即在主窗口显示执行结果:88和和8.5(如图所示如图所示)2、命令窗口的自动响应菜单操作功能、命令窗口的自动响应菜单操作功能当在当在VFP菜单中选择某个菜单项时,菜单中选择某个菜单项时,VFP会把与该操作等价会把与该操作等价的命令自动显示在命令窗口。的命令自动显示在命令窗口。7/13/202421Visual FoxPro 程序设计教程3、命令窗口的命令记忆功能、命令窗口的命令记忆功能VFP可以记录下执行过的命令,通过使用命令窗口右侧的滚动条,可以记录下执行过的命令,通过使用命令窗口右侧的滚动条,或用键盘上、下光标移动键能把光标移至曾经执行过的某个命令上,并或用键盘上、下光标移动键能把光标移至曾经执行过的某个命令上,并且可以重复执行。且可以重复执行。返 回7/13/202422Visual FoxPro 程序设计教程返 回7/13/202423Visual FoxPro 程序设计教程2.2.3 Visual FoxPro工具栏工具栏一、显示或隐藏工具栏一、显示或隐藏工具栏v单击单击“显示显示”菜单,选择菜单,选择“工具栏工具栏”选项,出现选项,出现“工具栏工具栏”对话框(见右对话框(见右图)。选择或清除相应的工具栏,然图)。选择或清除相应的工具栏,然后单击后单击“确定确定”按钮。按钮。v彩色按钮:选中后,系统中的工具栏彩色按钮:选中后,系统中的工具栏按钮为彩色按钮,否则所有工具栏按按钮为彩色按钮,否则所有工具栏按钮都将为黑白色,系统默认为彩色按钮都将为黑白色,系统默认为彩色按钮。钮。v大按钮:选中后,系统中的工具栏按大按钮:选中后,系统中的工具栏按钮将放大一倍,否则回复原样,即为钮将放大一倍,否则回复原样,即为小按钮,系统默认为效按钮。小按钮,系统默认为效按钮。v工具提示:选中后,每个工具栏中的工具提示:选中后,每个工具栏中的按钮都有文本提示功能,显示出该按按钮都有文本提示功能,显示出该按钮的名称,否则,不显示名称。系统钮的名称,否则,不显示名称。系统默认为显示工具提示默认为显示工具提示。7/13/202424Visual FoxPro 程序设计教程二、创建新工具栏二、创建新工具栏在操作过程中,用户可以根据需要,把常用的工具集中在一起,创在操作过程中,用户可以根据需要,把常用的工具集中在一起,创建一个适合自己工作需要的新的工具栏。例如,创建一个建一个适合自己工作需要的新的工具栏。例如,创建一个“学生学生管理管理”工具栏,操作步骤如下:工具栏,操作步骤如下:1、单击、单击“显示显示”菜单,选择菜单,选择“工具栏工具栏”选项,在选项,在“工具栏工具栏”对话框对话框中单击中单击“新建新建”按钮,出现如图所示的按钮,出现如图所示的“新工具栏新工具栏”对话框。对话框。7/13/202425Visual FoxPro 程序设计教程2、输入新工具栏名称,、输入新工具栏名称,本例中输入本例中输入“学生学生管理管理”,并单击,并单击“确定确定”按钮。出现按钮。出现如图所示的如图所示的“定制定制工具栏工具栏”对话框,对话框,同时,屏幕窗口上同时,屏幕窗口上也出现了也出现了“学生管学生管理理”工具栏。工具栏。3、在、在“定制工具栏定制工具栏”对话框中的对话框中的“分类分类”列表框中,选择列表框中,选择该列表框中的任何该列表框中的任何一类,其右侧便显一类,其右侧便显示改类的所有按钮。示改类的所有按钮。7/13/202426Visual FoxPro 程序设计教程4、用户可根据需要选择分类中、用户可根据需要选择分类中的一类,并在该分类中选择的一类,并在该分类中选择按钮,当选中了某一个按钮按钮,当选中了某一个按钮后,用鼠标将其拖到后,用鼠标将其拖到“学生学生管理管理”工具栏下即可。所创工具栏下即可。所创建的学生管理工具栏如图所建的学生管理工具栏如图所示。该工具栏的打开和使用示。该工具栏的打开和使用方法与其他工具栏相同。方法与其他工具栏相同。5、关闭、关闭“定制工具栏定制工具栏”对话框。对话框。7/13/202427Visual FoxPro 程序设计教程三、修改现有工具栏三、修改现有工具栏1、单击、单击“显示显示”菜单项,选择菜单项,选择“工具栏工具栏”选项;选项;2、选择某个需要修改的工具栏名称,并按下、选择某个需要修改的工具栏名称,并按下“定制定制”按钮。出现按钮。出现“定制工具栏定制工具栏”对话框,根据需要选择某个按钮分类,并选择具体对话框,根据需要选择某个按钮分类,并选择具体的按钮,用鼠标将其拖到该工具栏中,即可增加该按钮。当不需的按钮,用鼠标将其拖到该工具栏中,即可增加该按钮。当不需要没个按钮时,直接用鼠标在该工具栏中选择某个按钮并将它拖要没个按钮时,直接用鼠标在该工具栏中选择某个按钮并将它拖到工具栏框外即可。到工具栏框外即可。3、修改完毕后,单击、修改完毕后,单击“定制工具栏定制工具栏”对话框上的对话框上的“关闭关闭”按钮,该按钮,该工具栏将按修改后的内容被保存在系统的工具栏中。工具栏将按修改后的内容被保存在系统的工具栏中。4、对与系统定义的工具栏,用户修改后需要恢复时,首先在、对与系统定义的工具栏,用户修改后需要恢复时,首先在“工具工具栏栏”对话框中选中该工具栏,再单击对话框中选中该工具栏,再单击“重置重置”按钮即可。按钮即可。5、在、在“工具栏工具栏”对话框中选中某个工具栏,单击对话框中选中某个工具栏,单击“删除删除”按钮并确按钮并确认,可删除该工具栏。认,可删除该工具栏。返 回7/13/202428Visual FoxPro 程序设计教程2.2.4 Visual FoxPro状态栏状态栏状态栏位于屏幕底部,用于显示当前操作的有关信息及当前操作状状态栏位于屏幕底部,用于显示当前操作的有关信息及当前操作状态。态。一、菜单选项的功能一、菜单选项的功能当选择了某一菜单选项时,就会在状态栏上显示该选项的功能。当选择了某一菜单选项时,就会在状态栏上显示该选项的功能。二、系统对用户的反馈信息二、系统对用户的反馈信息三、当前操作状态三、当前操作状态状态栏右边有三个方格。左格当中显示为空白或者状态栏右边有三个方格。左格当中显示为空白或者OVR,表示当前表示当前是否处于插入方式;由是否处于插入方式;由Insert键控制。中格显示键控制。中格显示Num或为空白,表示小或为空白,表示小键盘是否处于数字方式;由键盘是否处于数字方式;由Num Lock键控制。右格显示键控制。右格显示Caps或为空白,或为空白,表示键盘是否处于大写字母状态;由表示键盘是否处于大写字母状态;由Caps Lock键控制。键控制。返 回7/13/202429Visual FoxPro 程序设计教程2.3 Visual FoxPro操作概述操作概述2.3.1 Visual FoxPro操作方式操作方式2.3.2 Visual FoxPro可视化设计工具可视化设计工具2.3.3 Visual FoxPro系统环境设置系统环境设置2.3.4 Visual FoxPro帮助系统帮助系统7/13/202430Visual FoxPro 程序设计教程2.3.1 Visual FoxPro操作方式操作方式v菜单操作方式菜单操作方式v命令操作方式命令操作方式v程序工作方式程序工作方式返 回7/13/202431Visual FoxPro 程序设计教程2.3.2 Visual FoxPro可视化设计工具可视化设计工具一、一、Visual FoxPro向导向导v向导的种类:见向导的种类:见P27,表表2.1v向导的启动与操作:单击向导的启动与操作:单击“工具工具”菜单,选择菜单,选择“向导向导”,在其子菜单中选择某个,在其子菜单中选择某个向导,然后按照出现的对话框的提示操作。向导,然后按照出现的对话框的提示操作。二、二、Visual FoxPro设计器设计器v设计器的种类:见设计器的种类:见P28,表表2.2v设计器的启动:单击设计器的启动:单击“文件文件”菜单,选择菜单,选择“新建新建”菜单项,出现菜单项,出现“新建新建”对话框,对话框,选择待创建文件的类型,然后单击选择待创建文件的类型,然后单击“新建文件新建文件”按钮,系统将打开相应的设计器。按钮,系统将打开相应的设计器。三、三、Visual FoxPro生成器生成器v生成器的种类:见生成器的种类:见P29,表表2.3v生成器的启动:进入用户界面状态,然后选择所需控件,拖到界面上,选中某个生成器的启动:进入用户界面状态,然后选择所需控件,拖到界面上,选中某个控件,单击鼠标右键,在出现的快捷菜单中选择控件,单击鼠标右键,在出现的快捷菜单中选择“生成器生成器”,则该控件相对应的,则该控件相对应的生成器即被启动。生成器即被启动。返 回7/13/202432Visual FoxPro 程序设计教程2.3.3 Visual FoxPro系统环境的设置系统环境的设置一、系统环境一、系统环境v主窗口标题的设置;主窗口标题的设置;v默认选项的设置,包括路径、项目、编辑器、调试器和工具选项的设置;默认选项的设置,包括路径、项目、编辑器、调试器和工具选项的设置;v临时文件设置;临时文件设置;v拖放操作的域映射设置;拖放操作的域映射设置;v其他选项设置。其他选项设置。用户可以采用交互式的方法或编程来改变用户可以采用交互式的方法或编程来改变VFP的设置,也可以构建的设置,也可以构建自己的配置文件,这样自己的配置文件,这样VFP会在启动时载入。会在启动时载入。对对VFP配置的更改可以是临时的,仅在当前工作期内有效;也可以配置的更改可以是临时的,仅在当前工作期内有效;也可以是永久的,为下次启动时的默认值。是永久的,为下次启动时的默认值。7/13/202433Visual FoxPro 程序设计教程二、使用二、使用“选项选项”功功能实现系统配置能实现系统配置单击单击“工具工具”菜单,选择菜单,选择“选选项项”菜单项,出菜单项,出现如图的现如图的“选项选项”对话框。其中对话框。其中12个选项卡,分个选项卡,分别对应不同的环别对应不同的环境设置,它们的境设置,它们的功能见功能见P31表表2.4。7/13/202434Visual FoxPro 程序设计教程三、保存设置三、保存设置1、将设置保存为仅在当前工作期有效、将设置保存为仅在当前工作期有效在在“选项选项”对话框中进行设置后,单击对话框中进行设置后,单击“确定确定”按钮,关闭按钮,关闭“选项选项”对话框即可。对话框即可。这样设置在当前工作期一直有效,直到退出这样设置在当前工作期一直有效,直到退出VFP或者再次更或者再次更改它们。改它们。2、将设置保存为永久性有效、将设置保存为永久性有效在在“选项选项”对话框中进行设置后,单击对话框中进行设置后,单击“设置为默认值设置为默认值”按按钮,在单击钮,在单击“确定确定”按钮,关闭按钮,关闭“选项选项”对话框。对话框。这样设置将永久保存在这样设置将永久保存在Windows的注册表中,直到下次使用的注册表中,直到下次使用同样的方法更改为止。同样的方法更改为止。四、运行四、运行SET命令修改系统配置命令修改系统配置“选项选项”对话框中的大多数选项也可以通过对话框中的大多数选项也可以通过SET命令来设置。使用命令来设置。使用SET命令设置环境变量时,仅在命令设置环境变量时,仅在VFP该次运行中有效,退出系统该次运行中有效,退出系统时,设置全部丢失。时,设置全部丢失。返 回7/13/202435Visual FoxPro 程序设计教程2.3.4 Visual FoxPro帮助系统帮助系统一、帮助窗口一、帮助窗口打开帮助窗口的打开帮助窗口的3种方法:种方法:v在在“帮助帮助”菜单中选择菜单中选择“Microsoft Visual FoxPro帮助主题帮助主题”菜单项;菜单项;v在在VFP主窗口环境下按主窗口环境下按F1键;键;v在命令窗口中输入在命令窗口中输入HELP命令;命令;二、对指定主题的帮助二、对指定主题的帮助v在在“帮助帮助”菜单中,选择菜单中,选择“搜索搜索”菜单项,在组合框中输入要查找的单菜单项,在组合框中输入要查找的单词,单击词,单击“列出主题列出主题”按钮,则在选择主题列表框中列出了所有标题,按钮,则在选择主题列表框中列出了所有标题,选择需要的主题,单击选择需要的主题,单击“显示显示”按钮,右边列表框中显示该主题的具体按钮,右边列表框中显示该主题的具体内容。内容。v在命令窗口中输入在命令窗口中输入“HELP 主题名主题名”,也可以搜索到相应主题。,也可以搜索到相应主题。返 回7/13/202436Visual FoxPro 程序设计教程2.4 Visual FoxPro命令概述命令概述2.4.1 Visual FoxPro命令的结构命令的结构2.4.2 Visual FoxPro命令中的常用短语命令中的常用短语2.4.3 Visual FoxPro命令的书写规则命令的书写规则7/13/202437Visual FoxPro 程序设计教程2.4.1 Visual FoxPro命令的结构命令的结构VFP命令通常由两部分组成:第一部分是命令动词,第二部分包含有几个跟命令通常由两部分组成:第一部分是命令动词,第二部分包含有几个跟在命令动词后面的短语。在命令动词后面的短语。v命令动词:表明了该命令的功能;其后一般都有几个命令短语。命令动词:表明了该命令的功能;其后一般都有几个命令短语。v命令短语:提供执行命令所需要的各种参数。命令短语又可分为两类,一类是必命令短语:提供执行命令所需要的各种参数。命令短语又可分为两类,一类是必选短语,一类是可选短语。在命令格式中,选短语,一类是可选短语。在命令格式中,中的内容为可选短语,中的内容为可选短语,中的内中的内容为必选短语,容为必选短语,|表示在其中任选一项。表示在其中任选一项。vVFP命令的一般格式:命令的一般格式:FORWHILE;TO FILE/TO PRINTER/TO ARRAY;/TO;ALL LIKE/EXCEPT;IN 7/13/202438Visual FoxPro 程序设计教程2.4.2 Visual FoxPro命令中的常用短语命令中的常用短语vFIELDS子句:用于规定当前处理的字段或表达式。一般形式为:子句:用于规定当前处理的字段或表达式。一般形式为:FIELDS FIELDS 注:在使用该子句时,若已经由注:在使用该子句时,若已经由SET FIELDS TO命令建立了内存字段表,而且命令建立了内存字段表,而且SET FIELDS ON语句已将字段表打开,那么在语句已将字段表打开,那么在FIELDS子句中出现的字段必须是该字子句中出现的字段必须是该字段表中的字段,否则出现语法错误。段表中的字段,否则出现语法错误。如:如:List next 5 fields 编号,姓名,性别编号,姓名,性别v范围子句:对表进行操作的记录范围,一般有范围子句:对表进行操作的记录范围,一般有4种选择:种选择:ALL:对表的全部记录进行操作对表的全部记录进行操作NEXT n:只对包括当前记录在内的以下只对包括当前记录在内的以下n个记录进行操作个记录进行操作RECORD n:只对第只对第n个记录进行操作个记录进行操作REST:自:自当前记录开始到表尾的所有记录进行操作当前记录开始到表尾的所有记录进行操作其中其中n为数值量,不等于为数值量,不等于0;若有小数则自动舍去小数部分。;若有小数则自动舍去小数部分。7/13/202439Visual FoxPro 程序设计教程命令执行后:命令执行后:若指定某一条记录,则记录指针移到该条记录;若指定某一条记录,则记录指针移到该条记录;若用若用NEXT n指定一个范围,则当有指定一个范围,则当有FOR短语或者无条件短语短语或者无条件短语时,指针移到此范围内的最后一条记录;当有时,指针移到此范围内的最后一条记录;当有WHILE条件短条件短语时,指针移到此范围的第一个不符合条件的记录;语时,指针移到此范围的第一个不符合条件的记录;若用若用ALL或或REST指定范围,只要不是指定范围,只要不是WHILE条件未满足的条件未满足的情况,指针都将移到文件尾,而不是最后一条记录处。情况,指针都将移到文件尾,而不是最后一条记录处。vFOR子句和子句和WHILE子句:让操作命令只作用于符合条件的记录。子句:让操作命令只作用于符合条件的记录。语句格式分别为:语句格式分别为:FOR WHILE 7/13/202440Visual FoxPro 程序设计教程FOR子句:在规定范围内,从第一条记录开始,按条件检查全部子句:在规定范围内,从第一条记录开始,按条件检查全部记录,满足条件的记录就执行该命令,不满足就跳过该记录,继记录,满足条件的记录就执行该命令,不满足就跳过该记录,继续搜索下一条,直到最后一条记录。若省略范围,默认为续搜索下一条,直到最后一条记录。若省略范围,默认为ALL。一般用在未排序或索引的表中。如:一般用在未排序或索引的表中。如:List next 5 for 年龄年龄60WHILE子句:在规定范围内,只要条件成立,就对当前记录执行子句:在规定范围内,只要条件成立,就对当前记录执行该命令,并将记录指针指向下一条记录,一旦遇到不满足条件的该命令,并将记录指针指向下一条记录,一旦遇到不满足条件的记录,就停止搜索并结束该命令的执行。一般用在已排序或已索记录,就停止搜索并结束该命令的执行。一般用在已排序或已索引的表中。引的表中。如:如:List next 5 while 年龄年龄60若同时使用这两条子句,则若同时使用这两条子句,则WHILE优先级高,优先级高,FOR用来过滤由用来过滤由WHILE挑选出来的记录。挑选出来的记录。返 回7/13/202441Visual FoxPro 程序设计教程2.4.3 Visual FoxPro命令的书写格式命令的书写格式v每个命令必须以一个命令动词开头,而命令中的各子句可以按任意次序排列;每个命令必须以一个命令动词开头,而命令中的各子句可以按任意次序排列;v命令动词与子句、子句与子句、子句中的各部分间,用一个或几个空格隔开,如命令动词与子句、子句与子句、子句中的各部分间,用一个或几个空格隔开,如果两个词之间有双引号果两个词之间有双引号、单引号、括号、逗号等分隔符,则空格可省略。单引号、括号、逗号等分隔符,则空格可省略。.T.或或.F.中的小圆点与字母间不能有空格。中的小圆点与字母间不能有空格。v一行只能写一条命令,以回车结束。一行只能写一条命令,以回车结束。v一条命令的最大长度是一条命令的最大长度是254个字符。若一条命令在一行写不下,可以使用续行符个字符。若一条命令在一行写不下,可以使用续行符分号,然后回车,在下一行继续书写。分号,然后回车,在下一行继续书写。v命令不区分英文字母大小写。命令不区分英文字母大小写。v命令动词和子句中的短语可以用其前命令动词和子句中的短语可以用其前4个以上字母缩写表示。个以上字母缩写表示。v不可用不可用A到到J之间的单个字母作表名,因为它们是系统保留字,是工作区名称。之间的单个字母作表名,因为它们是系统保留字,是工作区名称。v尽量不要用命令动词、短语等系统保留字作文件名、字段名、变量名等。尽量不要用命令动词、短语等系统保留字作文件名、字段名、变量名等。v不可以用操作系统所规定的输出设备名作为文件名。不可以用操作系统所规定的输出设备名作为文件名。7/13/202442Visual FoxPro 程序设计教程
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!