
- •Лабораторна робота № 2 (кількість аудиторних годин – 4). Розробка інтерфейсу користувача пункту обміну валюти
- •Хід роботи
- •1. Завантажте середовище візуального програмування Delphi.
- •2. Відмовтесь від можливості змінювати розміри вікна програми, надавши властивості форми BorderStyle значення bsDialog.
- •3. Вставте у форму об’єкт Panel.
- •5. Вставте у форму два об'єкти типу RadioButton (перемикачі) як це показано на рис. 1.
- •6. Задайте початкове значення другого перемикача як активне.
- •9. Вставте у форму об’єкт GroupBox1 (рис.1).
- •11. Вставте у форму об’єкт GroupBox2 (рис.1).
- •13. Збережіть створену форму у своїй власній папці (рис. 2).
- •14. Задайте однакові розміри для полів редагування і вирівняйте їх на формі.
- •15. Заблокуйте можливість введення даних для поля Edit4, задавши його властивість Enabled (доступність) як False, оскільки це поле міститиме результат.
- •16. Задайте значення курсів купівлі та продажу валюти, а також кількість валюти, яку кантор купує чи продає.
- •17. Запрограмуйте радіокнопки так, щоб напрямок стрілки показував на вид операції: купівля чи продаж. Зробіть активним поле Edit3.
- •Контрольні запитання
6. Задайте початкове значення другого перемикача як активне.
Для цього клацніть на правому перемикачі і значення його властивості Checked (контроль вибору) задайте як True.
Рис.1. Розташування об’єктів на формі
7. Вставте між об’єктами RadioButton1, RadioButton2 об’єкт Label1. Задайте для нього значення властивості Caption – =>.
8. Вставте у форму об’єкт типу ComboBox, що розташований на закладці Standard.
Задайте наступні значення властивостей:
Text: Валюта
Items: USD, євро
Width: 179
Розташуйте його як показано на рис.1.
9. Вставте у форму об’єкт GroupBox1 (рис.1).
У вікні Object Inspector задайте наступні значення властивостей:
Caption: Курси валют,
Height – 65,
Font:
Name: Times New Roman Cyr;
Font style: Bold;
Size: 10;
Color: clGreen.
10. Вставте на об’єкт GroupBox1 два поля редагування - об'єкти Editl та Edit2.
Для цього клацніть на піктограмі об'єкта типу Edit1 (рядок введення даних), яка знаходиться на закладці Standard палітри компонентів головного вікна Delphi, а потім клацніть у потрібному місці на об’єкті GroupBox1. Вставте другий об'єкт Edit2 (рис. 1). Для обидвох об’єктів задайте властивості Text пусте значення.
Запустіть програму і поекспериментуйте зі вставленими об'єктами: клацніть у полі редагування, введіть деяке число, вилучіть його. Закрийте вікно програми.
11. Вставте у форму об’єкт GroupBox2 (рис.1).
У вікні Object Inspector задайте наступні значення властивостей:
Caption: Кількість одиниць валюти,
Height – 65
Font:
Name: Times New Roman Cyr;
Font style: Bold;
Size: 10;
Color: clMaroon.
12. Вставте на об’єкт GroupBox2 два поля редагування - об'єкти Edit3 та Edit4.
Для обидвох об’єктів задайте властивості Text пусте значення.
13. Збережіть створену форму у своїй власній папці (рис. 2).
File => Save All. Файли тексту програми та проекту назвіть різними іменами. Імена занотуйте у звіт. У подальшому періодично, зокрема перед черговими запусками проекту на виконання, зберігайте файли програми (File => Save All, вводити імена файлів вже не потрібно).
14. Задайте однакові розміри для полів редагування і вирівняйте їх на формі.
Для цього одночасно виокремте об'єкти, розташовані по ліву сторону форми, одним із способів:
• тримаючи натиснутою клавішу Shift, почергово активізуйте об'єкти, клацаючи на них лівою клавішею миші;
• обведіть навколо цих об'єктів контур, утримуючи натиснутою ліву клавішу миші.
У вікні Object Inspector задайте спільні для цих об'єктів значення властивостей Width (ширина), Height (висота) та Left (відступ від лівої межі вікна) у пікселях.
Рис.2. Загальний вигляд форми «Обмін валюти»
Зверніть увагу, що після активації відповідної властивості її значення — це значення властивості першого виокремленого об'єкта створеної групи. Можете змінити стиль, колір чи розмір шрифта одночасно для усіх виокремлених об'єктів (властивість Font). Зніміть виокремлення, клацнувши на вільному місці форми. Аналогічно виконайте вирівнювання об'єктів, розташованих праворуч.
Вирівняйте вставлені поля попарно у горизонтальному напрямку. Для цього змініть властивість Тор (відступ від верхньої межі вікна у пікселях) для відповідних груп об'єктів. Збережіть роботу (Save All).