精品第5章程序设计基础

用命令方式建立程序文件第5章程序设计基础前面介绍过VFP的工作方式有两类,一•类为交互式工作方式,另一•类为自动工作方式。交互式工作方式是直接在命令窗口执行命令或用菜单及工具栏按钮执行命令。自动工作方式是用编写的程序或用各种生成器生成程序文件再执行。交互式T作方式在前儿章已用到过,它的特点是简单方便易掌握。但对于较为复杂的问题用这种方式解决效率很低,重复使用的命令需耍一条条重复输入,有时甚至无法实现。而自动T作方式它可以通过己编制好的文件程序命令自动成批执行,它使复杂的问题得到解决。VFP支持结构化与面向对象的两种方式的程序设计,结构化程序设计是面向对象程序设计的基础,因此本章介绍结构化程序设计、面向对象程序设计在后继章节中介绍。5.1程序文件的建立、修改、执行5.1.1程序程序是能够完成一定任务命令的有序集合。将程序以文件形式存放到硬盘上的文件称为程序文件。程序文件默认的扩展名为“.prg”。5.1.2程序文件的建立建立程序文件有三步:(1)打开程序编辑器;(2)在程序编辑器屮输入并编辑程序;(3)保存程序。1.用界面方式建立程序(1)打开程序编辑器。文件菜单->新建或使用工具栏中的新建按钮f打开新建对话框->在文件类型->程序->新建文件,打开程序编辑器。(2)在程序编辑器中输入并编辑程序。(3)保存程序文件。文件一保存或使用工具栏上的保存按钮或Ctrl+W,打开另存对话框一输入文件名一保存格式:MODIFYCOMMAND[v文件名〉I?]功能:打开程序编辑器,用丁建立或修改程序文件。说明:(1)若无选项,将打开程序编辑器指定一个初始名为X.PRQ的程序,当编辑器关闭时,则另存为其它名。(2)打开对话框,选一个已存在的程序文件名或输入一个新的程序文件名。5.1.3程序文件的修改修改文件也需三步:(1)打开要修改的程序文件。(2)在编辑器中修改程序文件。(3)保存修改后的程序文件。1.打开程序文件(1)文件一打开,打开对话框一在文件类型列表框选择程序一在文件列表框中选择要修改的程序文件一确定。(2)在程序编辑器屮修改程序文件。(3)保存已修改的程序文件。2.用命令方式修改程序文件修改程序文件的命令与文件建立命令相I-do5.1.4程序文件的执行1.用界面方式执行程序文件程序一运行,打开运行对话框一从文件列表框屮选择需耍运行的程序文件。或在程序编辑器打开时单击工具栏中的运行按钮。2.用命令方式执行程序文件格式:DOv文件名>功能:执行指定文件名的程序文件5.1.5程序的书写规则一个程序是由若干行组成,每行由回车键(En血)结束.1.命令行:一个命令可以写在一行也可以分多行书写,分行书写时应该在行末尾加续行号,VFP续行号为然后以回车键结束本行。2.命令的注释:VFP注释有&&,*,NOTE三种,是非执行命令。格式1:&&[v注释内容:>]格式2:*[v注释内容〉]格式3:NOTE[<注鄴内容>]功能:为程序注释,为非执行语句。说明:格式1为行尾注释,即可写在命令行的尾部。格式2与格式3为行首注释,即以*和NOTE开始的行都为注释。例5・1在学生库中,查找VFP与C的成绩大丁•90分的学生的学号,姓名以及课程VFP与C语言的成绩。程序设计:*查询程序p5_l.prgopendatabase学生&&打开学生数据库select学生•学号,学生•姓名,学生成绩・vfp,学生成绩f.c;where学生•学号二学生成绩.学号and学生•学号二学生成绩f.学号and;学生成绩.vfp>=90AND学生成绩f.c>=90;&&命令分行书写要加分号from学生,学生成绩,学生成绩f&&select命令结束closedatabaseall&&关闭数IE库执行结果:图5.1例5」执行结果5.1.6调试命令与辅助命令1・SETTALK命令格式:SETTALKONIOFF功能:设置命令在执行过程中的状态信息,ON为显示命令(是默认值),OFF为不显示命令。如:copyfiles学生.*TO命令,若命令设为ON则会显示复制过程中复制的儿个文件的信息。若命令设置为OFF则无信息。2・CANCEL命令格式:CANCEL功能:终止程序运行,清除所有私有变量,返回到命令窗口,有关私有变量的概念在本章后面将会详细介绍。3・RETURN命令格式:RETURN功能:结朿当前程序执行返凹到调用它的上级程序,若无上级调用程序则返回到命令窗口。4・QUIT命令格式:QUIT功能:退岀VFP系统,返回WINDOWS操作...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?