注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

周超强 廊坊师范学院信息技术提高班第十期

人生没有彩排,每天都是现场直播!

 
 
 

日志

 
 

SUB过程  

2013-02-01 15:55:39|  分类: VB学习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
一、建立SUB过程
1)格式如下:(static)(private)(public)过程名(参数列表)
                                     语句块
                                      excit  sub
                                       语句块
                                     End  Sub
2).说明
             (1)Sub过程以sub开头,以End sub结束,在sub和end sub之间描述可以操作的语句块,成为“过程体”或者“子程序体”,格式中各参量如下:
                    一、static:每次使用时,局部变量的值不变。
                    二、public:公有过程,可以再程序的任何部分运用。
                    三、 private: 私有过程,
                   四、 过程名:是一个不超过255的字符的变量名,在同一个模块中,同一个变量名不能既用作sub过程名又用做function过程名。
                    五、参数列表:含有在调用时传送给该过程的简单变量名或数组名,各名字之间用逗号隔开。“参数列表”指明了调用时传送给过程的参数的类型和个数,每个参数的格式为:
                                   (Byval)变量名()(as 数据类型)
                            这里的“变量名”是一个合法的VB变量名或数组名,如果是数组,则要在数组后加上一个括号。
                            如果省略了“as 数据类型”,则默认为variant。
                            如果加上“Byval”,则表明该参数是“传值”,没有加“byval”(或者加byref)的参数称为“引用”。
二、建立sub过程
          通过过程可以再标准模块中建立,也可以再窗体模块中建立。建立sub过程的方法有两种。
           可以直接在模块中输入
           单击VB菜单栏中的工具-添加过程

三、  调用sub过程
            调用引起过程的执行。也就是说,要执行一个过程,必须调用该过程。
             sub过程的调用有两种方式,一种是把过程的名字放到一个call语句中,一种是把过程名作为一个语句来使用。
             1、用call语句调用sub过程
                       格式: call 过程名(实际参数)
                  用call语句调用一个过程时,如果过程本身没有参数,则“实际参数”和括号可以省略,否则应给出相应的实际参数,并把参数放在括号中。
              2、 把过程名作为一个语句来使用
                   在调用sub过程时,如果省略关键字call,就成为调用sub过程的sub过程,它不直接返回值,可以作为独立的基本语句调用。function返回一个值,通常出现在表达式中。

例子: public  sub  app(a as integer)
              a=4+5
               print a
           end  sub
    private  sub command1-click()
      dim  a  as integer
      call   app(a)       此语句等同于       app  a

      end sub


  评论这张
 
阅读(67)| 评论(8)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017