网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

VB.NET过程与函数

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/03/02

鉴于大家对ASP.net十分关注,我们编辑小组在此为大家搜集整理了“VB.NET过程与函数”一文,供大家参考学习

    在vB.NET中有3种类型的函数和过程:事件、方法和属性。过程在调用后没有返回值,而函数在调用以后需要返回值,除了这一点两者没有太大的区别。 
    事件函数的触发通常是由用户、系统或者其他函数调用而产生;方法函数是由设计者设计的,将复杂的应用程序分解成各个小单元,可以让任何函数调用,让整个程序较为结构化属性函数能够返回传递给函数的相关值,用于对象属性的设置。相关的语法规则如下: 
    过程与函数语法 
    //使用sub过程 
    Sub setdata() 
    [statement block] 
    End Sub 
    //使用function函数 
    Function  flanctionname()as datatype 
    //[一般程序功能] 
    functionname=[returevalue] 
    End Function 
    //属性过程 
    Property propertyname()  as  datatype 
    Get 
    End Get 
    Set 
    End Set 
    End Property 
    由于过程和函数在’VB 6.0中也有,所以我们不再做详细的介绍,但仍有以下4点不同: 
·  VB.NET的过程中不再支持Static关键字,并且所有的静态局部变量均需通过Static 语句来显式声明。 
·  在VB.NET中没有指定默认值时,其默认值是ByVal,这样可以避免过程错误地修改由调用方法传递过来的变量。这也使得默认的调用规则与赋值一致,以便参数有效地绑定到表达式。
·  在VB.NET中是不允许可选参数没有默认值的,这样就简化了语言的结构,所以函数IsMissing也将不再被支持而是被函数IsNothing所代替。
·  在VB.NET中,当变量传递给ParamArray参数时不允许调用其他函数修改其值。
  • 上一篇资讯: VB.NET数据类型的转换
  • 下一篇资讯: 创建VB.NET窗体
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号