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

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

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

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

Добавлен: 15.09.2024

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

Скачиваний: 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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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