欢迎来到天天文库
浏览记录
ID:41972095
大小:32.00 KB
页数:5页
时间:2019-09-05
《vb一些语句的作用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、vb一些语句的作用privatesubcmdfind_click()说明发生了按钮的点击事件.privatesub是一个过程,并且是模块级的•过程没有返回值public是公有,类中的方法或者变量可供其他任何类使用private是私有,类中的方法或者变量不被任何类用,不被子类继承protected是保护,类中的方法或者变量可被子类和同一包下的类使用私有函数过程,外部不能直接使用的.sub是过程private是私有函数过程外部不能直接使用的sub语句描述声明sub过程的名称、参数以及构成其主体的代码.语法[private]public
2、subname(arglist)][st
3、atements][exitsub][statements]endsubsub语句的语法包含以下部分部分描述public表示sub过程可被所有script中的所有其他过程访问.private表示sub过程只可被声明该过程的script中的其他过程访问.name(的名称,遵循标准变量命名约定.arglist代表在调用时要传递给sub过程的参数的变量列表•用逗号隔开多个变量.statements在sub过程主体内所执行的任何语句组.arglist参数包含下列语法和部分:[byval
4、byval]varname[()]部分描述byval表示该参数按值传递.byref表示该参数按
5、引用传递.varname代表参数的变量名称,遵循标准变量命名约定.说明如没有显式地指定使用public或private,则sub过程默认为公用,即它们对于script中的所有其他过程都是可见的・sub过程中局部变量的值在调用过程中不被保留.所有可执行代码必须包含于过程中•不能在另一个sub或function过程中定义一个sub过程.使用exitsubsubsubsub语句可以立即从过程中退出•程序继续执行调用过程的语句之后的语句•可以在过程中任意位置出现任意个exitsub语句.与function过程相似之处是:sub过程是一个可以获取参数,执行一系列语句以及可改变其参数
6、的值的独立过程•而与function过程不同之处是:function过程可以返回值,而sub过程不能用于表达式中.可以使用过程名并跟随相应的参数列表来调用sub过程•关于如何调用sub过程的详细说明信息,请参阅call语句.小心sub过程可以是递归的,即该过程可以调用自己来完成某个给定的任务•但是递归可能会导致堆栈溢出.在sub过程中使用的变量分为两类:一类是在过程内显式声明的,另一类则不是.Explicitvariablesdeclaredinaprocess(usingDimorequivalentmethods)arealwayslocalvariables・For
7、variablesthatarenotexplicitlydeclaredintheprocess,theyarepartial,exceptexplicitlydeclaredatahigherleveloutsidetheprocess・Becarefulthattheprocesscanusevariablesthatarenotexplicitlydeclaredintheprocess,butnamecollisionsarisewheneverthereisanyscript-classdefinitionwiththesamename・Iftheundecl
8、aredvariablerefereneedintheprocessisthesameasthenameoftheotherprocess,constant,orvariable,theprocedureisreferredtoastheScript一levelname・Explicitdeclarationofvariablescanavoidsuchconflicts,andOptionExplicitstatementsareusedtoforceexplicitdeclarationsofvariables・VisualBasiclanguageconceptSu
9、bprocessTheSubprocedureisaseriesofVisualBasicstatementscontainedintheSubstatementandtheEndSubstatement・Eachtimetheprocedureisinvoked,statementsareexecutedfromthefirstexecutablestatementaftertheSubstatementtotheendofthefirstEnd,Sub,Exit,Sub,orReturnstatementencounter
此文档下载收益归作者所有