第七章过程一、Sub过程二、Function过程三、参数的传递四、可变参数与对象参数第一节Sub过程过程实际上就是其他语言中的子程序,子程序是一个相对独立的应用程序,它可以被其他程序所调用,当然,它也能够调用其他的子程序
在VisualBasic语言中提供了两类过程,一类是子程序过程,又称为Sub过程,另一类是函数过程,又称为Function过程
一、创建Sub过程1.定义Sub过程格式:[static][private][public]sub过程名[(参数表列)][Exitsub][]Endsub第一节Sub过程2.注意事项(1)sub过程以sub开始,以Endsub结束
(2)参数static指的是在过程中的变量为static型
(3)private指的是过程是私有过程,只能被本模块中的其他过程访问
(4)public指的是过程是公有过程,可以在程序的任何地方调用它
(5)过程名指的是过程的一个名称,是一个长度不超过255字符的变量名
(6)参数表列指的是,调用时传递给过程的参数的类型和个数,每个参数的格式为:[ByVal]变量名[()][As数据类型](7)Sub过程不能嵌套,也就是说,在sub过程内,不能定义sub过程或function过程;也不能用gosub、goto或return语句进入或退出一个sub过程,只能通过调用执行sub过程
第一节Sub过程3.建立sub过程的方法(1)方法一①“”双击窗体打开代码设计窗口,或利用添加模块功能,打开模块代码窗口
②“”“”单击工具模块下的添加过程功能,系统弹出如下“”图所示的添加过程对话框
第一节Sub过程③在图中的名称文本框中输入过程名称为:ppa
④“”“”在类型选项中选择子程序单选框
⑤“”“”在范围选项中选择公有的单选框
⑥“”单击确定按钮即可建立一个