
Контрольні запитання:
1. З яких вікон складається робоче середовище системи програмування DELPHI?
2. Які файли створюються при створенні програми в DELPHI, її збереженні та компіляції?
3. На якій мові програмування складається текст програм при програмуванні в DELPHI?
4. Що таке бібліотека компонентів, її призначення?
5. Опишіть склад та функції інспектора об’єктів?
6. Яким чином і з якою метою створюються стандартні для DELPHI підпрограми?
7. Що таке компіляція програми?
8. Як виконати покрокову перевірку запуску програми?
Відповіді на контрольні запитання:
1. Робоче середовище системи програмування DELPHI (рис.11), складається з таких вікон:
- Головне вікно:
а)Головне меню;
б)Панель інструментів;
в)Палітра компонентів;
- Вікно форми;
- Редактор коду;
- Інспектор об’єктів
Рис.11. «Робоче середовище системи програмування DELPHІ»
Головне вікно складається з таким компонентів: File, Edit, Search, View, Project, Run, Component, Tools, Help.
Палітра компонентів розташована у головному вікні і має вигляд багатосторінкового блокноту. Кожна сторінка містить свій набір компонентів.
Вікно форми - вікно, яке має властивості вікна Windows.
Редактор коду – текстове вікно, яке з’являється після подвійного кліку миші і в якому відображається шаблон базового коду (процедури), який потрібно заповнити відповідними командами.
Інспектор об’єктів – вікно, у якому можна надавати початкові значення властивостям об’єктів та організовувати реакцію на стандартні події. Представляє собою багатосторінковий блокнот. Містить список компонентів біжучої форми і 2 сторінки: Properties та Events.
2. Під час роботи DELPHI створює множину файлів, пов’язаних з однією програмою:
- файл проекту. Має розширення *.dpr. Це невеликий файл з програмним кодом мовою Object Pascal, який містить посилання на всі файли проекту та ініціалізує програму та забезпечує зв’язок програми з WINDOWS;
- фали з текстами модулів мають розширення *.pas;
- файли опису всіх форм, які входять в проект з розширенням *.dfm. Будь-якій формі проекту відповідає власний модуль;
- файл ресурсів програми *.res. У ньому описані ресурси, які не входять у форму, наприклад, піктограма програми;
- файл параметрів проекту *.dof;
- файли параметрів середовища *.drf, *dsk, *dsm. Ці файли створюються лише після компіляції проекту.
3. В основі системи програмування DELPHI лежить мова Object Pascal – сучасна потужна мова програмування, що широко використовує технологію об’єктно-орієнтованого програмування.
4. Бібліотека компонентів – набір всіх компонентів, який представляє собою широкий набір програмних заготовок, які відразу ж після нескладних налаштувань готові для роботи в рамках програми. Компоненти включають в себе програмний код і всі необхідні для роботи дані. Призначення бібліотеки компонентів полягає у реалізуванні інтерфейсних властивостей.
5. За допомогою Інспектора об’єктів (рис.12), можна давати початкові значення властивостям об’єктів та організовувати реакцію на стандартні події. Вікно Інспектора об’єктів – багатосторінковий блокнот. Це вікно містить список компонентів біжучої форми і також дві сторінки: Властивості та Події. Сторінка властивостей складається з 2 стовпців – назви та значення. Кожен компонент має свої властивості. Властивості можуть бути простими і складними.
Рис.12. «Інспектор об’єктів (Object Inspector)»
6. Стандартні для DELPHI підпрограми створюються з метою економії трудомісткості та часу користувача, адже за допомогою підпрограм можна виконати трансформацію об’єкта, зміну форми, кольору, різні обчислення та ін., і користувач не витрачатиме купу часу на написання базового коду (процедури).
7. Компіляція програми – трансляція вихідного коду програми в об'єктний код компілятора. Це переведення тексту програми, написаної мовою високого рівня, в еквівалентну за діями програму, записану машинними кодами, тобто кодами, які сприймаються процесором як команди.
8. Після конструювання та безпосереднього програмування виконується запуск програми за допомогою команди меню RUN. При запуску створеної програми, наша вихідна програма(DELPHI) автоматично по-кроково її перевіряє, якщо вона знаходить помилку то вказує на неї. Це може бути не коректне ім’я компонента в процедурі чи не вірний оператор процедури. А якщо запуск пройшов успішно – це означає, що помилок не виявлено і програма функціонує справно.