知识大全 Visual Basic.Net基本语句

Posted 过程

篇首语:学向勤中得,萤窗万卷书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Visual Basic.Net基本语句相关的知识,希望对你有一定的参考价值。

Visual Basic.Net基本语句  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  一 Try………Catch………finally………end try 捕获错误

  把一个可能出错的语句放在try后面 如果出错 执行catch语句 catch可以有多个 第一个catch不能捕获的错误 将被下一个catch语句所捕获 在所有的处理结束后 执行finally语句

  在一个try………end try过程中可以使用catch与finally两个中的一个 或者两个一起用     二 Protected private Public 封装控制

  这三个关键字一般放在语句最前面 而会置于overloads与Overrides的后面

  public是工程级别外部访问

  protected是本族级别以下内部访问

  private是不提供非本地访问

  三 ByVal sender As Object ByVal e As System EventArgs  

  这是最赏用事件传递参数 被封装于两个对象内 如果你要传递相应的参数 要在这两个对象里面找 如当前鼠标位置为e X e Y 在VB Net中有些事件是要自已动手写的 如窗体鼠标过程 一般加上这个参数在后面的括号内就解决了

  四 重载语法Overloads 

  如 class class       public strtem as string      overloads public sub subx()重载subx(A状态)      strtem=       end sub      overloads public sub subx(x as string) 重载subx(B状态)      strtem=x      end sub      end class    如果你如果调用subx()中间没有参数 则VB自动调用重载subx(A状态)

    overloads public sub subx()重载subx(A状态)      strtem=       end sub 

    结果就是strtem=

  如果你这样调用 subx( 这是一个不同的结果 ) 则VB自动调用重载subx(B状态)     overloads public sub subx(x as string) 重载subx(B状态)      strtem=x      end sub 

    结果就是 strtem= 这是一个不同的结果

    你可以在函数中调用 包括在API中(当然VB Net不再使用winAPI)

  甚至一些至关紧要的过程也不例外 如new过程(此方法王国荣文章中有介绍)

  如 class class     Overloads Public Sub New()               end sub     Overloads Public Sub New(s as string)                        end sub     end class

  同样有两种调用的方法 如dim as as class =new class 调用前面一个无参数的new过程 而dim asb as class =new class( string )调用第二个new 过程 切记 如果一个过程或一个函数只有一种状态 不能这样运用 如果您试图使用overloads关键字 则VB Net会出现错误的提示要求你移去overloads

  五 Overrides改写 

  如常见的dispose过程

  Overrides Public Sub Dispose()    MyBase Dispose    ponents Dispose    End Sub 

  Overrides表示完全的改写父类提供的过程与函数

  不过要记住使用改写的前提是在父类的同一过程或函数的前面也使用了overrides关键字

  六 mybase new 与mybase dispose 

  ublic Sub New()    MyBase New    Form = Me    InitializeComponent    End Sub    Overrides Public Sub Dispose()    MyBase Dispose    ponents Dispose    End Sub 

  这两个过程是任何一个新建工程都会有的 mybase new是调用当前类的父类的new过程 同样你也可以加上参数配合父类的重载New过程 如  

  Overloads Public Sub New ()   MyBase New()   End Sub      Overloads Public Sub New (string)   MyBase New(string)   End Sub   

  七 Structure构造

  自定义类型 如

  Structure Type   Dim x as y   Dim a as b      end  structure

  这个取代VB6中的使用type………end type方式自定义类型的方法

  八 return返回值   function functionname()   return  X   end funtion

  他的作用与下面一样

cha138/Article/program/net/201311/15793

相关参考

知识大全 Visual Basic.Net实现TCP协议

VisualBasic.Net实现TCP协议  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!TCP协

知识大全 实战Visual Basic.Net对话框

实战VisualBasic.Net对话框  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  对话框和

知识大全 使用Visual Basic.NET重载事件处理程序

使用VisualBasic.NET重载事件处理程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Visual Basic.NET中组件的叠加使用

VisualBasic.NET中组件的叠加使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  状

知识大全 Visual Basic .Net打造个性化菜单

VisualBasic.Net打造个性化菜单  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  菜单

知识大全 使用 Visual Basic .NET 访问注册表

使用VisualBasic.NET访问注册表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!使用Vi

知识大全 一步一步创建Visual Basic .NET 控件

一步一步创建VisualBasic.NET控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!我从来

知识大全 Visual Basic.Net引人注目的语言革新

VisualBasic.Net引人注目的语言革新  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 Visual Basic.NET和GDI+共创图标编辑器

VisualBasic.NET和GDI+共创图标编辑器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 在Visual Basic.NET使用ADO访问数据库

在VisualBasic.NET使用ADO访问数据库  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!