网站大量收购独家精品文档,联系QQ:2885784924

VF程序文件的建立与设计推荐.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VF程序文件的建立与设计推荐

外部过程 外部过程也叫子程序,和主程序一样是以程序文件(.PRG)的形式单独存储在磁盘上 【例】分别建立如下程序文件, * MAIN.PRG SET TALK OFF ? ”正在执行主程序” DO SUB1 SET TALK ON ?*SUB1.PRG ? ”正在执行SUB1” RETURN * 读程序 PUBLIC X,Y SET PROC TO KK 打开过程文件 X=20 Y=50 DO A1 调用过程A1 ?X,Y SET PROC TO 关闭过程文件 RETURN 过程文件KK.PRG PROCEDURE A1 建立过程文件A1 PRIVATE X 显示定义局部变量 X=30 LOCAL Y 申请为本地变量 DO A2 ?X,Y RETURN PROCEDURE A2 建立过程文件A2 X=KKK Y=MM RETURN 返回语句 Y=.F. X=“KKK”, Y=.F. X=20, Y=“MM” * 循环结构- “指针”型循环 3.“指针”型循环控制语句 “指针”型循环控制语句,即根据用户设置的表中的当前记录指针,决定循环体内语句的执行次数据。 (1)语句格式: SCAN[〈范围〉][FOR〈条件表达式〉 〈命令行序列〉 [LOOP/EXIT] ENDSCAN * 循环结构- “指针”型循环  (2)语句功能: 该语句在指定的范围内,用数据记录指针来控制循环次数。执行语句时,首先判断函数EOF()的值,若其值为“真”,则结束循环,否则,结合〈条件表达式1〉或〈条件表达式2〉,执行〈命令行序列〉,记录指针移到指定的范围和条件内的下一条记录,重新判断函数EOF()的值,直到函数EOF()的值为真时结束循环。 * 使用循环语句时应注意的几点 (1)DO WHILE和ENDDO、FOR和ENDFOR、SCAN和ENDSCAN必须配对使用。 (2)〈命令行序列〉可以是任何FoxPro命令或语句,也可以是循环语句,即可以为多重循环。 (3)〈循环变量〉应是数值型的内存变量或数组元素。 * (4)EXIT和LOOP命令嵌入在循环体内,可以改变循环次数,但是不能单独使用。EXIT的功能是跳出循环,转去执行ENDDO、ENDFOR、ENDSCAN后面的第一条命令;LOOP的功能是转回到循环的开始处,重新对“条件”进行判断,相当于执行了一次ENDDO、ENDFOR、ENDSCAN命令,它可以改变〈命令行序列〉中部分命令的执行次数。EXIT、LOOP可以出现在〈命令行序列〉的任意位置。 使用循环语句时应注意的几点 * 过程   在Visual FoxPro系统中,程序是独立存放在磁盘上的程序文件,使用时用户通过文件名调用并执行。为了实现用户的某种目的,很可能需要由多个程序完成。 1.调用过程语句,即执行已有的过程。 (1)语句格式: DO 〈过程名〉 (2)语句功能: 执行以〈过程名〉为名的过程。 * 过程 2.过程返回语句,即返回过程的调用处。 (1)语句格式: RETURN[TO MASTER|TO〈过程名〉]  (2)语句功能: 将控制返回到调用程序中调用命令的下一语句。 * 简单的输入输出命令 1.ACCEPT命令 【格式】: ACCEPT [提示信息] TO 内存变量 【功能】在程序执行过程中,将用户交互式输入的内容作为字符串赋值给指定内存变量。 该命令只接受字符型数据,输入的字符串不需要加定界符 * 简单的输入输出命令 2.INPUT命令 【格式】: INPUT [提示信息] TO 内存变量 【功能】在程序执行过程中,将用户交互式输入的内容赋值给指定内存变量 可以输入字符型、数值型、逻辑型、日期型和日期时间型等类型数据,而且可以是常量、变量、函数或表达式等形式,按回车键结束输入,系统将输入的数据赋值给内存变量。 * 简单的输入输出命令 3.WAIT命令 【格式】: WAIT [提示信息][TO内存变量] 【功能】显示提示信息,暂停程序执行,直到用户按任意键或单击鼠标时继续执行程序。 若选择可选项[TO 内存变量],将输入的单个字符作为字符型数据赋给指定的内存变量;若用户是按Enter键或单击鼠标,内存变量的值为空串。若省略所有可选项,屏幕显示“键入任意键继续……”默认提示信息 * 简单的输入输出命令 三条输入命令的异同 ACCEPT命令只能接受字符型数据,不需定界符,输入完毕

文档评论(0)

allap + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档