![9189cddf3528b11f397084e02dc3774d.gif](https://img-blog.csdnimg.cn/img_convert/9189cddf3528b11f397084e02dc3774d.gif)
大家好,不知大家在平时学习VB的过程中,有没有总结过VB编程中与END有关的语句有多少呢?
今天小编就精心整理了一下,现在发出来,供大家学习。
其实我们学习的过程,也是不断总结、归纳与思考的过程。
![e4b9be86895800422f370fe0529a0af6.png](https://img-blog.csdnimg.cn/img_convert/e4b9be86895800422f370fe0529a0af6.png)
End
2End Sub
3End If
4End Select
5End Function
6End Type
7End With
现在分别对这7种End语句,做归纳整理。
End
![9d732c78511c7382420e0418bcb90227.png](https://img-blog.csdnimg.cn/img_convert/9d732c78511c7382420e0418bcb90227.png)
在VB程序代码中,当让程序强制停止或者程序结束时,使用End语句。
例如:
Private Sub tuichu_Click() '单击退出按钮
End
End Sub
End Sub
End Sub是一个事件过程的结束语句,在程序中是最常见的,所有的事件过程结束语句必然是End Sub.
例如:
Private Sub Form_Load() '窗体载入时初始化操作
Me.Caption = "跟我学VB"
Me.FontSize = 26
End Sub
End If
![938acd7bf3923ad62a195dbd0c0e4287.png](https://img-blog.csdnimg.cn/img_convert/938acd7bf3923ad62a195dbd0c0e4287.png)
End If是VB编程选择结构的一个重要用法。
在If选择语句中,语句格式为:
If Then
执行语句
Else
执行语句
End If
![938acd7bf3923ad62a195dbd0c0e4287.png](https://img-blog.csdnimg.cn/img_convert/938acd7bf3923ad62a195dbd0c0e4287.png)
End Select
End Select语句是VB多分支选择结构语句的一个固定格式。
格式为:
Select Case〈测试表达式〉
Case〈表达式列表1〉
〈语句块1〉
[Case〈表达式列表2〉
[〈语句块2〉]]
…
[Case Else
[〈语句块n〉]]
End Select
![c542773abafa6c80e44ffc3ba01f18d2.png](https://img-blog.csdnimg.cn/img_convert/c542773abafa6c80e44ffc3ba01f18d2.png)
![c96e258b21a95e9cec86722ad45baa56.png](https://img-blog.csdnimg.cn/img_convert/c96e258b21a95e9cec86722ad45baa56.png)
![c96e258b21a95e9cec86722ad45baa56.png](https://img-blog.csdnimg.cn/img_convert/c96e258b21a95e9cec86722ad45baa56.png)
End Function 是VB自定义函数的固定用法。
在VB中,支持根据实际开发需要,自定义过程(Sub)或者函数(Function).
Funcion过程又称作“函数”,它除了具备Sub通用过程的功能之外,主要目的是为了计算,并返回一个结果值。
Funcion过程的语法:
[Private | Public] [Static] Function 函数名 [(参数)] As 类型
语句块
End Function
函数的调用:
(1)函数可以写在表达式中,它的返回值参与表达式的计算;
(2)Call 函数名(参数值1,参数值2 ...);
(3)函数名参数值1,参数值2 但是后两者会忽略函数的返回值。
❤
End Type
在VB中,允许一个变量来存放多种类型的数据,这时候我们就要使用自定义数据类型了,我们可以使用Type关键字定义自已的数据类型。
自定义数据类型是由已存在的数据类型组合而成的。
定义自定义数据类型,必须要在模块的声明段中。
如果是定义全局的自定义数据类型,要在标准模块的声明段中定义。
定义自定义数据类型的语法是:
[Public| Private ] Type 自定义数据类型名
元素名一 As 已有的数据类型名
元素名二 As 已有的数据类型名
元素名三 As 已有的数据类型名
……
End Type
自定义数据类型定义之后,就可以象一般的数据类型一样用来定义变量或数组。自定义数据类型中的元素(分量)可以是数组,可以属于任何已有的数据类型,无论是系统定义的还是自定义的。
End With
![16b17a8aaa1680c3686bb1c9580d5024.png](https://img-blog.csdnimg.cn/img_convert/16b17a8aaa1680c3686bb1c9580d5024.png)
在同一对象或同一个用户定义类型变量上执行一系列的语句,我们可以使用With语句,以提高程序编译和执行效率。
格式为:
With 对象名或自定义类型变量名
语句组
End With
例如:
不使用With的情况
me .Height = 2000
me .Width = 2000
me .Caption = "跟我学VB"
me .Move 0,0
使用With的情况:
With me
.Height = 2000
.Width = 2000
.Caption = "跟我学VB"
.Move 0,0
End With
以上两种编写情况在VB编程中都是可以正确的,使用With语句会让代码看起来更整齐,程序运行效率也高。
今天的内容就是这些,更多VB编程精彩干货,尽在跟我学VB!
VB程序设计、学习、考试有难题,关注跟我学VB就够了!、无忧投资跟我学VB
1、关注公众号即可及时学习VB编程实用干货;
2、VB从入门到精通视频讲解教程优惠发放中。
大家在学习的过程中有疑问或者需要视频教程,可以长按识别下图添加小编微信号:vbyjk521 ,小编会耐心提供在线解答。
![eca7bbd277521de048932106ea718e29.gif](https://img-blog.csdnimg.cn/img_convert/eca7bbd277521de048932106ea718e29.gif)
![ebe03de05b77e8f7af5f6d51669b991e.png](https://img-blog.csdnimg.cn/img_convert/ebe03de05b77e8f7af5f6d51669b991e.png)
长按上图,关注跟我学VB公众平台