Функции в VisualBasic МОУ СОШ 14 Корниенко В.Н. 2009г.
Виды функций: Функции преобразования типов данных Математические функции Строковые функции Функции даты и времени Функции ввода и вывода Финансовые и др.
Функции преобразования типов данных Val(«строка» ) – текст превращает в десятичное число Примеры: Val(Txt1.Text); Val(TxtDec.Text); Val(&O + TxtOct.Text); Val((&H + TxtHex.Text); Val(&O3720) 2000 Val((&H H7D0) 2000 Str( дес.число) – в десятичное в строковой форме Oct(дес.число) – в восьмеричное в строковой форме Hex(дес.число) – в шестнадцатеричное в строковой форме Примеры: Str(2000) «2000» Oct(2000) «3720» Hex(2000) «Н7D0)
Математические функции VBasicМатематика Sin(X)Sin x Cos(X)Cos x Tan(X)Tg x Atn(X)Arctg x Sqr(X)x Abs(X) x VBasicМатематика Log(X)Ln x (Log e x) Exp(X) e x Rnd(X)Случ.число Int(X) Целое число, ближайшее слева Fix(X) Целая часть числа
Строковые функции Len(строка) – длина текста Mid(строка,m,n) – часть слова, с m-ной буквы Left(строка,n) – часть слова cлева Right(строка,n) – часть слова справа Asc(строка ) – код первого символа текста Chr(ЧисКод) – символ, соответствующий коду String(длина, символ) – строка символов, заданной длины String(10, «*») «**********»
Функции даты и времени Date – возвращает текущую дату, присваивается переменным типа Date. Вид: # Месяц/Число/Год # Time - возвращает текущее время Присваивается переменным типа Long. Вид: #Часы:Минуты:Секунды Day, Month, Year - извлекают значения из даты Hour, Minute, Second - извлекают значения из времени Weekday – возвращает день недели
Функция ввода InputBox ( «приглашение», «заголовок», [«текст в текстовом поле»]) – окно ввода Пример: А= InputBox (Ваше имя», «Регистрация»)
Функция вывода MsgBox («сообщение», чис1+чис2, «Заголовок») – панель сообщений Пример: В=MsgBox (Здравствуйте, + A+!,48, Приветствие) Чис1Пикто- грамма Чис2Набор кнопок 0ОК 1ОК, Отмена 2Стоп, Повтор, Пропустить 3Да, Нет, Отмена 4Да, Нет 5Повтор, Отмена ? i X !
Виды панелей сообщений: