学习VB编程第25天,自定义sub和自定义function

区块链

  今天是我学习VB编程的第25天,今天学习了刘金玉老师的零基础VB教程第32期,内容是SUB过程与function自定义函数的异同。
一、补充知识点:文本文件修改密码:修改密码本质上是修改文本文件内容中的某一行。
思路:按行读取,将读取到的一行文本放置到一个临时变量T中,将每一个临时变量T连接到一个总的变量S中,如果发现读取到的这一行需要修改,那么将修改后再链接到S中,最后把S重新覆盖写入TXT文本中。
二、自定义一个SUB Sub一般用在事件过程中。
执行过程中的代码,它没有返回值。
1.自定义sub的格式: ①没有参数的定义 Sub过程名称() End sub ②带参定义 Sub过程名称(形式参数as 类型,....) End sub 2.调用方法:call 过程名称,或者call 过程名称(实际参数1,实际参数2,....) ③案例: Private Sub Command1_Click() Call calc(1, 2) Call hello End Sub Sub hello() Print "hello.world!计算OK”" End Sub Sub calc(a As Integer, b As Integer) Dim c% c = a + b Print c End Sub 三、function自定义函数 1.表达方法: ①没有参数,没有返回值。
Function函数名称 End function ②有参数,无返回值。
Function函数名称(参数1 as 类型,....) End function ③有返回值。
Function函数名称(参数1 as 类型,....)AS 返回值的类型 函数名称=返回值 End function 2.调用方法 ①无返回值的自定义函数,直接用call函数名称(参数,....) ②有返回值的自定义函数,在调用后要定义临时变量把返回值存起来。
三、自定义sub和自定义function不同点:自定义sub没有返回值,而function可以有返回值。

标签: 区块链