Файл: Короткий дов_дник.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 13.09.2024

Просмотров: 11

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

 

 

 

 

F Tran

sf

 

 

 

 

 

 

D

 

 

 

 

 

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

 

 

 

 

Y

P

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

 

m

 

 

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

B

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

.

 

A

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

to

 

 

 

Більшості функцій маніпулювання датами як параметр передається змінна типуTdatetimehere

to

 

 

 

 

 

 

 

 

 

here

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w

 

Click

 

яка зберігає інформацію про дату і час.

 

w

 

Click

 

 

 

 

 

 

 

w

w.

 

 

 

 

 

 

m

 

 

 

 

w

w.

 

 

 

 

 

m

 

 

 

 

 

.

o

 

 

 

 

 

 

.

o

 

 

 

 

 

A BBYY

c

 

 

 

 

 

 

 

 

A B BYY

c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для того щоби у программе були доступні фенкциі Dayof, Weekof, Monthof і др., у її текст надовключть діректіву #include <Dateutils.hpp[L29] >.

Таблиця П.32. Функції маніпулювання датами і часом

 

 

 

 

 

Функція

 

Значення

 

 

 

 

 

Now()

 

Системна дата і час — значення типу Tdatetime

 

 

 

 

 

DateToStr(dt)

 

Рядок символів, що зображає дату у форматі dd.mm.yyyy

 

 

 

 

 

TimeToStr(dt)

 

Рядок символів, що зображає час у форматі hh:mm:ss

 

 

 

 

 

DayOf (dt)

 

День (номер дня в місяці), відповідний даті, вказаній як параметр функції

 

 

 

 

 

MonthOf (dt)

 

Номер місяця, відповідний даті, вказаній як параметр функції

 

 

 

 

 

WeekOf (dt)

 

Номер тижня, відповідний даті, вказаній як параметр функції

 

 

 

 

 

YearOf (dt)

 

Рік, відповідний вказаній даті

 

 

 

 

 

DayOfWeek(dt)

 

Номер дня тижня, відповідний вказаній даті: 1 — воскресіння, 2 —

 

 

понеділок, 3 — вівторок і так далі

 

 

 

 

 

 

 

 

StartOfWeek(w)

 

Дата першого дня вказаного тижня

 

 

 

 

 

HourOf (dt)

 

Кількість годинника

 

 

 

 

 

MinuteOf (dt)

 

Кількість хвилин

 

 

 

 

 

SecondOf (dt)

 

Кількість секунд

 

 

 

 

 

DecodeDate (dt,y,m,

 

Повертає рік, місяць і день, представлені окремими числами

 

d)

 

 

 

 

 

 

 

DecodeTime (dt,h,m,

 

Повертає час (години, хвилини, секунди і мілісекунди), представлений окре-

 

s,ms)

 

мими числами

 

 

 

 

 

FormatDateTime ( s,

 

Рядок символів, що є датою або часом. Спосіб уявлення задає рядок формату

 

 

s, наприклад, рядок dd/mm/yyyy задає, що значенням функції є дата, а рядок

 

dt )

 

hh:mm— час

 

 

 

 

 

 

 

Події

Таблиця П.33. Події

 

 

 

 

 

Подія

 

Відбувається

 

 

 

 

 

OnClick

 

При клацанні кнопкою миші

 

 

 

 

 

OnDblClick

 

При подвійному клацанні кнопкою миші

 

 

 

 

 

OnMouseDown

 

При натисненні кнопки миші

 

 

 

 

 

OnMouseUp

 

При відпуску кнопки миші

 

 

 

 

 

OnMouseMove

 

При переміщенні миші

 

 

 

 

 

OnKeyPress

 

При натисненні клавіші клавіатури

 

 

 

 

 

OnKeyDown

 

При натисненні клавіші клавіатури. Події Onkeydown і Onkeypress — це події, що

 

 

чергуються, повторюються, які відбуваються до тих пір, поки не буде відпущена

 

 

 

утримувана клавіша (у цей момент відбувається подія Onkeyup)

 

 

 

 

 

OnKeyUp

 

При відпуску натиснутої клавіші клавіатури

 

 

 

 



AB

 

 

 

F

 

 

 

D

 

 

Y

P

B

Y

 

 

 

 

 

 

w

Click

 

 

 

w

 

 

 

w.

 

 

 

A

r

ansf

 

T

 

 

 

 

or

 

 

 

 

m

 

 

 

 

e

 

 

 

buy

r

 

 

 

0

 

 

 

 

2

 

 

 

 

.

here

 

to

 

 

 

 

 

m

 

 

 

 

 

 

OnCreateo

BB

 

.c

 

YY

 

 

 

OnPaint

 

 

 

 

OnEnter

 

 

 

 

 

 

OnExit

 

 

 

 

 

 

 

 

 

 

 

 

 

F Tran

sf

 

 

 

 

 

 

D

 

 

 

 

 

 

Y

P

 

 

 

 

or

e

 

 

B

Y

 

 

 

 

 

 

m

 

B

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

A

 

 

 

 

 

 

to

 

 

.

При створенні об'єкту(форми, елементу управління). Процедура обробки цієїhere

 

 

 

 

 

 

 

 

 

 

 

 

Click

 

 

om

події зазвичай використовується для ініціалізації змінних, виконання підготовчихww

 

 

дій

 

 

 

 

w.

 

 

 

.

 

 

 

 

 

 

A B BYY

c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

При появі вікна на екрані на початку роботи програми, після появи частини вікна, яка, наприклад, була закрита іншим вікном і в інших випадках. Подія повідомляє про необхідність відновити (перемальовувати) вікно

При отриманні елементом управління фокусу При втраті елементом управління фокусу

Виключення

Таблиця П.34. Типові виключення

Тип виключен- Виникає ня

При виконанні перетворення, якщо перетворювана величина не може бути приEConvertError ведена до необхідного вигляду. Найчастіше виникає при перетворенні рядка

символів в число

EDivbyZero

EZeroDivide

EFopenError

Цілочисельне ділення на нуль. При виконанні операції цілочисельного ділення, якщо дільник дорівнює нулю

Ділення на нуль. При виконанні операції ділення над дробовими операндами, якщо дільник дорівнює нулю

При зверненні до файлу, наприклад при спробі завантажити файл ілюстрації за допомогою методу LoadFromFile. Найбільш частою причиною є відсутність необхідного файлу або, у разі використання змінного диска, відсутність диска в накопичувачі

EInOutError

При зверненні до файлу, наприклад при спробі відкрити для читання(інструкція reset) неіснуючий файл

При виконанні операцій з базою даних, наприклад при спробі виконатиSQL- EDBEngineError запрос до неіснуючої таблиці