Програмування засобами Delphi

Матеріал з Вікі ЦДУ
Версія від 09:31, 21 вересня 2016; Дроговоз Наталія Анатоліївна (обговореннявнесок)

(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук

Лабораторна робота №1.

Інтегроване середовище розробки (ІСР) системи візуального програмування Delphi. Проекти системи Delphi. Організація та керування проектами.

Мета: ознайомитися з основними елементами інтегрованого середовища розробки (ІСР) системи візуального програмування Delphi . Ознайомитися із структурою групи проекту, навчитися виконувати встановлення параметрів проекту,отримати практичні навички при керуванні проектами.

Хід виконання роботи

  1. Завантажити інтегроване середовище розробки системи візуального програмування Delphi.
  2. Ознайомитися із основними елементами ІСР системи Delphi, принципам роботи з ними.
  3. Створити новий проект та виконати його збереження під назвою Школа_Прізвище в папці Group_3У (де У- номер Вашої підгрупи, наприклад Group_32) папки STUDENTS\3_kurs кореневого каталогу диска D:.
  4. Визначити структуру та параметри головної форми (Main Form) проекту.
  5. Додати нову форму (AboutBox Form) до проекту (зі списку депозитарію шаблонів File/New/ OTHER /Forms/ AboutBox).
  6. Визначити структуру форми AboutBox: назва форми, персоналізована картинка користувача, відомості про автора.
  7. Підключити модулі відповідних форм, та визначити подій: відкриття та закриття вікон форм, проекспериментувати з режимами відкриття форм (звичайний, модальний) та настроюванням головної форми.
  8. Встановити параметри проекту: власного заголовка “Програмний комплекс "Школа"” та певної піктограму проекту. Для налаштування заголовку проекту потрібно зайти в діалоговому вікні Project/Options…на вкладинку Application і увести назву в Title. Для зміни піктограми на тій же вкладниці вибрати Load Icon. Піктограми можна вибрати, зокрема у папці C:\Program Files\Borland\Delphi\Objrepos. Для відображення заголовку та піктограми проекту у вікні Windows потрібно після компіляції проекту виконати команду Project/Build ProjectName.
  9. Для збереження проекту виконати послідовно команди: Save (записуються модулі проекту) та Save Project As (записуються файли проекту). Ті ж дії відбуваються і автоматично, при закритті вікна Delphi.
  10. Відобразити у зошиті протокол розробки проекту: хід роботи та власноруч написані фрагменти програмного коду.

Контрольні питання

  1. Які складові інтегрованого середовища Delphi
  2. Яке призначення палітри компонентів?
  3. Для чого призначено Інспектор об’єктів? Як ним користуватись?
  4. Що таке властивості об’єкта та події?
  5. Яку структуру має модуль?
  6. Яку структуру має проект?
  7. Як вилучити з проекту форму?
  8. Як вивести на екран Project Manager?
  9. Яке призначення Репозиторій шаблонів? Як його знайти?
  10. Як добавити в проект створену форму?
  11. Яке розширення може мати виконавчий файл, отриманий після обробки проекту?
  12. Яка форма за замовченням стає головною формою проекту? Я зробити головною потрібну форму?
  13. Як приєднати до проекту піктограму?
  14. Як створити заготовку процедури обробника події?
  15. Як формується ім’я процедури-обробника?

Лабораторна робота №2.

Загальні принципи використання компонентів бібліотеки (VCL) системи Delphi

Мета: ознайомитися із загальними принципами використання компонентів бібліотеки (VCL) системи Delphi та отримати практичні навички роботи з ними.

Хід виконання роботи

  1. Відкрити проект «Школа_Прізвище».
  2. Визначити структуру (варіанти вказані у посібнику) та параметри головної форми проекту (FMain):
    • розміри (вручну),
    • колір (властивість Color),
    • назву (властивість Caption).
  3. Розташувати на головній формі та визначити параметри компонентів класів TLabel та TЕdit, які призначені для уведення та відображення текстової інформації та установити їх параметри згідно із завданням свого варіанту і запропонованого зразку.
  4. Розташувати на головній формі та визначити параметри елементів керування, що відповідають за додавання, редагування, збереження та вилучення даних:
    • Standart / TButton (Caption);
    • Additional / TBitBtn (Caption, Kind);
    • Аdditional / TSpeedButton (Caption, Glyph).
  5. Відобразити у зошиті протокол розробки проекту.

Контрольні питання

  1. Що означає властивість компонентів Name ? Чому вона обов’язково повинна мати якесь значення?
  2. Які компоненти мають властивість Caption? Що вона означає?
  3. Чим відрізняються за призначенням компоненти TLabel та TЕdit?
  4. Яка властивість дозволяє змінювати параметри шрифту? Які з розглянутих компонент мають цю властивість?
  5. Назвіть приклади властивостей відомих вам елементів керування. Що визначають їхні значення?
  6. Які з вивчених компонент здатні викликати подію?