Функция одного или нескольких аргументов-это правило которое ставит в соответствие одному аргументу или одному набору значений аргументов из области допустимых значений ровно одно значение самой функции.
СИНТАКСИС ФУНКЦИИ: 1)имя функции( список аргументов функции)
Аргументы в списке аргументовфункции отделяются друг от друга запятой.
В информатике говорят, что функция возвращает своё значение, если задано значение её аргумента. Это означает, что в системе есть специальная программа, которая вычисляет значение этой функции.
VB поддерживает 2 вида функций : пользовательские функции и стандартные(встроенные) .
Существуют встроенные функции нескольких видов : математические, функции преобразования типов, строковые, функции даты и времени, системные, финансовые и др.
Математические функции:
Здесь х- арифметическое значение.
Функции преобразования типов: CLnt(x$)-преобразование строковой переменной к целому числу.Округление заданного числа до ближайшего числа.(-3,834=-4), СSng(Х$)-преобразование строковой переменной к вещественному числу. CSng(2.5)=2.5, CStr(x)-преобразование численной(целая или вещественная) переменная в строку.
Строковые функции. В отличие от числовых , строковые функции VB возвращает строку и часто работают с одним или больше строковых аргументов. Наиболее употребительные строковые функции. Функции: Len(строка)-возвращает число символов в строке аргумента, Chr(х)-возвращает символASCLL-код которого равен числовому аргументу. Chr(240) возвращает р.значение кода не может быть больше 255, ASC(строка)-возвращает код первого символа строки аргумента., Mid(строка I,j)-Строка из символов строки аргумента «строка».начиная с символа i,left(строка j)-строка из первых j символов строки аргумента «строка»,right(строка j)-строки из последних j символов строки аргумента «строка». (х-числовая константа, «строка»-символьная константа или переменная, I,j-целые константы или переменные)
Функции даты и времени: NOW-возвращает текущую дату и время
в формате дд:мм:гггг,чч:мм:сс, DATE-возвращает текущую дату,
TIME-возвращает текущее время в формате.
Системные функции: К системным относятся функции, действия которых напрямую зависят от работы системы windows. Это
-
Функция InputBux – для ввода данных пользователем через системное окно;
-
Функция MsgBox – для выдачи сообщений пользователю через системное окно.
Функция MsgBox: (Текст,Опция,Заголовок окна),Данный формат MsgBox Принимает обязательный(Текст) и два необязательных (Опция,Заголовок окна) аргумента. MsgBox моежт принимать больше аргументов,но только три являются необходимым в большинстве. Где: Текст-строка отображаемая в окне сообщения, Заголовок окна-надпись в строке заголовка Окна сообщения, текстовая константа или переменная; Опция-число или выражение, определяющее вид сообщения и пиктограмму, а так же кнопки в окне сообщения.Действие функции MsgBox- при выполнении функции на экране появляется окно сообщения, содержащее текст, значение функции присваивается какой нибудь переменной.