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

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

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

Добавлен: 15.09.2024

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

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

 

 

 

o

m

 

 

 

 

 

 

.c

 

BBYY

 

 

 

 

 

 

Width

Height

Тор

Left

Borderstyle

Borderlcons

Icon

Color

Font

 

 

 

 

 

 

 

F Tran

sf

 

 

 

 

 

 

 

D

 

 

 

 

 

 

 

Y

P

 

 

 

 

or

e

 

 

B

Y

 

 

 

 

 

 

 

m

 

B

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

0

 

A

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

here

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ширіна форми

 

 

 

w

Click

 

 

 

om

 

 

w

 

w.

.

 

 

 

 

 

 

 

 

 

 

 

 

c

 

 

 

 

 

 

 

 

A B BYY

 

 

 

 

 

 

 

 

 

 

Висота форми

Відстань від верхньої межі форми до верхньої межі екрану

Відстань від лівої межі форми до лівої межі екрану

Вид межі. Межа може бути звичайною(bssizeable), тонкою (bssingle) або бути відсутнім(bsnone). Якщо біля вікна звичайна

межа, то під час роботи програми користувач може за допомогою миші змінити розмір вікна. Змінити розмір вікна з тонкою межею не можна. Якщо межа відсутня, то на екран під час роботи програми буде виведено вікно без заголовка. Положення і розмір такого вікна

під час роботи програми змінити не можна

Кнопки

управління

вікном.

Значення властивості

визначає,

 

які кнопки управління вікном будуть доступні користувачеві під час

роботи

програми.

Значення

 

властивості

задається

шляхом

привласнення

значень

 

уточнюючим

 

властивостям

bisystemmenu,biminimaze,

bimaximaze і

bihelp.

Властивість

bisystemmenu визначає доступність кнопки Скрутити і кнопки

системного

меню biminimaze

кнопки

Скрутити,

bimaximaze—

кнопки

Розвернути, bihelp

кнопки

виведення

довідкової

інформації

 

 

 

 

 

 

 

 

 

 

 

Значок в заголовку діалогового вікна, що позначає кнопку

виведення системного меню

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

Шрифт. Шрифт, використовуваний "за

умовчанням"

 

компонентами, що

знаходяться на

поверхні

.форЗмінаи

 

властивості Font

форми приводить

до автоматичної

зміни

властивості Font компоненту, розташованого на поверхні форми.

 

Тобто компоненти успадковують властивістьFont від форми (є

 

можливість заборонити спадкоємство)

 

 

 

Для зміни значень властивостей об'єктів, у тому числі і форми, використовується вкладка Properties(Властивості) діалогового вікна Object Inspector. У лівій колонці цієї вкладки перераховані властивості вибраного об'єкту, в правій — вказані значення

властивостей.

При створенні форми насамперед слід змінити значення властивостіCaption (Заголовок). У нашому прикладі треба замінити текстForm1 на Сила струму. Щоб це зробити, потрібно у вікні Object Inspector клацнути лівою кнопкою миші в рядкуCaption

(в результаті буде виділено значення властивості і з'явиться курсор) і ввести текст:

сила струму (мал. 2.2).

6


AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A BBYY

c

 

 

 

 

 

 

 

 

AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A B BYY

c

 

 

 

 

 

 

 

 

Мал. 2.2. Зміна значення властивості Caption шляхом введення значення

Аналогічним чином можна встановити значення властивостейHeight і width які

визначають висоту і ширину форми. Розмір форми, а також розмір інших компонентів

задають в пікселах, тобто точках екрану. Властивостям Height і width треба привласнити значення 200 і 330, відповідно.

Форма — це звичайне вікно. Тому розмір форми можна змінити точно так, як і

розмір будь-якого вікнаWindows, тобто шляхом перетягання межі. Після закінчення переміщення межі значення властивостейHeight і width автоматично зміняться. Вони відповідатимуть встановленому розміру форми.

Положення

діалогового вікна

на екрані після запуску програми відповіда

положенню форми

під час розробки, яке

визначається значенням властивостей тори

(відступ від верхньої межі екрану) і Left(відступ від лівої межі екрану). Значення цих властивостей також можна задати шляхом переміщення форми за допомогою миші.

При виборі деяких властивостей, наприклад Borderstyleправоруч від поточного

значення властивості з'являється значок списку, що розкривається. Очевидно, що значення таких властивостей можна задати шляхом вибору із списку (мал. 2.3).

Деякі властивості є складними, тобто їх значення

визначається

сукупністю

значень

інших (що

уточнюють) властивостей. Наприклад, властивість

Border icons

визначає, які кнопки управління вікном будуть доступні під час

роботи

програми.

Значення

цієї

властивості

визначається

сукупністю

значень

власти

Msystemmenu, biminimize, bimaximize і bihelp

кожне з

яких, у свою чергу,

визначає

наявність

відповідної командної

кнопки в

заголовку

вікна

під час

роботи

програми.

Перед іменами складних властивостей коштує значок"+", в результаті клацання на якому розкривається список уточнюючих властивостей(мал. 2.4), значення яких можна задати звичайним способом (ввести в поле або вибрати в списку допустимих значень).

7


AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A BBYY

c

 

 

 

 

 

 

 

 

AB

 

 

 

 

 

F Tran

sf

 

 

 

 

 

D

 

 

 

 

 

Y

P

 

 

 

 

or

e

B

Y

 

 

 

 

 

 

 

m

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

here

 

 

 

 

 

 

 

Click

 

 

 

 

w

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

.

 

 

 

 

 

 

A B BYY

c

 

 

 

 

 

 

 

 

Мал. 2.3. Установка значення властивості шляхом вибору із списку

Мал. 2.4. Зміна значення уточнюючої властивості

 

 

 

В

результаті

вибору

деяких

властивостей(клацання

кнопкою

миші

на

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

крапками. Це

означає,

що задати

значення

властивості

можна в додатковому

діалоговому

вікні, яке

з'явиться в

результаті

клацання на

цій кнопці. Наприклад,

8


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

 

 

 

 

 

 

діалоговим

вікном

 

 

 

 

крапками (мал. 2.5).

 

 

 

 

 

 

 

 

 

F Tran

sf

 

 

 

 

 

 

 

 

 

 

 

D

 

 

 

 

 

 

 

 

 

 

 

Y

P

 

 

 

 

or

e

 

 

 

 

B

Y

 

 

 

 

 

 

 

 

m

 

 

 

 

B

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

A

 

 

 

 

 

 

 

to

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

here

 

 

 

 

 

властивостіFont можна

задати у

вікніObject

 

 

 

 

 

Click

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Inspectorшляхом

 

 

 

 

 

m

 

 

 

 

 

w

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w

w. .

o

 

уточнюючих властивостей, а можна скористатися стандартним

 

 

 

 

 

 

 

 

 

 

 

 

A B BYY

c

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Шрифт, яке з'явиться в

результаті

клацання

на кнопці з трьома

 

У таблиці. 2.2 перераховані властивості форми програми, що розробляється, які слід змінити. Решта властивостей форми залишена без зміни і в таблиці не приведені. У приведеній таблиці в іменах деяких властивостей є крапка. Це означає, що треба

задати значення уточнюючої властивості.

Мал. 2.5. Щоб задати властивості шрифту, клацніть на кнопці з трьома крапками

Таблиця 2.2. Значення властивостей стартової форми

 

 

 

 

 

 

 

 

 

 

 

 

 

Властивість

 

Значення

 

Коментар

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Caption

 

Сила струму

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Height

 

200

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Width

 

330

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тонка межа не дозволяє змінити

 

 

 

Borderstyle

 

bssingle

 

розмір вікна під час роботи програми

 

 

 

 

 

шляхом захоплення і переміщення межі

 

 

 

 

 

 

 

 

 

 

 

 

 

Borderlcons.biminimize

 

False

 

У

заголовку

вікна

немає

кнопки

 

 

 

Скрутити

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Borderlcons.bimaximize

 

False

 

У

заголовку

вікна

немає

кнопки

 

 

 

Розвернути

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Font . Name

 

Tahoma

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9


AB

 

 

 

F

 

 

 

D

 

 

Y

P

B

Y

 

 

 

 

 

 

w

Click

 

 

 

w

 

 

 

w.

 

 

 

A

r

ansf

 

T

 

 

 

 

or

 

 

 

 

m

 

 

 

 

e

 

 

 

buy

r

 

 

 

0

 

 

 

 

2

 

 

to

 

.

here

 

 

 

o

m

 

 

 

 

 

 

.c

 

BBYY

 

Font. Size

 

10

2.1 Компоненти

AB

 

 

 

F

 

 

 

D

 

 

Y

P

B

Y

 

 

 

 

 

 

w

Click

 

 

 

w

 

 

 

w.

 

 

 

A

 

r

 

 

 

T ansf

 

 

 

 

or

 

 

 

 

m

 

 

 

 

e

 

 

 

buy

r

 

 

 

0

 

 

 

 

2

 

 

to

 

.

here

 

 

 

 

 

 

 

 

 

m

 

 

 

o

 

 

 

.c

 

B

 

 

 

BYY

 

Програма обчислення струму в електричному ланцюзі повинна отримати від користувача початкові дані — напругу і величину опору. Ці дані можуть бути введені з

клавіатури в поля редагування. Тому у форму треба додати поле редагування.

Поля редагування, поля виведення тексту, списки, перемикачі, командні кнопки і

інші елементи призначеного для користувача інтерфейсу називають компонентами.

Для того, щоб у форму застосування, що розробляється, додати поле редагування, треба в палітрі компонентів, на вкладці Standard клацнути на значку компоненту Edit (мал. 2.6)встановити курсор в ту точку форми, в якій має бути лівий

верхній кут компоненту, і ще раз клацнути кнопкою миші. В результаті на формі з'являється компонент Edit — поле редагування (мал. 2.7).

Мал. 2.6. Компонент Edit — поле редагування

Мал. 2.7. Результат додавання у форму компоненту Edit

 

Кожному

доданому

компоненту

автоматично

привласнюється, якеім'я

складається з назви компоненту і його порядкового номера. Наприклад, якщо до форми додати два компоненти Edit то їх імена будутьEdit1 і Edit2. Програміст шляхом зміни

значення властивості Name може змінити ім'я компоненту. Проте в простих програмах імена компонентів, як правило, не змінюють.

Основні властивості компоненту Edit приведені в таблиці. 2.3.

Таблиця 2.3. Властивості компоненту Edit (об'єкт типу Tedit)

 

 

 

 

 

 

Властивість

 

Визначає (задає)

 

 

 

 

 

 

 

Name

 

Ім'я компоненту. Використовується в програмі для доступу до

 

 

 

 

 

 

10