
- •Лабораторна робота № 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.
- •Контрольні запитання
Об’єктно-орієнтоване програмування
Лабораторна робота № 2 (кількість аудиторних годин – 4). Розробка інтерфейсу користувача пункту обміну валюти
Мета роботи. Створити форму з назвою «Обмін валюти» для автоматизації процесу купівлі-продажу валюти в обмінному пункті. Для цього необхідно застосувати поля редагування (Edit), перемикачі (RadioButton, дослівно радіокнопка), випадаючий список вибору (ComboBox), а також кнопки для виконання обчислень та закінчення роботи програми.
Теоретичні відомості. Об'єкт Edit використовують для введення користувачем рядка символів з клавіатури. У разі необхідності для перетворення одержаного рядка (властивість Техt) у число і навпаки використовують стандартні функції мови Pascal Val та Str, чи функції Delphi StrToFloat та FloatToStr. Окрім відомих вам властивостей, поля редагування Edit володіють такими:
CharCase – вигляд символів, які набиратимуться в полі редагування;
Ctl3D – об’ємне подання об’єкта;
PasswordChar – символ для введення пароля;
ReadOnly – можливість змінити текст (доступність поля);
Hint – текст підказки, яка висвітлюється, якщо навести курсор миші;
ShowHint – висвітлювати∕невисвітлювати підказку;
Text – текст у пол. Редагування.
Об'єкт RadioButton використовують для створення у формі засобу для вибирання однієї альтернативної можливості серед декількох. Розглянемо такі властивості перемикачів:
Checked – стан перемикача (вибраний або не вибраний;
TabOrder – порядок вибору об’єкта клавішею Tab
TabStop – доступ до даного об’єкта табулятором.
Об’єкт ComboBox використовують для створення випадаючого списку вибору альтернатив. Найчастіше звертаються до таких його властивостей:
Items – слугує для формування елементів списку;
Itemindex - Номер обраного елемента списку. Номер першого елемента списку дорівнює нулю
Хід роботи
1. Завантажте середовище візуального програмування Delphi.
2. Відмовтесь від можливості змінювати розміри вікна програми, надавши властивості форми BorderStyle значення bsDialog.
Задавши це значення, виконайте програму і переконайтеся, що не можна змінити розмір форми. Зверніть увагу на відсутність у вікні кнопок мінімізації і максимізації, а також системного меню. Завершіть роботу програми.
Змініть назву заголовка форми на «Обмін валюти» та розміри форми на: Height – 315, Width – 411.
3. Вставте у форму об’єкт Panel.
У вікні Object Inspector задайте наступні значення його властивостей:
Align - alBottom,
Caption - пуста стрічка,
Height – 60,
4. Вставте на панель кнопки для обчислення вартості валюти та виходу з програми.
У властивості Caption задайте підписи для кнопок: "Обчислити" та "Кінець" відповідно. Виберіть, на ваш розсуд, розмір та тип шрифту підписів, а також розмір та розташування на панелі самих кнопок.
5. Вставте у форму два об'єкти типу RadioButton (перемикачі) як це показано на рис. 1.
Для
цього клацніть на піктограмі
об'єкта типу RadioButton
(перемикач), яка знаходиться на закладці
Standard палітри компонентів головного
вікна Delphi, а після цього клацніть на
потрібному місці на формі.
Змініть їх підписи Caption відповідно на «Купівля» та «Продаж».