Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УчебноеПособие по VB_6.doc
Скачиваний:
21
Добавлен:
24.12.2018
Размер:
3.17 Mб
Скачать

Логические функции

Функция

Описание

And

Вычисление логического И (умножения) для двух выражений

Eqv

Проверка логической эквивалентности двух выражений

Imp

Логическая импликация для двух выражений

Is

Сравнение двух переменных, содержащих ссылки на объекты

Like

Сравнение двух строковых выражений

Not

Операция логического отрицания над выражением

Or

Операция логического ИЛИ (сложения) для двух выражений

Xor

Операция исключающего ИЛИ для двух выражений

&

Операция слияния двух строковых выражений

Функции и операторы работы с массивами

Оператор

Действие

Option Base

Установка нижней границы индекса массива по умолчанию

Dim

Описание переменных и выделение для них областей памяти

Private

Описание личных переменных и выделение для них областей памяти. Применяется на уровне модуля

Public

Описание общих переменных и выделение для них областей памяти. Применяется на уровне модуля

ReDim

Перераспределение памяти для переменных динамического массива. Применяется на уровне процедуры.

Static

Описание переменных и выделение памяти. Применяется на уровне процедуры. Переменные, описанные с помощью оператора Static, не изменяются , пока выполняется программа

Lbound

Определение нижней границы диапазона индексов массива

Ubound

Определение верхней границы диапазона индексов массива

Erase

Повторная инициализация элементов массивов фиксированной длины и освобождение памяти, отведенной для динамического массива

IsArray

Проверка, является ли переменная массивом

Array

Создание массива типа Variant

Функции работы с датами и временем

Date

Возвращает текущую дату в формате мм.дд.гг, где мм – месяц, дд – день, гг – год. Позволяет установить системную дату

DateAdd(интенвал, число интервалов, дата)

Добавляет указанный интервал к дате или вычитает из нее. Параметр “интервал” – строковая переменная и может принимать следующие значения: Yyyy – год, Q – квартал, M – месяц, Y - день в году, D – число месяца, W – день недели, Ww – неделя, H – Час, N – минута, S – секунда. Параметр “число интервалов” означает число интервалов, которые должны быть добавлены или отняты, положительные значения прибавляются, а отрицательные отнимаются. Параметр “дата” содержит допустимую дату.

DateDiff(интервал, дата1, дата2, первый день недели, первая неделя года)

Вычисляет, сколько временных интервалов проходит между двумя указанными датами. Параметр “интервал” может принимать те же значения, что и в функции DateAdd. Параметр “первый день недели” по умолчанию имеет значение “воскресенье”. Параметр “первая неделя “ принимает значения: 0 – установка приложения , 1 – неделя с первым январем, 2 – неделя с не менее чем четырьмя днями нового года, 3 - первая полная неделя в новом году, по умолчанию принимает значение недели, на которую приходится 1 января:

DatePart(интервал, дата1, дата2, первый день недели, первая неделя года)

Вычисляет, к какой части указанного интервала относится дата

Значения параметров аналогичны ранее описанным функциям

DateSerial(год, месяц, день)

Возвращает дату, состоящую из указанного года, месяца и дня

Date Value(C)

Возвращает дату, указанную в аргументе – строке.

Day(N)

Возвращает целое значение от 1 до 31, которое означает число месяца указанной даты.

Mont

Возвращает целое число от 1 до 12, обозначающее месяц указанной даты

MontName(N)

Возвращает строку с именем месяца по его номеру

Now

Возвращает системную дату и системное время компьютера

Weekday(дата [, первый день недели])

Возвращает целое число от 1 до 7, соответствующее дню недели указанной даты

WeekdayName(N)

Возвращает строку, указывающую определенный день недели, соответствующее числовому аргументу

Year(дата)

Возвращает целое число от 100 до 9999, соответствующее году указанной даты

Hour Month

Возвращает целое число от 0 до 23, обозначающее час указанного времени

Minute(N)

Возвращает целое число от 0 до 59, обозначающее минуту текущего часа указанного времени

Second(N)

Возвращает целое число от 0 до 59, обозначающее секунду текущей минуты указанного времени

Time

Возвращает текущее системное время

Timer

Возвращает число прошедших с полуночи секунд. Функция может служить в качестве секундомера для определения временных интервалов.

TimeSerial

Возвращает значение времени при заданных часе, минуте и секунде

TimeValue

Преобразует строку, представляющую дату, в значение времени