Eresourcesllf数组与自定义方法

上传人:宝路 文档编号:48005161 上传时间:2018-07-08 格式:PPT 页数:15 大小:351.78KB
返回 下载 相关 举报
Eresourcesllf数组与自定义方法_第1页
第1页 / 共15页
Eresourcesllf数组与自定义方法_第2页
第2页 / 共15页
Eresourcesllf数组与自定义方法_第3页
第3页 / 共15页
Eresourcesllf数组与自定义方法_第4页
第4页 / 共15页
Eresourcesllf数组与自定义方法_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《Eresourcesllf数组与自定义方法》由会员分享,可在线阅读,更多相关《Eresourcesllf数组与自定义方法(15页珍藏版)》请在金锄头文库上搜索。

1、第八章 数组、参数传递、过程、自定义函数变量的作用域1、公共变量任何模块中都可以使用的变量。需先建立后使用,格式PUBLIC2、私有变量在程序中直接使用,不需要事先建立。作用范围是在建立它的模块及其下属的 各层模块。3、局部变量只能在建立它的模块中使用。格式:LOCAL 隐蔽内存变量:不建立内存变量,隐蔽上层模块中出现的同名内存变量,使得这些变量在该模块 中无效。PRIVATE数组(Arrays)数组是变量的有序集合,占用连续 的存储单元,组成数组的变量称为数组 元素,也叫做下标变量。 1、数组说明数组必须先说明后使用, 说明方式有:定义数组DECLEAR DECLEAR 数组名数组名 下标下

2、标, ,下标下标 DIMENSIONDIMENSION 数组名数组名 下标下标, ,下标下标 PUBLIC PUBLIC 数组名数组名 下标下标 ,下标,下标 DECLEAR A2,3 可以是任意行代码(语句 )Returen 表达式ENDPROC1 1、过程和函数的创建、过程和函数的创建 RETURN语句返回一个值给调用程序 如果省略了RETURN语句的表达式,其 缺省返回值为真(.T.)建立过程PROCEDURE RETURN 表达式 |TO MASTER | TO ENDPROPROCEDURE RETURN 表达式 |TO MASTER | TO ENDPROPROCEDURE RET

3、URN 表达式 |TO MASTER | TO ENDPRO参数传递传递格式 1、DO WITH , 2、(,) 接受参数 PARAMETERS , LPARAMETERS , 按值传递:在DO 中,实参为常量或一般形式的表达式 按址传递:在DO 中,实参为变量,传递的是变量的地 址 在格式2传递中,默认按值传递,改变按址传递格式为SET UDFPARMS TO VALUE | REFERENCE可以使用DO命令当调用过程时:DO 过程名 WITH 实参表调用函数时采用与系统函数同样的调用方法: 函数名(实参表)实参表的个数应大于或等于虚参表的个数。2 2、过程与自定义函数的调用、过程与自定义

4、函数的调用如果过程存在于单独的程序文件中,在 调用该过程之前,应先打开过程文件:SET PROCEDERE TO 文件名然后再用DO命令调用过程,用完之后,要 关闭过程文件:CLOSE PROCEDURE函数与过程的区别1、定义的区别 precedure FUNCTION 函数要返回值 2、调用的区别 过程用DO 语句调用函数出现在表达式中,注意函数 返回值的类型。1、过程或函数可以放在一般程序的后边,不能把可执行的主程序代码放在过程或函数之后;2、将过程或自定义函数保存为独立的程序文件;3、建立包含多个过程和自定义函数的过程文件;4、 过程或函数可以保存在数据库的存储过程中。过程或函数的存放过程或函数的存放

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号