Главная —› Страничка студента —› Учебно-методические материалы —› Темы для самостоятельного изучения —› Темы для самостоятельного изучения(ТОМВ)
Тема 8: Інтегроване середовище розробки Delphi.
Мета:- Розглянути структуру проекту, створеного в інтегрованому середовищі Delphi;
- Розглянути головні елементи інтегрованого середовища Delphi: Дизайнер форм, Редактор коду, Палітру компонентів, Інспектор об’єктів.
Студенти повинні знати:
- Що являє собою інтегроване середовище Delphi;
- Структуру проекту;
- Правила роботи з Дизайнером форм, Редактором коду, Палітрою компонентів, Інспектором об’єктів.
Студенти повинні вміти:
• Завантажувати Інтегроване середовище Delphi;
• Користуватися дизайнером форм та інспектором об’єктів;
• Використовувати Палітру компонентів;
• Використовувати редактор коду інтегрованого середовища Delphi.
Перелік понять:Інтегрованесередовище, проект, форма, властивості форми, події форми, дизайнер форм, редактор коду, палітра компонентів, інспектороб’єктів.
1. Структура проекту.2. Дизайнер Форм.3. Редактор коду.4. Палітра компонентів.5. Інспектор об’єктів.6. Основна форма та її властивості.7. Події головної форми.8. Закладки палітри компонентів.
Delphi – це середовище швидкої розробки, в якій використовується мова програмування Object Pascal. В основі ідеології Delphi лежить технологія візуального проектування і методологія об'єктно-орієнтованого програмування.
Структура проекту
Проектом називають сукупність файлів, з яких Delphi створює готову для виконання програму. До складу кожного проекту обов’язково входять щонайменше шість файлів:
1. файл проекту *.dpr – це головний файл проекту, його формує система під час створення нового додатку. Це невеликий файл з програмним кодом мовою Object Pascal, який містить посилання на всі файли проекту та ініціалізує програму;
2. файл модуля *.pas. Будь-якій формі проекту відповідає власний модуль;
3. форми *.dfm — файли опису всіх форм, які входять у проект;
4. файл ресурсів програми *.res. У ньому описані ресурси, які не входять у форму,
наприклад, піктограма програми;5. файл параметрів проекту *.dof – текстовий файл для збереження установок, пов’язаних
с цим проектом;6. файли параметрів середовища *.drf, *.dsk, *.dsm. Ці файли створюються лише після
компіляції проекту.Код файла проеку, що містить одну форму, наведено нижче:
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
Для збереження Delphi-проекту необхідно задати імена модулів (автоматично пропонуються імена Unit1.pas, Unit2.pas, …) та ім’я
проекту (Project1.dpr). Ці імена можна змінити на власні. Для переміщення Delphi-проекту на інший комп’ютер необхідно мати лише файли таких типів: *.dpr,
*.dfm, *.pas, *.res. Інші файли створюються автоматично.
Зовнішній вигляд середовища програмування Delphi відрізняється від багатьох інших і складається з декількох окремо розташованих вікон.
Основні складові частини середовища програмування Delphi:
1. Дизайнер Форм (Form Designer);
2. Вікно Редактора Початкового Тексту (Editor Window);
3. Палітра Компонентів (Component Palette);
4. Інспектор Об'єктів (Object Inspector).
Є, звичайно, і інші важливі складові Delphi, на зразок панелі інструментів, системного меню і багато інших, що потрібні для налаштування програми і середовища програмування.
Дизайнер Форм в Delphi інтуїтивно зрозумілий і простий. Дизайнер Форм спочатку складається з одного порожнього вікна, яке Ви заповнюєте всілякими об'єктами, вибраними на Палітрі Компонентів.
Не дивлячись на всю важливість Дизайнера Форм, місцем, де програмісти проводять основний час є Редактор тексту – коду програми.
![]()
Рисунок 2. Дизайнер форм.
Рисунок 3. Вікно редактора.
Редактор коду
Редактор коду міститься в окремому вікні. Це вікно організоване як багатосторінковий блокнот відкритих у даний момент файлів. Підчас відкривання нового проекту в модуль Unit1.pas, який відповідає формі Form1, редактор автоматично заносить програмний код опису цієї форми. Під час додавання нових компонентів у вікно форми у програму автоматично заносяться коди з описами параметрів цих компонентів (висота, ширина, розташування, стиль тощо). Додавання певного об’єкта чи застосування методу до нього веде до появи заготовки базового коду відповідної процедури у вікні редактора. Заготовка (шаблон) складається з заголовка процедури та ключових слів begin і end. Заготовку заповнює користувач. Завершується модуль власною командою end.