Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП_самостійне_опрацюв.doc
Скачиваний:
0
Добавлен:
01.01.2020
Размер:
1.22 Mб
Скачать

Розділ 2. Мова програмування Object Pascal.

Тема 2.1. Середовище Delphi.

Створення прикладних програм, або додатків, Delphi виконується і інтегрованому середовищі розробки IDE (Integrated Development Environment). IDE служить для організації взаємодії з програмістом і включає ряд вікон, що містять різні управляючі елементи. За допомогою засобів інтегрованого середовища розробник може зручно проектувати інтерфейсну частину додатку, а також писати програмний код і зв'язувати його з управляючими елементами. При цьому вся робота із створення додатку, включаючи відладку, відбувається в інтегрованому середовищі розробки.

Інтегроване середовище розробки Delphi є багатовіконною системою. Вид інтегрованого середовища розробки (інтерфейс) може розрізнятися залежно від настройок. Після завантаження інтерфейс Delphi виглядає, як показано на мал. , і спочатку включає п'ять вікон:

  • головне вікно (Delphi 6 – Projectl);

  • вікно Оглядача дерева об'єктів (Object TreeView);

  • вікно Інспектора об'єктів (Object Inspector);

  • вікно Конструктора форми (Forml);

  • вікно Редактора коду (UnitI.pas);

  • вікно Провідника коду (Exploring Unitl.pas).

На екрані, окрім вказаних вікон, можуть присутній і інші вікна, що відображаються при виклику відповідних засобів, наприклад, Редактора зображень (Image Editor). Можна переміщати вікна Delphi, змінювати їх розміри і прибирати з екрану (окрім головного вікна), а також зістиковувати вікна між собою.

Не дивлячись на наявність вікон багато кого, Delphi є однодокументарним середовищем і дозволяє одночасно працювати з одним додатком (проектом додатку). Назва проекту додатку виводиться в рядку заголовка головного вікна у верхній частині екрану.

Зауваження

Приведений вид інтегрованого середовища відповідає 6-й версії Delphi. Інтегроване середовище інших версій має невеликі відмінності. Зокрема, в 5-й версії відсутнє вікно Оглядача дерева об'єктів.

Вид інтегрованого середовища розробки

При мінімізації головного вікна відбувається мінімізація всього інтерфейсу Delphi і відповідно всіх відкритих вікон, при закритті головного вікна робота з Delphi припиняється. Головне вікно Delphi включає:

  • головне меню;

  • панелі інструментів;

  • палітру компонентів.

Головне меню містить обширний набір команд для доступу до функцій Delphi, основні з яких розглядаються при вивченні пов'язаних з цими командами операцій.

Панелі інструментів знаходяться під головним меню в лівій частині головного вікна і містять п'ятнадцять кнопок для виклику команд, що найбільш часто використовуються, головного меню, наприклад, File | Open (Файл | Відкрити) або Run | Run (Виконання | Виконати).

Викликати команди багато кого головного меню можна також за допомогою комбінацій клавіш, указуваних праворуч від назви відповідної команди. Наприклад, команду Run | Run (Виконання | Виконати) можна викликати за допомогою клавіші <F9>, а команду View | Units (Перегляд | Модуль) – за допомогою комбінації клавіш <Ctrl>+<F12>.

Всього є 6 панелей інструментів:

  • Standard (Стандартна);

  • View (Перегляду);

  • Debug (Відладки);

  • Custom (Користувача);

  • Desktop (Робочий стіл);

  • Internet (Інтернет).

Можна управляти відображенням панелей інструментів і настроювати склад кнопок на них. Ці дії виконуються за допомогою контекстного меню панелей інструментів, що викликається клацанням правої кнопки миші при розміщенні покажчика в області панелей інструментів або головного меню. За допомогою контекстного меню можна також управляти видимістю Component Palette (Палітри компонентів).

Палітра компонентів знаходиться під головним меню в правій частині головного вікна і містить безліч компонентів, розміщуваних в створюваних формах. Компоненти є свого роду будівельними блоками, з яких конструюються форми додатку. Всі компоненти розбиті на групи, кожна з яких в Палітрі компонентів розташовується на окремій сторінці, а самі компоненти представлені іконами. Потрібна сторінка Палітри компонентів вибирається клацанням мишею на її ярлику. До числа основних сторінок Палітри компонентів можна віднести наступні:

  • Standard (Стандартна);

  • Additional (Додаткова);

  • Win32 (32-розрядний інтерфейс Windows);

  • System (Доступ до системних функцій);

  • Data Access (Робота з інформацією з баз даних);

  • Data Controls (Створення елементів управління даними);

  • ВDЕ (Доступ до даних з допомогою ЗАВИВАННІ (в середовищі 6-й версії));

  • QReport (Складання звітів);

  • Dialogs (Створення стандартних діалогових вікон).

Вікно Конструктора форми спочатку знаходиться в центрі екрану і має заголовок Form1. В ньому виконується проектування форми, для чого на форму з Палітри компонентів поміщаються необхідні компоненти. При цьому проектування полягає у візуальному конструюванні форми, а робота розробника схожа на роботу в середовищі простого графічного редактора. Сам Конструктор форми під час її проектування залишається "за кадром", і розробник має справу з самою формою, тому часте вікно Конструктора також називають вікном форми або просто формою.

Вікно Редактора коду (заголовок Unit1.pas) після запуску системи програмування знаходиться під вікном Конструктора форми і майже повністю перекривається їм. Редактор коду (Редактор) є звичайним текстовим редактором, за допомогою якого можна редагувати текст модуля і інші текстові файли, додатки, наприклад, файл проекту. Кожний редагований файл знаходиться у вікні Редактора на окремій сторінці, доступ до якої здійснюється клацанням на відповідному ярлику. Спочатку у вікні Редактора коду на сторінці Code міститься одна закладка Unitl початкового коду модуля форми Form1 додатку, що розробляється.

Перемикання між вікнами Конструктора форми і Редактора коду зручно виконувати за допомогою клавіші <F12>.

Вікно Провідника коду (Exploring Unit1.pas) пристиковано зліва від вікна Редактора коду. В ньому у вигляді дерева відображаються всі об'єкти модуля форми, наприклад, змінні і процедури. У вікні Провідника коду можна зручно проглядати об'єкти додатку і швидко переходити до потрібних об'єктів, що особливо важливо для великих модулів. Виклик вікна Провідника коду виконується по команді Code Explorer (Провідник коду) меню View (Вигляд).

Вікно Провідника коду

Вікно Інспектора об'єктів знаходиться в лівій частині екрану і відображає властивості і події об'єктів для поточної форми Forml. Його можна викликати на екран командою View | Object Inspector (Перегляд | Інспектор об'єктів) або натисненням клавіші <F11>.

Вікно Інспектора об'єктів має дві сторінки: Properties (Властивості) і Events (Події).

Сторінка Properties відображає інформацію про поточний (вибраному) компонент у вікні Конструктора форми і при проектуванні форми дозволяє зручно змінювати властивості багато кого компонентів.

Сторінка Events визначає процедуру, яку компонент повинен виконати при виникненні вказаної події. Якщо для якої-небудь події існує процедура, то в процесі виконання додатку при виникненні цієї події процедура викликається автоматично. Такі процедури служать для обробки відповідних подій, тому їх називають процедурами-обробниками або обробниками. Відзначимо, що події також є властивостями, які указують на свої обробники.

В конкретний момент часу Інспектор об'єктів відображає властивості і події поточного (вибраного) компоненту, ім'я і тип якого відображаються в списку під заголовком вікна Інспектор об'єктів. Компонент, розташований на формі, можна вибрати клацанням миші на ньому або вибором в списку Інспектора об'єктів. Кожний компонент має свій набір властивостей і подій, визначальних його особливості.

Починаючи з 4-й версії, Delphi підтримує технологію Dock-вікон, які можуть стикуватися (з'єднуватися) один з одним за допомогою миші. Вікнами, що стикуються, є інструментальні (не діалогові) вікна інтегрованого середовища розробки, у тому числі вікна Інспектора об'єктів і Провідника коду. Із стикованими вікнами зручніше виконувати такі операції, як переміщення по екрану або зміну розмірів.

Для з'єднання двох вікон слід за допомогою миші помістити одне з них на інше, і після зміни виду рамки переміщуваного вікна відпустити його, після чого це вікно автоматично пристикується збоку від другого вікна. Розділення вікон виконується переміщенням пристикованого вікна за подвійну лінію, розміщену під загальним заголовком. Після з'єднання вікна є одним загальним вікном, розділеним на декілька, частин. При стиковці/розстиковує вікно змінює свою назву. Так, вікно Провідника коду, зістиковане з вікном Редактором коду, має загальну з ним назву, наприклад, Unit1.pas, тоді як при відстиковці назва змінюється на Exploring Unit1.pas. Вікна Інспектора об'єктів і Оглядача дерева об'єктів при стиковці об'єднують свої назви (через кому указуються назви кожного з вікон).

Приховане вікно викликається на екран командою пункту View (Перегляд) головного меню. Наприклад, вікно Провідника коду виводиться на екран командою View | Code Explorer (Перегляд | Провідник коду).

Питання для самоконтролю:

  1. Якою кнопкою здійснюється переключення між вікнами Редактору коду та Конструктора форми?

  2. Як закрити вікно Провідника коду?

  3. Як відкрити вікно Провідника коду?

  4. Які сторінки містить вікно Інспектора об’єктів і яку інформацію вони містять?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]