vb.net包含代码 vbnet imports( 六 )


Structure StdRec
Public StdId As Integer Public StdName As String
Private StdInternal As String End StructureVB.NET中的Structures就像类一样,也可以拥有方法和属性 。New和Nothing关键字VB6.0中,AS New和Nothing关键字用于声明一个对象并初始化它 。VB.NET不支持隐式创建对象 。如前所言,甚至连数据类型都是对象 。你可以采用以下两种方法创建数据类型或对象: Dim i As Integer Dim i As Integer = New Integer() // Do something if i = Nothing Then End If 不支持Set语句VB6.0使用Set语句指派对象 。例如:Set myObj = new MyObjectSet a = b在VB.NET中,不需要使用Set指派对象 。例如:myObj = new MyObj()a = b过程(procedure)语法的变化在VB.NET中过程语法有了很多变化 。例如类似C++的过程调用方式、ByVal(传值)为默认类型、Optional关键字、return语句等等 。类似C++的过程调用方式 VB6.0允许不用加圆括号调用过程(sub) 。不过,用Call语句调用函数或sub时 , 一定要使用圆括号 。例如:Dim I as IntegerCall EvaluateData(2, i) EvaluateData 2, i 在VB.NET中 , 所有的方法调用都需要圆括号,而Call语句则是可选的 。ByVal是默认参数类型在VB6.0中,在调用函数或sub时ByRef(传址)是默认类型 。那意味着所有改变将反映到传入的变量 。VB.NET改变了这种方式 。现在 , 默认的参数类型是ByVal(传值) 。Optional关键字VB6.0使用Optional关键字可用来让用户决定传入一个默认值 , 之后在调用IsMissing函数判断参数是否有效 。而在VB.NET中,每个可选参数必须声明其默认值,无需调用IsMissing函数 。例如:Sub MyMethod(Optional ByVal i As Integer = 3)
Return语句VB.NET的Return语句与C++相似 。使用Return语句把控制权从过程返还给调用者 。在VB6.0中,Return语句与GoSub语句一起使用 。VB.NET不再支持GoSub语句 。流程控制的改变下面是VB.NET对流程控制语句的修改:1. GoSub不再受到支持 。2. Call、Function和Sub语句均可用于调用过程 。3. On ... GoSub和On ... GoTo语句不再受支持 。可以使用Select Case语句来替代 。4. While ... Wend语句现在改为While…End While语句 。不再支持Wend关键字 。小结 Visual Basic .NET是.NET版本的Visual Basic,已经从根本发生了变化!通过本文你了解到VB6.0和VB.NET的区别是很大的,可以说根本就是两种不同的语言,因为它们的内核发生了变化,VB6.0是基于COM而vb.net是基于.net框架的 , 因为这个变化,所以在构造类时也发生了根本性的变化 。
vb.netbutton改名由代码找到buttonvb.net教程之vb.net的Button控件
vb.net的Button控件
Button(按钮)控件一般接受鼠标单击事件被用来启动、中断或结束一个进程(相当于Visual Basic以前版本的CommandButton控件) 。单击Button控件时将调用已写入Click事件过程中的过程 。Button控件在大多数Visual Basic应用程序中都会用到,用户可以单击按钮执行操作 。单击时,按钮不仅能执行相应的操作 , 而且看起来与被按下和松开一样 。Button控件在工具箱中的图标如图所示:
1.向窗体添加按钮
在应用程序中很可能要使用多个按钮 。就象在其他容器控件上绘制按钮那样,从工具箱里把Button控件直接拖到窗体上即可 。可用鼠标调整按钮的大小,也可通过设置Location(坐标 , 用来确定控件相对窗体左上方顶点的位置)和Size(大小,第一个参数代表宽度,第二个参数代表高度)属性进行调整 。
2.设置按钮显示文本
可用Text属性改变按钮上显示的文本 。设计时,可在控件的“属性窗口”中设置此属性 。在设计时设置Text属性后将动态更新按钮文本 。Text属性最多包含255个字符 。若标题超过了命令按钮的宽度,则会折到下一行 。但是 , 如果控件无法容纳其全部长度,则标题会被剪切 。可以通过设置Font属性改变在命令按钮上显示的字体 。

推荐阅读