• 您的位置我爱Aspx >> VB.Net >> vb.Net编程简介之一(轉)
  • vb.Net编程简介之一(轉)

  • 作者:aspxer  来源:internet  日期:2007-5-20 14:01:22  关键字:.net
  • vb.Net编程简介之一(轉)

    绑定

    Visual Basic 6.0和Visual Basic.NET都支持对象的延迟绑定,

    该方法事先定义一个变量为Object数据类型,然后在运行时将其设定为一个类。然而,在升级过程中,当访问延迟绑定对象的缺省属性时可能会产生错误。例如假设工程中包含Form1,Form1中有一个Label对象,名称为Label1,下面的Visual Basic 6.0代码将Label的标题

    设定为"SomeText"

    Dim o As Object

    Set o = Me.Label1

    o.Caption = "SomeText"

    在Visual Basic.NET的Windows窗体中,Label控件的Caption属

    性被称为Text属性。当你的代码升级后,所有实例中的Caption属性都会转换为Text属性,但是延迟绑定对象是无类型(type-less)的,VB无法检测到对象的类型并做更改,在这种情况下,你需要手工对代码做改动。当你使用先前绑定对象时,对象可以自动升级,如下:

    Dim o As Label

    Set o = Me.Label1

    o.Caption = "SomeText"

    所以在程序中你需要将对象定义为适当的对象类型而不是简单的

    定义为Object对象类型。

    同Visual C++类似。Visual Basic.NET支持函数的重载,例如下

    面的一个函数具有两个形态

    Environ( Expression As Integer) As String

    Environ( Expression As String ) As String

    Visual Basic.NET会自动检测该使用那个参数的函数。如果你传

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:从VB6到VB.NET的变化综述 (转)
    下一篇:vb.Net编程简介之二(轉)