ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 10.09.2024
Просмотров: 13
Скачиваний: 0
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 |
|
|
|
|
o |
|
|
B |
|
.c |
|
|
B |
|
|
YTitle.Color |
||
|
|
|
Title.Font |
||
|
|
|
|
|
|
|
|
|
|
F |
|
|
|
|
D |
|
|
|
Y |
P |
|
B |
Y |
|
|
B |
|
|
||
|
|
|
||
|
|
|
|
|
A |
|
|
|
|
лівому краю (taleftjustify), по центру (tacenter) або по правому краю (tarightjustify) |
||
Колір фону заголовка колонки |
w |
Click |
w.A |
||
|
w |
|
Шрифт заголовка колонки
r |
|
|
|
T ansf |
|
||
|
|
or |
|
|
|
m |
|
|
|
|
e |
|
|
buy |
r |
|
|
0 |
|
|
|
|
2 |
|
to |
|
. |
here |
|
|
|
|
|
|
|
|
|
|
m |
|
|
o |
|
|
|
.c |
|
B BYY |
|
DBNavigator
Компонент DBNavigator (мал. П.22 і П.23) забезпечує переміщення покажчика поточного запису, активізацію режиму редагування, додавання і видалення записів. Компонентом є сукупність командних кнопок(таблиця. П1.23). Властивості компоненту приведені в таблиці.
П.24.
Мал. П.22. Значок компоненту Dbnavigator
Мал. П.23. Компонент DBNavigator
Таблиця П.23. Кнопки компоненту DNBavigator
|
|
|
|
|
|
|
|
|
Кнопка |
|
Позначення |
|
Дія |
|
|
|
|
|
|
|
|
|
|
|
До першої |
|
nbfirst |
|
Покажчик поточного запису переміщається до першого запису |
||
|
|
|
файлу даних |
|
|||
|
|
|
|
|
|
|
|
|
До |
|
nbprior |
|
Покажчик поточного запису переміщається до попереднього -за |
||
|
|
|
пису файлу даних |
||||
|
попередньої |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
До наступної |
|
nbnext |
|
Покажчик поточного запису переміщається до наступного запису |
|
|
|
|
|
файлу даних |
|
|||
|
|
|
|
|
|
||
|
До останньої |
|
nblast |
|
Покажчик поточного запису переміщається до останнього запису |
|
|
|
|
|
файлу даних |
|
|||
|
|
|
|
|
|
||
|
Додати |
|
nblnsert |
|
У файл даних додається новий запис |
|
|
|
|
|
|
|
|
||
|
Видалити |
|
nbdelete |
|
Віддаляється поточний запис файлу даних |
|
|
|
|
|
|
|
|
||
|
Редагування |
|
nbedit |
|
Встановлює режим редагування поточного запису |
|
|
|
|
|
|
|
|
||
|
Зберегти |
|
nbpost |
|
Зміни, внесені до поточного запису, записуються у файл даних |
|
|
|
|
|
|
|
|
||
|
Відмінити |
|
Cancel |
|
Відміняє внесені до поточного запису зміни |
|
|
|
|
|
|
|
|
||
|
Відновити |
|
nbrefresh |
|
Записує внесені зміни у файл |
|
|
|
|
|
|
|
|
|
|
Таблиця П.24. Властивості компоненту DBNavigator
Властивість Визначає
AB
|
|
|
F |
|
|
|
D |
|
|
Y |
P |
B |
Y |
|
|
|
|
||
|
|
|
|
w |
Click |
||
|
|||
|
|
w |
|
|
|
|
w. |
|
|
|
A |
r |
ansf |
|
||
T |
|
|||
|
|
|
or |
|
|
|
|
m |
|
|
|
|
|
e |
|
|
|
buy |
r |
|
|
|
0 |
|
|
|
|
|
2 |
|
|
|
|
. |
here |
to |
|
|
|
Name |
||||
|
|
|
|
m |
|
|
|
o |
|
|
|
|
.c |
|
BBYY |
|
DataSource
|
|
|
|
F |
|
|
|
|
D |
|
|
|
Y |
P |
|
B |
Y |
|
|
B |
|
|
||
|
|
|
||
|
|
|
|
|
A |
|
|
|
|
Ім'я компоненту. Використовується для доступу до властивостей компоненту Click Ім'я компоненту, що є джерелом даних. Як джерело даних може виступати базаwwдаw.- A
них (компонент Database), таблиця (компонент Table) або результат виконання запиту (компонент Query)
VisibleButtons Видимі командні кнопки
r |
|
|
|
T ansf |
|
||
|
|
or |
|
|
|
m |
|
|
|
|
e |
|
|
buy |
r |
|
|
0 |
|
|
|
|
2 |
|
to |
|
. |
here |
|
|
|
|
|
|
|
|
|
|
m |
|
|
o |
|
|
|
.c |
|
B BYY |
|
Canvas
Canvas — це поверхня (форми або компоненту Image), на якій відповідні методи (таблиця. П.25) можуть викреслювати графічні примітиви. Вид графічних елементів визначають властивості поверхні, на якій ці елементи викреслюються (таблиця. П.26).
Таблиця П.25. Методи об'єкту Canvas
Метод Опис
TextOut (х,у, s)
Draw(x,y,b)
Виводить рядок s від крапки з координатами(х, у). Шрифт визначає властивість Font поверхні (canvas), на яку виводиться тест, колір зафарбовування області виведення тексту — властивість Brush цій же поверхні
Виводить від крапки з координатами(х, у) бітовий образ b. Якщо значення властивості Transparent поверхні, на яку виконується вивід, рівне true, то крапки, колір яких збігається з кольором лівої нижньої точки бітового , образуне відображаються
LineTo (x,y)
MoveTo(x,y)
Polyline (pi)
Polygon (pi )
Ellipse (xl,yl, [VI 8] x2,y2)
Arc(xl, yl,x2, y2, хз,уз,х4,у4)
Викреслює лінію з поточної точки в точку з вказаними координатами. Вид лінії визначає властивість Реn.
Переміщає покажчик поточної точки в точку з вказаними координатами
Викреслює ламану лінію. Координати точок перегину задає параметр р1 — масив структур типу TPoint. Якщо перший і останній елементи масиву однакові, то буде викреслений замкнутий контур. Вид лінії визначає властивість Реn
Викреслює і закрашує багатокутник. Координати кутів задає параметр p1 — масив структур типу TРoint. Перший і останній елементи масиву мають бути однакові. Вид межі визначає властивість, колір і стиль зафарбовування внутрішньої області
— властивість Brush
Викреслює еліпс, коло або круг. Параметри x1, y1, х2 і у2 задають розмір прямокутника, в який вписується еліпс. Вид лінії визначає властивість Реn
Викреслює дугу. Параметри x1, y1, x2, у2 визначають еліпс, з якого вирізується дуга, параметри х2, у2, х3, і у4 — координати кінців дуги. Дуга викреслюється проти годинникової стрілки від точки (х3, у3) до точки (х4, у4). Вид лінії (межі) визначає властивість, колір і спосіб зафарбовування внутрішньої області— властивість Brush
AB
|
|
|
F |
|
|
|
D |
|
|
Y |
P |
B |
Y |
|
|
|
|
||
|
|
|
|
w |
Click |
||
|
|||
|
|
w |
|
|
|
|
w. |
|
|
|
A |
Tran |
sf |
|
|
|
|
|
|
|
|
|
F Tran |
sf |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
D |
|
|
|
|
|||||
|
|
|
or |
e |
|
|
|
|
Y |
P |
|
|
|
|
or |
e |
|||
|
|
|
|
m |
|
|
B |
Y |
|
|
|
|
|
|
|
|
m |
||
|
|
buy |
r |
|
B |
|
|
|
|
|
|
buy |
r |
||||||
|
|
2 |
|
|
|
|
|
|
|
|
2 |
||||||||
|
|
0 |
|
|
|
|
|
|
|
|
|
0 |
|||||||
|
|
|
|
|
. |
|
A |
|
|
|
|
|
|
|
to |
|
|
|
. |
here |
to |
|
|
|
|
|
|
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click |
|
|
|
|
|
|||
|
|
|
|
|
m |
|
|
w |
|
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
o |
|
|
|
|
w |
w. |
|
|
|
|
|
o |
|||
|
|
|
c |
|
|
|
|
|
|
|
|
|
|
|
c |
|
|||
BB |
|
. |
|
|
|
|
|
|
|
|
A |
|
|
. |
|
|
|||
YY |
|
|
|
|
|
|
|
|
|
|
B BYY |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Викреслює прямокутник. Параметри x1, y1, x2 і у2 задають координати лівого Rectangle (xl, верхнього і правого ніжнего кутів. Вид лінії визначає властивість Ріпи, колір і yl, х2,у2)
спосіб зафарбовування внутрішньої області — властивість Brush.
Викреслює прямокутник з округленими кутами. Параметри x1, y1, х2 і у2 задають координати лівого верхнього і правого ніжнього кутів, х3 і у3 — радіус скруглення. Вид лінії визначає властивість, колір і спосіб зафарбовування внутрішньої області — властивість Brush.
Roundrec (xl, yl, х2,у2, хз,уз)
Табліца П.26. Властивості об'єкту Canvas
Властивість Опис
Transparent
Pen
Brush
Font
Ознака використання "прозорого" кольору при виведенні бітового образу методом Draw. Якщо значення властивості рівне trueто крапки, колір яких збігаються з кольором лівої нижньої точки бітового образу, не відображаються
Властивістю Pen є об'єкт (див. табл. П1.27), властивості якого визначають колір, товщину і стиль ліній, що викреслюються методами виведення графічних примітивів
Властивість Brush є об'єктом (див. табл. П1. 28), властивості якого визначають колір і стиль зафарбовування областей, що викреслюються методами виведення графічних примітивів
Властивість Font є об'єктом, що уточнюють властивості якого визначають шрифт (назва, розмір, колір, спосіб оформлення), використовуваний для виводу на поверхню полотна тексту
Реn
Об'єкт Реn є властивістю об'єкту Canvas. Властивості об'єкту Реn (таблиця. П.27) визначають колір, стиль і товщину ліній, що викреслюються методами виведення графічних примітивів.
Таблиця П.27. Властивості об'єкту Реn
Властивість Опис
Колір лінії (clblack — чорний; clmaroon — каштановий; clgreen — зелений; clolive —
Color
оливковий; clnavy — темно-синій; clpurple — рожевий; clteal — зелено-блакитний; clgray — сірий; clsilver— сріблястий; clred — червоний; cllime — салатний; clblue —
синій; clfuchsia — яскраво-рожевий; claqua — бірюзовий; clwhite — білий)
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 |
|
|
|
o |
|
BB |
|
.c |
|
|
YY |
|
|||
|
|
Style |
Width
|
|
|
|
F |
|
|
|
|
D |
|
|
|
Y |
P |
|
B |
Y |
|
|
B |
|
|
||
|
|
|
||
|
|
|
|
|
A |
|
|
|
|
Стиль (вигляд) лінії. Лінія може бути: pssolid— суцільна; psdash — пунктирна (довгі Click штрихи); psdot — пунктирна (короткі штрихи); psdashdot — пунктирна (чергуванняw
ww.A
довгого і короткого штрихів); psdashdotdot — пунктирна (чергування одного довгого і двох коротких штрихів); psclear— не відображається (використовується, якщо не треба зображати межу, наприклад, прямокутника)
Товщина лінії задається в пікселах. Товщина пунктирної лінії не може бути більше 1
|
r |
|
|
|
T ansf |
|
|||
|
|
|
or |
|
|
|
|
m |
|
|
|
|
|
e |
|
|
|
buy |
r |
|
|
|
0 |
|
|
|
|
|
2 |
|
|
to |
|
. |
|
here |
|
|
|
|
|
|
|
|
|
|
|
|
m |
|
|
|
o |
|
|
|
|
.c |
|
B BYY |
|
Brush
Об'єкт Brush є властивістю об'єкту Canvas. Властивості об'єкту Brush (таблиця. П.28) визначають колір, стиль зафарбовування внутрішніх областей контурів, що викреслюються методами виведення графічних примітивів.
Таблиця П.28. Властивості об'єкту Brush
Властивість Визначає
|
Color |
|
|
Колір закрашення замкнутої області |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Стиль (тип) заповнення області (bssolid— суцільна заливка; bsclear— область |
не |
|
|
|
|
|
|
закрашується; bshorizontal— горизонтальне штрихування; bsvertical — вертикальне |
|
|
|
|
Style |
|
|
штрихування; bsfdiagonal — діагональне штрихування з нахилом ліній |
вперед; |
||
|
|
|
bsbdiagonal— діагональне штрихування з нахилом ліній назад; bscross — горизон- |
||||
|
|
|
|
||||
|
|
|
|
тально-вертикальне штрихування, в клітку; bsdiagcross — діагональне штрихування, |
|||
|
|
|
|
в клітку) |
|
|
|
|
|
|
|
|
|
||
|
|
Функції |
|
|
|
У цьому розділі приведений короткий опис найбільш часто використовуваних функцій. Докладний їх опис можна знайти в довідковій системі.
Функції вводу-виводу
Таблиця П.29. Функції введення і виводу
Функція
InputBox(Заголовок,
Підказка, Значення)
ShowMessage (s)
MessageDlg (s, t,b/h)
Опис
В результаті виконання функції на екрані з'являється діалогове вікно, в полі якого користувач може ввести рядок символів. Значенням функції є введений рядок. Параметр Значення задає значення функції"за умовчанням", тобто рядок, який буде в полі редагування у момент появи вікна
Процедура Showmessage виводить вікно, в якому знаходиться повідомлення s і командна кнопка ОК
Виводить на екран діалогове вікно з повідомленням s і повертає код кнопки, клацанням на якій користувач закрив вікно. Параметр t визначає тип вікна: mtwarning — Увага; mterror— помилка; mtlnformation—
інформація; mtconfirmation— запит; mtcustom— призначене для користувача (без значка).
Параметр b (множина — укладений в квадратні дужки список констант) |
|
|||||
задає командні кнопки діалогового вікна (mbyes, mbno, mbok, mbcancel, |
|
|||||
mbhelp, |
mbabort, mbretry, mblgnore І |
mball). Параметр h задає розділ |
|
|||
довідкової системи програми, який з'явиться в результаті натиснення |
|
|||||
кнопки |
Help або |
клавіші <F1>. |
Якщо |
довідкова |
система |
не |
використовується, значення параметра має |
бути0. Значення |
функції |
|
AB
|
|
|
F |
|
|
|
D |
|
|
Y |
P |
B |
Y |
|
|
|
|
||
|
|
|
|
w |
Click |
||
|
|||
|
|
w |
|
|
|
|
w. |
|
|
|
A |
r |
ansf |
|
||
T |
|
|||
|
|
|
or |
|
|
|
|
m |
|
|
|
|
|
e |
|
|
|
buy |
r |
|
|
|
0 |
|
|
|
|
|
2 |
|
|
to |
|
. |
here |
|
|
|
|
|
|
|
|
|
|
|
|
|
m |
|
|
|
o |
|
|
|
|
.c |
|
BBYY |
|
|
|
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
|
|
D |
|
|
||||
|
|
|
|
Y |
P |
|
|
|
|
or |
e |
|
|
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
B |
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
|
2 |
||||
|
|
|
|
|
|
|
|
|
0 |
|||
|
A |
|
|
|
|
|
|
|
to |
|
|
. |
дорівнює коду кнопки, яку натиснув користувач(mrabort, mryes, mrok, |
here |
|
|
|
||||||||
|
|
|
|
|||||||||
mrretry, mrno, mrcancel, mrlgnore або mrall) |
|
ww |
Click |
|
|
|
om |
|||||
|
w. |
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
|
|
A B BYY |
c |
|
|||
|
|
|
|
|
|
|
|
|
Математичні функції
Таблиця П.30. Математичні функції
|
|
|
|
|
|
Функція |
|
Значення |
|
|
|
|
|
|
|
abs (n) |
|
Абсолютне значення n |
|
|
|
|
|
|
|
sqrt (n) |
|
Квадратний корінь з n |
|
|
|
|
|
|
|
exp(n) |
|
Експонента n |
|
|
|
|
|
|
|
random [VI |
|
Випадкове ціле число в діапазоні від0 до п-1 (перед першим зверненням до функції |
|
|
|
необхідно викликати функцію randomize (), яка виконає ініціалізацію програмного |
|
|
|
9] (n) |
|
генератора випадкових чисел) |
|
|
|
|
|
|
|
|
|
|
|
|
sin (a) |
|
Синус вираженого в радіанах кута а |
|
|
|
|
|
|
|
cos (a) |
|
Косинус вираженого в радіанах кута а |
|
|
|
|
|
|
|
tan (a) |
|
Тангенс вираженого в радіанах кута а |
|
|
|
|
|
|
|
asin(n) |
|
Кут (у радіанах), синус якого рівний n |
|
|
|
|
|
|
|
acos (n) |
|
Кут (у радіанах), косинус якого рівний n |
|
|
|
|
|
|
|
atan(n) |
|
Кут (у радіанах), тангенс якого рівний n |
|
|
|
|
|
|
Зверніть увагу: для того, щоб в програмі були доступні приведені функції, в її текст треба включити директиву #include <math.n>.
Величина кута тригонометричних функцій має бути виражена в радіанах. Для перетворення величини кута з градусів в радіани використовується формула (а -3.1415256) / 180, де а— величина кута в градусах; 3.1415926— числа "пі". Замість константи 3.1415926 можна використовувати стандартну іменовану константу M_pi. Константа M_pi визначена у файлі math.h.
Функції перетворення
Таблиця П.31. Функції перетворення
|
|
|
|
|
|
|
|
|
|
|
|
Функція |
|
Значення функції |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IntToStr(k) |
|
Рядок, що є зображенням цілого до |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FloatToStr (n) |
|
Рядок, що є зображенням речовогоn |
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
Рядок, що є зображенням речового п. При виклику функції указують: f — формат; |
|
||||||
|
|
|
до — точність; f— кількість цифр |
після |
десяткової |
крапки. Формат |
визначає |
|
||
|
FloatToStrf(n, |
|
спосіб |
зображення числа: ffgeneral |
— універсальний; |
ffexponent |
— науковий; |
|
||
|
|
fffixed |
— з фіксованою крапкою;ffnumber |
— з роздільниками |
груп |
розрядів; |
|
|||
|
f,k,m) |
|
|
|||||||
|
|
ffcurrency — фінансовий. Точність — потрібна загальна кількість цифр: 7 або |
|
|||||||
|
|
|
|
|||||||
|
|
|
менше для значення типуSingle 15 або менше для значення типуDouble і 18 або |
|
||||||
|
|
|
менше для значення типу Extended |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
StrToInt(s) |
|
Ціле число, зображенням якого є рядок s |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
||
|
StrToFloat(s) |
|
Дробове число, зображенням якого є рядокS |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
Функції маніпулювання датами і часом