vfp程序结构pptvfp程序结构ppt.ppt

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

复习: 复习: 授课内容: 循环语句 FOR—ENDFOR语句 SCAN—ENDSCAN语句 模块化程序设计 FOR—ENDFOR语句 根据用户设置的循环变量的初值、终值和步长,决定循环体内语句执行次数。该语句通常用于实现循环次数已知情况下的循环结构。 【语句】 FOR 循环变量=循环初值 TO 循环终值 [STEP步长] 命令行序列1 [LOOP] 命令行序列2 [EXIT] 命令行序列3 ENDFOR | NEXT 计算S=1+2+3+…+100。 s=0 for i=1 to 100 s=s+i endfor ?s 3、SCAN—ENDSCAN语句 该循环语句一般用于处理表中记录。它是根据用户设置的当前记录指针,对一组记录进行循环操作。 【语句】 SCAN [范围] [FOR条件表达式1] ︱[WHILE条件表达式2] 命令行序列 ENDSCAN 【例】 编写程序,其程序功能是用指针循环统计学生表中高考成绩在450分以上的学生人数。 OPEN DATABASE 学生管理 USE 学生 NU=0 SCAN FOR 高考成绩450 NU = NU+1 ENDSCAN ?高考成绩在450分以上的人数: , NU 8.4模块化程序设计 模块(相对独立的程序段) 过程(一个程序的一部分) 一、过程与过程文件 1.过程的建立 【格式】 PROCEDURE︱FUNCTION 过程名1 命令序列1 [RETURN[表达式] ︱TO MASTER] [ENDPROC︱ENDFUNC] 2.过程文件 过程也可以保存在称为过程文件的单独文件里。一个过程文件由多个过程组成,过程文件的扩展名仍然是.PRG。 (1)过程文件的建立 【格式】 MODIFY COMMAND 过程文件名 (2)过程文件的打开 【命令】 SET PROCEDURE TO 过程文件名 (3) 过程文件的关闭 【格式】 CLOSE PROCEDURE 或 SET PROCEDURE TO 过程文件的基本书写格式: PROCEDURE︱FUNCTION 过程名1 命令序列1 [RETURN[表达式]] [ENDPROC︱ENDFUNC] PROCEDURE︱FUNCTION 过程名2 命令序列2 [RETURN[表达式]] [ENDPROC︱ENDFUNC] …… PROCEDURE ︱FUNCTION 过程名N 命令序列N [RETURN[表达式]] [ENDPROC︱ENDFUNC] 3.过程调用 【格式】 DO 过程名 过程名() 【功能】执调用命令时,将指定的过程调入内存并执行,当执行完过程后,返回到调用命令下的第一条可执行语句。 例8.13在主程序main1.prg中调用两个过程“SUB1”和“SUB2”。 8.4模块化程序设计 1.接受参数 【格式】 PARAMETERS 参数表 |LPARAMETERS 参数表 【功能】接受调用过程的命令传递过来的参数。 2.带参调用 【格式】 DO 过程名 WITH 参数表 或 子程序名 (参数表) x=10 y=100 SET UDFPARMS TO value DO sub WITH x,y ?x ?y PROCEDURE sub PARAMETERS a,b a=a+9 b=b+9 Return ENDPROC x=10 y=100 SET UDFPARMS TO value DO sub WITH x,y ?x ?y PROCEDURE sub PARAMETERS a,b a=a+9 b=b+9 Return ENDPROC 三、变量的作用域和参数调用 (1) 公共变量 公共变量是指在程序的任何嵌套中及在程序执行期间始终有效的变量。 【命令】PUBLIC 内存变量表 公共变量定义后才能被赋值,已定义的局部型内存变量不可再定义为全局型内存变量。 公共变量一旦建立就一直有效,即使程

文档评论(0)

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

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

1亿VIP精品文档

相关文档