Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MetVB.doc
Скачиваний:
15
Добавлен:
17.02.2016
Размер:
420.86 Кб
Скачать

3. Функции обработки календарных дат и времени

Now — возвращает текущую системную дату и время суток (долю суток, прошедшую с полуночи).

Пример:

Х = Now

Date — возвращает текущую системную дату без времени суток.

Пример:

Х = Date

Time — возвращает (устанавливает) текущее системное время.

DateSerial(год, месяц, день) — возвращает дату для указанного года, месяца и дня.

Пример:

DateSerial(1994 — 10, 8 — 2, 1 — 1) — возвращает 31.05.1984.

DateValue — возвращает дату, переведённую из текстового вида во внутренний формат даты.

Day(дата) — возвращает целое число (от 1 до 31), представляющее день месяца указанной даты.

Пример:

X = Day("May 12, 1994) — возвращает значение 12.

TimeSerial, TimeValue — аналогично DateSerial и DateValue.

Timer — возвращает число секунд, прошедших с начала суток (с полуночи).

4. Финансовые функции

PV(ставка; кпер; выплата) — приведённое значение вклада, общая сумма, которую составят будущие платежи.

ставка — процентная ставка за период;

кпер — общее число выплат;

выплата — платёж, производимый в каждый период и не меняющийся за все время выплаты.

5. Функции работы с массивами

LBound(ИмяМассива[, размерность]) — возвращает индекс нижней границы указанной размерности в массиве.

Пример:

Dim A (1 To 100, 0 To 3) — исходный массив.

LBound(A, 1) — возвращает 1.

LBound(A, 2) — возвращает 0.

UBound(ИмяМассива[, размерность]) — возвращает индекс верхней границы указанной размерности в массиве.

Пример:

Dim A (1 To 100, 0 To 3) — исходный массив.

UBound(A, 1) — возвращает 100.

UBound(A, 2) — возвращает 3.

Erase — освобождение массива. Присвоение всем элементам массива «нулевого значения» (в зависимости от типа элементов).

ReDim — переобъявление массива (с изменением размера).

Пример:

Dim A (1 To 10) As Integer ‘Первичное объявление массива

ReDim A (1 To 15) As Integer ‘Переобъявление массива

Приложение 2 события в приложениях vb

Click() — щелчок мышью при нахождении курсора мыши на объекте.

MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) — нажатие клавиши мыши при нахождении курсора мыши на объекте. Параметры определяются автоматически: Button — положение нажатой клавиши (правая, средняя, левая); Shift — состояние дополнительных клавиш; Х и У — координаты курсора над объектом.

MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single) — отжатие клавиши мыши при нахождении курсора мыши на объекте. Параметры определяются автоматически: Button — нажатая клавиша мыши (правая, средняя, левая); Shift — состояние дополнительных клавиш; Х и У — координаты курсора над объектом.

MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) — перемещение курсора мыши над объектом. Параметры определяются автоматически: Button — нажатая клавиша мыши (правая, средняя, левая); Shift — состояние дополнительных клавиш; Х и У — координаты курсора над объектом.

DblClick() — двойной щелчок мышью на объекте.

Activate() — получение активности объектом.

Deactivate() — потеря активности объектом.

GotFocus() — получение фокуса объектом.

LostFocus() — потеря фокуса объектом.

Initialize() — рождение класса объектов.

Terminate() — прекращение существования класса объекта.

KeyDown(KeyCode As Integer, Shift As Integer) — нажатие кнопки на клавиатуре. KeyCode — код нажатой клавиши.

KeyUp(KeyCode As Integer, Shift As Integer) — отжатие кнопки на клавиатуре. KeyCode — код отжатой клавиши.

KeyPress(KeyAscii As Integer) — нажатие кнопки на клавиатуре. KeyAscii — код нажатой клавиши в кодировке ASCII.

Load() — загрузка элемента в приложение.

Unload(Cancel As Integer) — выгрузка элемента из приложения.

Change() — изменение содержимого элемента.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]