Система вікон, команд, меню і панелей середовища розробки
Вікна середовища розробки, наприклад, вікна середовища програмування Delphi 7 (головне вікно Delphi, вікна Object TreeView, Object Inspector, а також вікно форми і вікно програмного модуля - вікна з заголовками типу Form1 і Unit1.pas) використовуються для створення проекту програмного додатка типу Application , а саме, для формування видимих в вікнах програм елементів (кнопок, списків, написів, меню і т.д.) і для створення процедур обробки подій, пов'язаних з цими елементами (таких, наприклад, подій, як натискання на кнопку, вибір рядка зі списку або команди з меню і т.д.).
Головне вікно середовища програмування Delphi містить головне меню
Delphi (команди File, Edit, View, Run, Help і інші), панелі інструментів з кнопками і Палітру компонентів (зазвичай справа вгорі). Команди головного меню Delphi відкривають доступ до меню з більш конкретними командами другого рівня. Швидкий доступ до найбільш важливим і вживаним командам можна отримувати також з використанням контекстних меню (наприклад, після клацання правою кнопкою "миші"). Панелі інструментів містять кнопки, які можуть бути використані для більш швидкого виконання тих же дій в порівнянні використанням команд головного меню Delphi або контекстних меню.
Палітра компонентів зазвичай займає праву частину головного вікна Delphi
За допомогою компонентів створюються видимі в вікнах програм елементи (кнопки, списки, написи, меню і т.д.). Інші вікна середовища програмування (Object TreeView, Object Inspector, а також вікно форми і вікно програмного модуля - це вікна з заголовками типу Form1 і Unit1.pas) використовуються для створення проекту програмного додатка.
Використання компонентів
Компоненти (кнопки, текстові поля, написи, списки та інші) при створенні програми повинні бути розміщені у вікні форми (або в вікнах форм) цього додатка. При виконанні дій, пов'язаних з вибором, розміщенням і використанням компонентів, використовуються Палітра компонентів (з неї вибираються компоненти за допомогою покажчика "миші"), а також вікно Object Inspector (призначене для відображення і установки значень властивостей компонентів і для визначення реакції компонентів на все доступні події) і вікно Object TreeView (в цьому вікні відображаються зв'язки між компонентами).
Властивості, події, методи
Значення властивостей компонентів визначають розташування, розміри, вид і інші характеристики компонентів. Значення властивостей компонентів можна встановлювати у вікні Object Inspector на вкладці Properties на стадії проектування додатку. Значення властивостей компонентів можна змінювати і програмним шляхом під час виконання додатка
Подія настає при виконанні будь-яких дій, пов'язаних з
компонентом. Якщо при настанні події повинні бути виконані дії, які є реакцією додатки на цю подію, то для виконання цих дій повинна бути створена процедура обробки цієї події. Потім в цю процедуру повинні бути додані оператори, які виконують дії, що визначають реакцію програмного додатка на подію.
У загальному випадку для створення процедури обробки тієї чи іншої події
пов'язаного з виділеним компонентом або навіть з декількома виділеними компонентами, можна у вікні Object Inspector відкрити вкладку Events (Події), помістити покажчик "миші" в праву частину рядка з назвою обраного події і виконати подвійне клацання лівою кнопкою "миші". Після виконання цих дій у вікні Object Inspector в рядку з назвою обраного події з'явиться назва процедури обробки цієї події, а у вікні програмного модуля з'явиться "порожня" заготовка процедури обробки цієї події. У створену заготівлю процедури обробки події повинні бути додані оператори, які виконують дії, що визначають реакцію програми на вбрання подія.
Метод - це процедура або функція, що належить об'єкту
Методом, в тому числі, є і процедура обробки події, пов'язаного з об'єктом. У середовищі програмування Delphi розроблено безліч методів, які можуть бути використані для різноманітних цілей.
створення проектів
Для створення проекту нового програмного додатка (типу Application) можна запустити середовище програмування Пуск => Програми => Borland Delphi 7 => Delphi 7 або, якщо в середовищі програмування вже виконувалася робота з будь-яким проектом, можна виконати команди головного меню середовища програмування File => New => Application
Збереження файлів проектів
Після формування видимих елементів і створення програмних текстів додатки (а ще краще до цього) слід зберегти всі файли проекту програми у папці, спеціально створеної або створюваної при збереженні для файлів саме цього проекту. При збереженні файлів проекту рекомендується змінити стандартні імена проекту і модуля (або модулів) типу Project1 і Unit1, пропоновані середовищем програмування на імена, відповідне призначенням проекту (букви в імені повинні бути тільки латинськими). Крім того, файл проекту і файли модулів повинні бути збережені з різними іменами.
Для збереження файлів проекту програми може бути використана в
Залежно від конкретної ситуації будь-яка з відповідних команд з меню команди File (Save, Save As. Save Project As. Save All), причому для збереження всіх файлів, пов'язаних з проектом програми, слід зберегти як файл проекту (з розширенням dpr), так і файли модулів (з розширенням pas). Інші файли, пов'язані з файлом проекту або з файлами модулів, зберігаються автоматично.
При збереженні файлів проекту слід звертати увагу на те, що,
незважаючи на можливість збереження файлу проекту (і пов'язаних з ним файлів) і файлів модулів (і пов'язаних з ними файлів) в різних папках (командами, відповідно, Save Project As. і Save As.), дуже рекомендується зберігати всі ці файли в одній папці , спеціально створеної або створюваної при збереженні для файлів саме цього проекту. В іншому випадку стає можливим неправильне використання файлів проекту, і як наслідок, неправильне виконання програми.
Запуск створених додатків
Для запуску створеного додатки на виконання в середовищі програмування можна виконати команди меню Run => Run або відповідну кнопку Run на панелі інструментів Debug (можна також використовувати клавішу F9). При запуску програми на виконання в середовищі програмування спочатку відбувається трансляція (точніше, компіляція) програми, в результаті якої створюється виконуваний файл програми з розширенням exe (цей файл часто називають exe-модулем), який потім і виконується під управлінням середовища програмування.
Створення та редагування додатків в середовищі програмування
Особливості створення проекту, збереження файлів проекту, відкриття проекту в середовищі програмування. Структура програмного модуля. Способи створення обробників подій. Використання вікна коду при створенні і редагуванні тексту програми. Компіляція і запуск програми.
Особливості створення проекту, збереження файлів проекту, відкриття
проекту в середовищі програмування
При створенні проекту додатка створюється кілька файлів: файл проекту (з розширенням dpr), файли модулів (pas), файли форм (dfm), файл ресурсів проекту (res), файли для збереження параметрів настроювання компілятора (cfg), проекту (dof), середовища програмування (dsk) і, можливо, інші файли, пов'язані з проектом.
Після формування видимих елементів і створення програмних текстів
додатки (а ще краще до цього) слід зберегти всі файли проекту програми у папці, спеціально створеної або створюваної при збереженні для файлів саме цього проекту. При збереженні файлів проекту рекомендується змінити стандартні імена проекту і модуля (або модулів) типу Project1 і Unit1, пропоновані середовищем програмування на імена, відповідне призначенням проекту (букви в імені повинні бути тільки латинськими). Крім того, файл проекту і файли модулів повинні бути збережені з різними іменами.
При збереженні файлів проекту слід звертати увагу на те, що,
незважаючи на можливість збереження файлу проекту (і пов'язаних з ним файлів) і файлів модулів (і пов'язаних з ними файлів) в різних папках (командами, відповідно, Save Project As. і Save As.), дуже рекомендується зберігати всі ці файли в одній папці , спеціально створеної або створюваної при збереженні для файлів саме цього проекту. В іншому випадку стає можливим неправильне використання файлів проекту, і як наслідок, неправильне виконання програми. При створенні нового проекту або відкритті іншого проекту, якщо до цього ще не були збережені всі файли раніше відкритого проекту можуть з'являтися вікна з питаннями про збереження змін в тих чи інших файлах раніше відкритого проекту. На ці питання слід відповісти в залежності від необхідності зберігати чи не зберігати ці зміни.
Структура програмного модуля
unit <имя модуля>; interface <интерфейсная часть> implementation <исполняемая часть> end. <= признак конца модуля Между исполняемой частью и признаком конца модуля могут также находиться инициализирующая (initialization) и завершающая (finalization)части модуля.
Способи створення обробників подій
У загальному випадку для створення обробника подій або, інакше кажучи, процедури обробки тієї чи іншої події, пов'язаного з виділеним компонентом або навіть з декількома виділеними компонентами, можна у вікні Object Inspector відкрити вкладку Events (Події), помістити покажчик "миші" в праву частину рядки з назвою обраного події і виконати подвійне клацання лівою кнопкою "миші".
Створити процедуру обробки події, найбільш характерного для даного
компонента, або отримати доступ до цієї процедури можна, помістивши покажчик "миші" в область цього компонента у вікні форми або на його значок у вікні Object TreeView і потім виконавши подвійне клацання лівою кнопкою "миші".
Використання вікна коду при створенні і редагуванні тексту програми
Компіляція і запуск програми
Для компіляції створеного додатки і його запуску на виконання в середовищі програмування можна виконати команди меню Run => Run або натиснути відповідну кнопку Run на панелі інструментів Debug (можна також використовувати клавішу F9). В результаті компіляції створюється виконуваний файл програми з розширенням exe (цей файл часто називають exe-модулем), який потім і виконується під управлінням середовища програмування. Створене додаток може виконуватися незалежно від середовища програмування (для простого додатка досить запустити на виконання exe-модуль).
«Створення додатків в Delphi»
Посилання на сторінку