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

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

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

Добавлен: 08.09.2024

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

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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F Tran

sf

 

 

 

 

 

 

D

 

 

 

 

 

 

 

Y

P

 

 

 

 

or

e

 

 

B

Y

 

 

 

 

 

 

m

 

B

 

 

 

 

 

buy

r

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

0

 

A

 

 

 

 

 

 

to

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

here

 

 

 

if (Кеу == Vk_back) // клавіша <Backspace>

 

wwClick

 

 

 

 

 

 

 

 

om

 

 

 

 

 

w. .

 

 

 

 

 

 

 

A B BYY

c

 

 

 

 

 

 

 

 

 

return;

if ( Кеу == Vk_return) // клавіша <Enter>

{

Edit2->setfocus() ; return;

};

//решта клавіш заборонена Кеу =0;

//не відображати символ

}

// натиснення клавіші в полі Опір

void__fastcall Tforml::edit2keydown(Tobject *Sender, WORD &Key, Tshiftstate Shift)

{

if ( ( Кеу >= '0') && ( Кеу <= '9')) // цифра return;

if ( Кеу == Decimalseparator)

{

if ( (Edit2->text).Pos(Decimalseparator) != 0)

Кеу =0; // роздільник вже введений return;

}

if (Кеу == Vk_back) // клавіша <Backspace> return; <

if ( Кеу == Vk_retorn) // клавіша <Enter>

(

Buttonl->setfocus(); // перехід до кнопки Обчислити

42


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

 

 

 

 

 

 

 

 

//повторне натиснення клавіші <Enter>

//активізує процес обчислення струму

return;

}; // решта клавіш заборонена Кеу = 0; //не відображати символ

}

// клацання на кнопці Завершити

void __fastcall Tforml::button2click(Tobject *Sender)

{

Forml->close(); // закрити форму додатку }

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.16 Налаштування додатку

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

2.16.1 Назва програми

Назва програми відображається під час її роботи в панелі завданьWindows, а

також в заголовках вікон повідомлень, що виводяться функцією ShowMessage.

Назву програми треба ввести в полеTitle (мал. 2.38) вкладки Application діалогового вікна ProjectOptions яке з'являється в результаті вибору в менюProject

команди Options.

43


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.38. Назву програми треба ввести в поле Title

2.16.2 Значок додатку

Щоб призначити додатку значок, відмінний від стандартного, потрібно в меню Project вибрати команду Options і у вікні, що відкрилося, на вкладці Application клацнути на кнопці Load Icon. В результаті цих дій відкриється стандартне вікно, використовуючи

яке можна проглянути каталоги і знайти відповідний значок(значки зберігаються у

файлах з розширенням ico).

До складу C++ Builder входить утиліта Image Editor (Редактор зображень)за

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

Запустити Image Editor можна з C++ Builder, вибравши в меню Tools команду Image Editor або з Windows — командою Пуск | Програми | Borland C++ Builder | Image Editor.

Щоб почати роботу із створення нового значка, потрібно в менюFile вибрати команду New | Icon File(мал. 2.39).

44


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.39. Початок роботи над новим значком

Після вибору типу створюваного файлу відкривається вікноIcon Properties (мал.

2.40), у якому необхідно вибрати характеристики створюваного значка: Size (Розмір) — 32x32 (стандартний розмір значків Windows) і Colors (Палітра) — 16 квітів. В результаті

натиснення кнопки ОК відкривається вікноIconl.ico (мал. 2.41)у якому можна,

використовуючи стандартні інструменти і палітру, намалювати потрібний значок.

Мал. 2.40. Стандартні характеристики значка

45


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.41. Початок роботи над новим значком

Процес малювання в Image Editor практично нічим не відрізняється від процесу створення картинки в звичайному графічному редакторові, наприклад в Microsoft Paint. Проте є одна тонкість. Первинне поле зображення закрашено"прозорим" кольором.

Якщо значок намалювати на цьому фоні, то при відображенні значка частини поля

зображення, закрашені "прозорим" кольором, приймуть колір фону, на якому знаходитиметься значок.

В процесі створення картинки можна видалити(стерти) помилково намальовані елементи, закрасивши їх прозорим кольором, якому на палітрі відповідає лівий квадрат в нижньому ряду (мал. 2.42).

Окрім "прозорого" кольору в палітрі "єінверсний" колір. Намальовані цим кольором частини малюнка при виводі на екран будуть забарвлені інверсним щодо кольору фону кольором.

Мал. 2.42. Палітра

46