Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


A. Функции для работы со строковыми данными в языке VBS




Функции, которые могут использоваться при работе со строками, следующие

Asc Chr & InStr InStrRev Join Lcase Left Len LTrim Mid RTrim Trim Replace Right Space Split String StrComp StrConv StrReverse Tab TypeName Ucase VarType.

 

Ф-ии, -ые могут исп-ся при работе со строками, следующие: Asc ( ANSI-код первого символа в строке – строка); Chr ( Символ заданного ANSI-кода – число); & InStr ( Позиция строки2 в строке1 начиная с нач.поз. поиска для заданного типа сравнения (vbBinaryCompare или vbTextCompare, если не указано, то первый); InStrRev ( То же, что и InStr, но номер позиции с конца строки); Join ( Строка, созданная из элементов массива ); Lcase ( Преобразует все символы строки в строчные – строка); Left ( Возвращает заданное кол-во символов с начала строки – строка, длина); Len ( Число символов в строке или строковой переменной – строка, имя переменной); LTrim ( Строка без пробелов слева); Mid ( Возвращает заданное кол-во символов с заданной позиции нач. в строке); RTrim ( Строка без пробелов справа); Trim (строка без пробелов); Replace ( Замена в исходной строке строки поиска на строку замены, начиная с позиции нач., заданное кол-во раз); Right ( Возвращает заданное кол-во символов с конца строки); Space ( Строка из заданного кол-ва пробелов – кол-во); Split ( Возвращает одномерный массив строк, полученный разбиением исх_стр. по разделителям на заданное кол-во частей. Если разделитель не указан, за него принимается знак пробела); String ( Создает строку из заданного кол-ва заданных символов); StrComp ( Сравнение строк. Если строка1<строка2, возвращается -1, если строка1=строка2, возвращается 0, если строка1>строка2, возвращается 1.); StrReverse ( Переворачивает строку задом-наперед); Ucase ( Преобразует все символы строки в прописные). Пример исп-ия: присвоить значение переменной FIO; FIO = "Ковалева Юлия Андреевна"; написать FIO прописными буквами FIO_p = Ucase(FIO); разделить FIO на 3 переменные: фамилию, имя и отчество - f = Split (FIO) ' f(0) = Ковалева' f(1) = Юлия ' f(2) = Андреевна ”; получить строку – инициалы и фамилия F4 = Left(F2,1) & ”. ” & Left(F3,1) & ”. ” & F1' F4 = ”Ю. А. Ковалева”.

 

73b. Функции для работы с данными подтипа даты/время в языке VBS

Ф., которые могут использоваться при работе с данными типа дата и время, следующие: CDate DateAdd DateDiff DatePart DateSerial DateValue Day FormatDateTime Hour Minute Month MonthName Now Second Time TimeSerial TimeValue TypeName VarType Weekday WeekdayName Year. Дату и время на часах компьютера возвращают функции Now и Time. Если заданы два значение типа дата и время, операция вычитания даст разницу между ними в днях в виде действительного числа.Напр, разница #05-02-2008 18:00# - #05-01-2008 12:00# будет равна 1.25 дня. Если необходимо вычислить разницу в определенных единицах (годах, кварталах, месяцах, неделях, днях, часах, минутах и секундах), следует использовать Ф. DateDiff. Аналогичные параметры задания единицы измерения имеет Ф. DateAdd, позволяющая прибавить заданный диапазон даты и времени к начальному значению.Те же параметры задания возвращаемой части даты-времени у функции DatePart. Год, месяц, день, час, секунду для заданной даты и времени можно также определить с помощью Ф. Year, Month, Day, Hour, Minute, Second. При задании в тексте программы данных подтипа дата и время можно использовать английские названия месяцев (нельзя русские). Однако, при использовании функции преобразования строки в дату-время все наоборот, если в региональных установках Windows задан русский формат дат: StrDt = "1 Окт 1999" /' Строковое значение/ Data1 = CDate(StrDt)/' Преобразование в дату: ' Data1 будет равна #10-01-1999#. Тот же результат дает Ф DateValue:Date2 = DateValue(StrDt). Ф. Weekday(Data1, vbMonday) покажет день недели для заданной даты. В этой Ф. задан первый день недели – понедельник, если опустить этот параметр, первым днем недели будет воскресенье (что соответствует английскому календарю). Формат вывода информации подтипа дата-время можно определить с использованием функции FormatDateTime, в которой существует 5 форматов (vbGeneralDate, vbLongDate, vbShortDate, vbLongTime, vbShortTime).Название 7-го дня недели позволяет определить Ф. WeekDayName(7,False,vbUseSystem) – в данном случае при русских региональных настройках операционной системы вернет «воскресенье».





Поделиться с друзьями:


Дата добавления: 2016-10-30; Мы поможем в написании ваших работ!; просмотров: 894 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Неосмысленная жизнь не стоит того, чтобы жить. © Сократ
==> читать все изречения...

2335 - | 2044 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.