Visual basic程序设计 第八章过程 子程序和函数 楼诗风
Visual Basic程序设计 第八章 过程 -子程序和函数 楼诗风
万博科技职业学院 Wanbo Inst Of Since Tech 主要内容 e>子程序(Sub过程) 函数( Function过程) 参数传递 程 过程的嵌套调用和递归调用 序 鼠标和键盘事件 计
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 主要内容 ➢子程序(Sub过程) ➢函数(Function过程) ➢参数传递 ➢过程的嵌套调用和递归调用 ➢鼠标和键盘事件
万博科技职业学院 Wanbo Of Since Tech 自定义子程序 [ Public Private Static]Sub<子程序名 [参数及其类型列表]) <程序代码 End sub 程 例如:交换两个变量内容的子程序: 序 Public Sub Swap(x, y) 计 dim t t=x x-y: y=t End sub
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 自定义子程序 [Public|Private|Static] Sub <子程序名> ( [参数及其类型列表] ) <程序代码> End Sub 例如:交换两个变量内容的子程序: Public Sub Swap (x,y) dim t t=x : x=y : y=t End Sub
万博科技职业学院 Wanbo Of Since Tech 自定义函数 [ Public Private Static] Function<函数名 [参数及其类型列表])[As<类型>] <程序代码〉(内含:<函数名>=<返回值表达式>) End function 程 注意:函数与子程序的区别 序 1)函数必须有返回值,子程序没有 计 (2)如果不指明函数的类型(即其返回值的类型), 则其类型是变体型( Variant型) (3)函数用在表达式中,子程序不能
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 自定义函数 [Public|Private|Static] Function <函数名> ([参数及其类型列表] )[As <类型>] <程序代码> (内含: <函数名>=<返回值表达式>) End Function 注意:函数与子程序的区别 (1)函数必须有返回值,子程序没有。 (2)如果不指明函数的类型(即其返回值的类型), 则其类型是变体型(Variant型) (3)函数用在表达式中,子程序不能
万博科技职业学院 Wanbo Inst Of Since Tech 子程序的调用 ◆格式: Cll<子程序名>(参数列表) 或者 <子程序名>参数列表 程 序 计
■ Visual BASIC 程 序 设 计 万 博 科 技 职 业 学 院 Wanbo Inst. Of Since & Tech. 子程序的调用 格式: Call <子程序名>(参数列表) 或者 <子程序名> 参数列表