Функции и процедуры в vb
Процедуры и функции в 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 , в которую будем записывать результат
Чтобы перевести значения текстовых полей из строк в числа необходимо использовать функцию 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
Для вывода окна сообщения используется стандартная функция visual basic MsgBox(“текст сообщения”)
Поделиться:
Нет комментариев. Ваш будет первым!