备课sub子过程与函数调用_第1页
备课sub子过程与函数调用_第2页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、9H 子过程的调在程序中要一、9H 子过程的调在程序中要调用 9H 子过程的方法有如下两种) 过程名(实参列表) 过程名 A实参列表调用 9H 子程序的程序段称为主调程序。在主调程序中调用 子过程时,将使程序流程自动转向被调9H 子过程。在过程执行完最后一行+TJ H 之后,程序流程将自动返回到主调程序语的下一行继续进行,如下图所在调用过程的的语句中,不仅要求实参个数与被调用过程形参个一致,而且要求实参表的参数类型、参数顺序与被调用过程形参表参数完全一二、自定义函数的调用形式如下函数名 (实参列表实参列表有变量名、数组名、数组元素名、常熟或表达式组成在调用时,实参和形参的数据类型、顺序、个

2、数必须一一对应。如图所示函数调用只能出现在表达式中,其函数调用只能出现在表达式中,其功能是求得到函数的返回从上面两张图中可以看出,9H 子过程和函数过程在传递需要计的参数时(G、H 传递给形参、_),两者并不同。在返回结果方面,因为函数过程可以通过函数名返回结果,因此,函数过程中一般只需要设置接收计算参数的形参即可(图 的形参、_);9H子过程却有所不同,由于9H子过程名只代表名字,没有返回值,所以必须另外设置专门的形参用于返回结果(图 的形参、)那么,在解决一个问题时,是使用 9H 子过程还是使用函数过程呢从原则上来说,解决一个问题,既可以使用 9H 子过程,也可以函数过程。如果是需要过程只

3、有一个返回值使用函数过通过函数名来返回结果;如果不是为了求一个值,而是完成一些操或者需要返回多个值,则使用 9H 子过程比较方便,此时,可以通设置与返回值个数相符的形参个数来得到返回结果补充:多窗体间数据直其他窗体的控件另一个窗体上控件的属性 在一个窗补充:多窗体间数据直其他窗体的控件另一个窗体上控件的属性 在一个窗体中可以直问时要指明是哪一个窗体 形式另一窗体名 控制名 属如K K#UX K 直其他窗的全局变区用HROI关键的变量 可以在窗体的通工程中其他的窗体或模块所使用 需要注意的是,在使用窗体的全局量时 必须带有窗体名在标准模块格式窗体名 变量全局变量 实现数据的为了实现窗体间的数据互

4、访 还可以在标准模块全局变量 并以该全局变量作为交换数据的场所。 例如:在标准模块中明:HOIH以被另外窗体使用KMKX ,此时在一个窗体6H的赋值ByValByRef(默认值在调用时能应用时 例DimAas eger,BCallA,B 得到的结果是3 (形参的改变影响到了实参CallPringA,B 得到的结果跟上面的一样SubAAA(Ias End eger,Jeger) 默认,SubBBB(ByValIas End eger,ByValJPublicFunctionB2D(ByValbstrAsString)AsPublicFunctionB2D(ByValbstrAsString)AsDimnDims As Dimi Dimwn=Len(Trim(bstr) s = 0Fori = nTo1Step-w=Val(Mid(bstr,i,s=s+2(n-i)*w Next iB2D = s public sub aa(byval m asendsub call aaapublic sub aa(byref m asendsub call aaaEndPublicFunctionD2B(ByValEndPublicFunctionD2B(ByValDnumAsLong)AsString Dim xx As StringDimyyAs xx = 22DoWhileD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论