ImageVerifierCode 换一换
格式:PPT , 页数:14 ,大小:215.50KB ,
文档编号:2088513      下载积分:15 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-2088513.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(罗嗣辉)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(vfp(第3版)课件:子程序过程函数.ppt)为本站会员(罗嗣辉)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

vfp(第3版)课件:子程序过程函数.ppt

1、模块化程序设计p利用子程序p利用过程p利用函数子程序子程序d=2*3.14*3?ds=3.14*3*3?s程序.prg引例:求半径为的圆的周长和面积子程序子程序do 程序2 do 程序3主程序.prgd=2*3.14*3?d子程序1.prgs=3.14*3*3?s子程序2.prg程序2( )程序3( )过程过程do sub1do sub2PROCEDURE sub1 d=2*3.14*3?dENDPROCPROCEDURE sub2s=3.14*3*3?sENDPROC程序1.prg。sub1( )sub2( )do sub1 或sub1( )Procedure sub1 d=2*3.14*3

2、 ?dEndproc带参数的过程及其调用带参数的过程及其调用Procedure sub1 d=2*3.14*r ?dEndproc缺点:固定数据缺点:固定数据Parameters rdo sub1 with 5 或sub1(5)a=6do sub1 with a 或sub1(a)do sub1 with a+2 或sub1(a+2)实参实参形参形参优点:可变数据优点:可变数据Procedure subParameters x,y,z EndprocDo sub with a,b,cDo sub with a,bDo sub with a,b,c,d传参注意事项1(参数个数问题)实参个数要小于等

3、于形参个数。x=a y=b z=cX=a y=b z=.F.出错Procedure subParameters x s=3.14*x*2 ? sEndprocDo sub with 5Do sub with 5Do sub with .T.Do sub with 2007-05-06传参注意事项2(参数类型问题)实参与形参类型要一致*传参注意事项3(传递方式问题,非常重要)两种传递方式:按值和按引用(地址)a=1Do sub with (a)Procedure sub Parameters x x=2Endpro按值传递:a=1Do sub with aProcedure sub Parame

4、ters x x=2Endpro按值引用传递:说明:也可以理解为,按说明:也可以理解为,按“引用引用”传递时,实参跟着对应的形参变化。传递时,实参跟着对应的形参变化。a=2b=3c=5DO test WITH a,b,c+1 ?a,b,cSET UDFPARMS TO VALUEtest(a,b,c+1) ?a,b,cSET UDFPARMS TO REFERENCEtest(a,(b),c+1) ?a,b,cPROCEDURE testPARAMETERS x,y,zx=x+1y=y+1z=z+1RETURN传参例题传参例题 “DODO 过程名过程名 WITH WITH 内存变量内存变量”

5、执行过“SET UDFPARMS TO SET UDFPARMS TO REFERENCEREFERENCE”的“过程名过程名( (内存变量内存变量) )” store 1 to a,b,cDO sub1 WITH 2,a,(b),c*2?a,b,csub2(b,2)?a,b,cset udfparms to referencesub2(b),c)?a,b,cPROCEDURE sub1PARAMETERS x,y,z,kx=x+2y=y+3z=z+4k=k+5RETURNPROCEDURE sub2PARAMETERS x,yx=x*2y=y*3RETURN传参练习传参练习系统函数与自定义函

6、数系统函数与自定义函数v系统函数为VF系统已经定义好的函数例如:Max(2,3,5)Str(23)Ltrim( ab c)Year(date()v系统函数有限,当需要特殊的函数时,需要自己定义。即自定义函数。例如: 求阶层的函数, jc(10) = 10! 自定义函数自定义函数v定义自定义函数v调用自定义函数【格式格式】FUNCTIONFUNCTION PARAMETERS PARAMETERS RETURN RETURN 【说明】pRETURN使自定义函数返回到上一层程序(或命令窗口)pRETURN命令返回表达式的值,表达式的值即为函数的返回值p如果RETURN命令后不带,则返回逻辑真.T.

7、【格式】函数名() FUNCTIONFUNCTION abc abc PARAMETERS x,y PARAMETERS x,y z=x+y z=x+yRETURN zRETURN z例如:p =abc(2,3)?p1 1、创建菜单两种文件方法:、创建菜单两种文件方法: 建立菜单原文件建立菜单原文件(mnx)(mnx)方法(文件方法(文件新建新建菜单菜单新建文件)新建文件) 生成菜单可执行文件生成菜单可执行文件(mpr)(mpr)方法(打开方法(打开mnxmnx文件时,选择文件时,选择“菜单菜单”-“-“生成生成”) 2 2、菜单中组成部分的说明、菜单中组成部分的说明 子菜单:创建下一层子菜单

8、子菜单:创建下一层子菜单 命令:只能写一条命令命令:只能写一条命令 过程:创建后,可以写多行命令过程:创建后,可以写多行命令 3 3、调用菜单的命令(必须先生成菜单可执行文件、调用菜单的命令(必须先生成菜单可执行文件(mpr)(mpr)) 命令窗口中使用:命令窗口中使用:do do 菜单文件名菜单文件名.mpr.mpr4 4、退出的命令:、退出的命令: 返回到系统菜单返回到系统菜单 set sysmenu to default (set sysmenu to default (写在写在 命令里或命令里或过程里过程里) ) 恢复标准的系统菜单恢复标准的系统菜单 set sysmenu nosave (set sysmenu nosave (写在写在 过程里过程里) set ) set sysmenu to default sysmenu to default 菜单菜单1 1、快速报表、快速报表2 2、报表向导、报表向导 1 1对对1 1 1 1对多对多报表报表

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|