visual basic程序设计基础第11章.ppt
《visual basic程序设计基础第11章.ppt》由会员分享,可在线阅读,更多相关《visual basic程序设计基础第11章.ppt(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第11章章 过程过程 11.1 Sub过程过程11.2 Function过程过程11.3 使使 用用 过过 程程11.4 调调 用用 过过 程程11.5 向过程传递参数向过程传递参数11.1 Sub过程过程子过程子过程(Sub)是在响应事件时执是在响应事件时执行的代码块。将模块中的代码分成子行的代码块。将模块中的代码分成子过程后,在应用程序中查找和修改代过程后,在应用程序中查找和修改代码变得更容易了。码变得更容易了。子过程的语法是:子过程的语法是:Private|PublicStatic Sub 过程名过程名(参数参数)Exit SubEnd Sub 11.1.1 通用过程通用过程告诉应用程
2、序如何完成一项通用过程告诉应用程序如何完成一项指定的任务。一旦确定了通用过程,就必指定的任务。一旦确定了通用过程,就必须专由应用程序来调用。须专由应用程序来调用。11.1.2 事件过程当当Visual Basic中的对象对一个事件的中的对象对一个事件的发生作出认定时,便自动用相应于事件的发生作出认定时,便自动用相应于事件的名字调用该事件的过程。因为名字在对象名字调用该事件的过程。因为名字在对象和代码之间建立了联系,所以说事件过程和代码之间建立了联系,所以说事件过程是附加在窗体和控件上的。是附加在窗体和控件上的。(1)一个控件的事件过程将控件的)一个控件的事件过程将控件的(Name属性值)实际名
3、字、下划线属性值)实际名字、下划线(_)和事件名组合起来。和事件名组合起来。(2)一个窗体事件过程将)一个窗体事件过程将“窗体名窗体名Form”、下划线和事件名组合起来。、下划线和事件名组合起来。11.2 Function过程过程1引例2语法结构Visual Basic包含一些内置(内包含一些内置(内部)函数,如部)函数,如Sqr、Cos和和Chr等。此等。此外,还可使用外,还可使用Function语句定义自己语句定义自己的的Function过程。过程。函数过程的语法是:函数过程的语法是:Private|PublicStaticFunction 过程过程名名(参数列表参数列表)As 返回类型返
4、回类型End Function与与Sub过程一样,过程一样,Function过程过程也是一个独立的过程,可读取参数、也是一个独立的过程,可读取参数、执行一系列语句并改变其参数的值。执行一系列语句并改变其参数的值。与子过程不同,与子过程不同,Function 过程可返回过程可返回一个值到调用的过程。一个值到调用的过程。Sub过程与过程与Function过程有过程有3点区别:点区别:(1)一般说来,让较大的语句或表)一般说来,让较大的语句或表达式的右边包含函数过程名和参数达式的右边包含函数过程名和参数(returnvalue=Function),这就调用了,这就调用了函数。函数。(2)与变量完全一
5、样,函数过程有)与变量完全一样,函数过程有数据类型,这就决定了返回值的类型。数据类型,这就决定了返回值的类型。(如果没有(如果没有As子句,缺省的数据类型为子句,缺省的数据类型为Variant。)。)(3)给函数过程自身赋一个值,就)给函数过程自身赋一个值,就可返回这个值。可返回这个值。Function 过程返回一个值过程返回一个值时,该值可成为较大表达式的一部分。时,该值可成为较大表达式的一部分。11.3 使使 用用 过过 程程11.3.1 创建新过程要创建新的通用过程,请在代码窗口要创建新的通用过程,请在代码窗口输入过程头并按下回车键,过程头以输入过程头并按下回车键,过程头以Sub或或Fu
6、nction开始,再接一个名字,例如,开始,再接一个名字,例如,可以用以下任一方式输入:可以用以下任一方式输入:Sub CheckInput()Function NumberTotal(ByVal N As Integer)As Integer11.4 调调 用用 过过 程程 11.4.1 调用Sub过程与与Function过程不同,在表达式中,过程不同,在表达式中,Sub过程不能用其名字调用。调用过程不能用其名字调用。调用Sub过程过程的是一个独立的语句。它不会用名字返回的是一个独立的语句。它不会用名字返回一个值。但是,与一个值。但是,与 Function过程一样,过程一样,Sub过程也可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- visual basic程序设计基础第11章 basic 程序设计 基础 11
限制150内