Скачиваний:
12
Добавлен:
30.05.2020
Размер:
670.78 Кб
Скачать

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

 

 

 

 

 

 

 

 

Все про C++ Builder

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

 

 

 

 

 

 

 

 

C++ Builder (по-українськи зазвичай вимовляють[си-плюс-плюс білдэр]) —

середовище швидкої розробки (RAD), що випускається компанією Codegear, дочірньою фірмою компанії Embarcadero (раніше Borland). Призначена для написання програм на

мові програмування C++. C++ Builder об'єднує Бібліотеку візуальних компонентів і середовище програмування (IDE), написане на Delphi з компілятором C++. Цикл розробки аналогічний Delphi, але з істотними поліпшеннями, доданими в C++ Builder.[1]

Більшість компонентів, розроблених в Delphi, можна використовувати і в C++ Builder без модифікації, але, на жаль, зворотне твердження не вірне.

C++ Builder містить інструменти, які дозволяють здійснювати справжню візуальну розробку Windows-програм методом drag-and-drop, спрощуючи програмування завдяки

WYSIWYG редакторові інтерфейсу, вбудованому в його середовище розробки.

Історія

C++ Builder спочатку створювалася тільки для платформиMicrosoft Windows.

Пізні версії, що містять, компонентну бібліотеку Borland, засновану на Qt, підтримують і

Windows і Linux.

У 2003 Borland випустила C++ BUILDERX (CBX), написаний за допомогою тієї ж

інфраструктури, що і Jbuilder,

який при цьому був мало схожий

наC++

Builder або

Delphi. Цей продукт призначався для розробки великих

програм

для крупн

підприємств, але комерційного успіху не досяг. В кінці 2004 року Borland оголосила, що

продовжить розвиток класичного C++ Builder і об'єднає його з середовищем розробки

Delphi, припинивши, таким чином, розробку C++ BUILDERX.

 

 

 

Опісля приблизно рік після цього оголошення, Borland випустила

Borland

Developer Studio 2006, який

включав Borland C++ Builder 2006,

що

пропонував

покращуване управління конфігурацією і відладкою. Borland Developer Studio 2006 — єдиний повноцінний комплект, Delphi, що містить, C++builder і C#builder.

У 2007 Codegear випустила C++ Builder 2007, в якому реалізувала повну підтримку API Microsoft Windows Vista, збільшила повноту відповідності стандарту ANSI C++, прискорила розробку до 500 %, включила підтримку Msbuild, архітектури баз даних

Dbx4 і «VCL для Web», підтримуючий AJAX. Підтримка API Microsoft Windows Vista

включила додатки, спочатку оформлені в стилі Vista, і природну підтримку VCL для Aero

і Vista Desktop. Codegear RAD Studio 2007 містить C++ Builder 2007 і Delphi. Також в

2007 Codegear «воскресила» марку «Turbo» і випустила дві «Turbo» версії C++ Builder:

Turbo C++ Professional і Turbo C++ Explorer (безкоштовний), заснованих на Borland C++ Builder 2006.

В кінці 2008 року компанія Codegear випустила нову версію RAD Studio, до якої

увійшли Delphi 2009 і С++ Builder 2009.

Наступна версія, Codegear C++builder (кодове ім'я «Commodore»), володітиме підтримкою x86-64 і можливістю створювати природний x86-64 код.

Розділ 1. Початок роботи

1

AB

 

 

 

F

 

 

 

D

 

 

Y

P

B

Y

 

 

 

 

 

 

w

Click

 

 

 

w

 

 

 

w.

 

 

 

A

r

ansf

 

T

 

 

 

 

or

 

 

 

 

m

 

 

 

 

e

 

 

 

buy

r

 

 

 

0

 

 

 

 

2

 

 

to

 

.

here

 

 

 

 

Запускається C++ Builder звичайним

 

 

 

 

 

 

 

 

m

 

 

 

o

 

 

 

.c

C++builder 6 командиC++builder 6 (мал. 1.1).

BBYY

 

способом, тобто вибором з

 

 

 

 

 

 

F Tran

sf

 

 

 

 

 

 

D

 

 

 

 

 

 

Y

P

 

 

 

 

or

e

 

B

Y

 

 

 

 

 

 

 

m

B

 

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

A

 

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

here

 

 

 

 

 

 

 

 

Click

 

 

 

 

 

 

 

 

 

 

 

 

 

 

менюBorland

 

 

 

 

m

 

w

 

 

 

 

 

 

 

 

 

 

w

w.

 

 

 

 

o

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

A B BYY

c

 

 

 

 

 

 

 

 

 

Мал. 1.1. Запуск C++builder

Вид екрану після запускуC++ Builder декілька незвичайний (мал. 1.2). Замість одного вікна на екрані з'являються п'ять:

§головне вікно — C++builder 6;

§вікно стартової форми — Form1;

§вікно редактора властивостей об'єктів — Object Inspector;

§вікно проглядання списку об'єктів — Object Treeview;

§вікно редактора коду — Unit1.cpp .

Вікно редактора коду майже повністю закрите вікном стартової форми.

2

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

 

 

 

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

 

Мал. 1.2. Вид екрану після запуску C++ Builder

У головному вікні(мал. 1.3) знаходиться меню команд, панелі інструментів і палітра компонентів.

Вікно стартової форми(Form1) є заготівкою головного вікна програми, що розробляється (додатку).

Мал. 1.3. Головне вікно

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

проектування об'єкти — це діалогові вікна і елементи управління(поля введення і виводу, командні кнопки, перемикачі і ін.). Властивості об'єкту — це характеристики, що визначають вигляд, положення і поведінку об'єкту. Наприклад, властивості Width і

Height задають розмір (ширину і висоту) форми, властивості Тор і Left — положення

форми на екрані, властивість caption — текст заголовка. У верхній

частині вікна

вказаний об'єкт (ім'я об'єкту), значення властивостей якого відбиті

у вікніObject

Inspector .

 

3

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

 

 

 

 

 

 

 

 

Мал. 1.4. На вкладці Properties перераховані властивості об'єкту і вказані їх

значення

4

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

 

 

 

 

 

 

 

 

Мал. 1.5. Вікно редактора коду

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

 

 

 

 

 

 

 

 

У вікні редактора коду(мал. 1.5), яке можна побачити, відсунувши убік вікно

форми, слід набирати текст програми. На початку роботи над новим проектом вікно редактора коду містить сформований C++ Builder шаблон програми.

Розділ 2 – демонстрація основних можливостей і розробка простого проекту.

Для демонстрації можливостей C++ Builder і технології візуального проектування і подієвого програмування займемося розробкою програми, використовуючи яку можна

обчислити силу струму в електричному ланцюзі. Сила струму обчислюється за відомою формулою: I = U/r де U — напруга джерела (вольт); R — величина опору (Ом). Вид

діалогового вікна програми під час її роботи(після клацання на кнопці Обчислити) приведений на мал. 2.1.

Мал. 2.1. Вікно програми обчислення сили струму в електричному ланцюзі

Щоб почати розробку нового застосування(так прийнято називати прикладні

програми), треба запустити C++ Builder або, якщо C++ Builder вже запущений, в меню

File вибрати команду New | Application.

Робота над новим проектом(так в C++ Builder називається застосування, що розробляється) починається із створення стартової форми — головного вікна програми.

Стартова форма створюється шляхом зміни значень властивостей форми Form1(налаштування форми) і додавання до форми необхідних компонентів(полів введення, полів виведення текстової інформації, командних кнопок).

Основні властивості форми, які визначають її вигляд і поведінку під час роботи

програми, приведені в таблиці. 2.1.

Таблиця 2.1. Властивості форми (об'єкту Form)

 

 

 

 

 

 

Властивість

 

Опис

 

 

 

 

 

 

 

Name

 

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

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

Caption

 

Текст заголовка

 

 

 

 

 

 

5

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