Функции и процедуры в vb

5 мая 2019 - Администратор

Процедуры и функции в visual basic

На этом уроке мы познакомимся с функциями и процедурами в Vb.net Научимся создавать и вызывать собственные процедуры и функции В программе на vb  можно создавать свои операторы процедуры и функции. Функции возвращают конкретное значение их удобно использовать в программах с математическими расчетами. Процедуры не возвращают значения а выполняют часть кода, который часто повторяется в программе. Используя процедуру в  vb можно один раз написать ее и вызывать в любом месте программы.

Функции в vb net

Чтобы создать собственную функцию, которая доступна всей программе  в Vb необходимо указать ключевое слово Public Function далее имя и список параметров  ключевое слово  As и типа возвращаемого значения функции. Параметры используются для расчета значения функции.  Общий синтаксис функции в vb
Public Function Имя функции(ByVal  параметр1  As тип параметра1,  …) As тип возвращаемого значения
Действия
Имя функции =значение
End Function

Вызвать функцию можно, присвоив  ее значение переменной. При этом при вызове функции в скобках указываются значения параметров
Переменная =имя функции(значения параметров)
Пример программы на vb с функцией, которая считает среднее значение двух чисел.
Разместим на форме два текстовых поля TextBox кнопку Button и метку Label , в которую будем записывать результат
 функция в vb
Чтобы перевести значения текстовых полей из строк в числа необходимо использовать функцию Val(строка) возвращает числовое значение.
Программа на vb с функцией для расчета среднего значения
Public Class Form1
    Public Function sred(ByVal a As Integer, ByVal b As Integer) As Double
        sred = (a + b) / 2
    End Function
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim z As Double
        Dim x, y As Integer
        x = Val(TextBox1.Text)
        y = Val(TextBox2.Text)
        z = sred(x, y)
        Label1.Text = z
    End Sub
End Class

Процедуры в vb net

В отличие от функции процедуры в Vb не возвращают значение, а выполняют определенный набор действий. Чтобы создать собственную процедуру в программе vb, которая можно использовать во всех частях программы необходимо указать Public Sub далее имя процедуры и в скобках список параметров. Общий синтаксис процедур в Vb.net
Public Sub Имя процедуры(ByVal  параметр1  As тип параметра1,  …)
Действия 
End sub

Чтобы вызвать процедуру в программе Vb, необходимо указать ее имя и в скобках указать значения параметров

Программа на Vb  c процедурой, которая выводит сообщение в  специальном окне.

Разместим на форме текстовое поле элемент TextBox1 кнопку элемент Button При нажатии на кнопку будет выводиться  в специальном окне сообщение с текстом из текстового поля
Public Class Form1
    Public Sub Show(ByVal mes As String)
        MsgBox(mes)
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Show(TextBox1.Text)
    End Sub
End Class

процедура в vb
Для вывода окна сообщения используется стандартная функция visual basic  MsgBox(“текст сообщения”) 

Вернуться к содержанию

Поделиться:

 
Комментарии (0)

Нет комментариев. Ваш будет первым!