Середа delphi як засіб для розробки асу, програмний продукт delphi - створення програмного

Програмний продукт Delphi

Delphi - це середовище розробки, що використовується перш за все для створення і підтримки додатків, призначених як для окремих персональних комп'ютерів, так і для серверів. Delphi, як і розроблені з її допомогою додатка, можуть функціонувати під практично будь-який 32 розрядної операційною системою типу Windows. Це досить легка у вивченні середовище, і в той же час досить складна.







Delphi має користувальницький графічний інтерфейс, подібний Visual Basic і C ++. На даний момент безліч фірм прийняло за стандарт даний інтерфейс для власних додатків. Весь вихідний текст програми на Delphi пишеться на мові Object Pascal, практично нічим не відрізняється від принципів, закладених в такою знаменитою програмній оболонці. Синтаксис, принцип модуля, процедури, функції, все взято за основу.

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

Додаткова зручність в роботі в середовищі Delphi це потужна довідкова система. Контекстно-залежна від вибраного елемента або рядки програми, дозволяє отримати докладну довідку.

Контекстно-залежне впровадження файлів довідки дозволяє підняти рівень проектованого додатки на порядок вище.

При роботі в середовищі програмування за допомогою так званого BDE (Borland Database Engine), системного адміністратора баз даних, можна отримувати прямий доступ до таких стандартним форматам даних, як dBASE, Paradox, FoxPro, Access, ASCII таблицями. Набір драйверів Borland SQL Links забезпечує всі необхідні з'єднання з SQL-серверами.

Інтерфейс середовища розробки Delphi складається з наступних вікон.

Головне вікно. Воно розташовується у верхній частині екрану, в якому розташовується меню, панель інструментів і палітра компонентів. Панель інструментів являє собою набір кнопок для швидкого доступу до необхідної функції меню. На палітрі компонентів, що представляє собою множинні тематичні сторінки, розташовуються візуальні і невізуальні компоненти вашої майбутньої програми (невізуальні компоненти видно тільки при проектуванні програми). Будь ласка, не переплутайте інструменти і компоненти. Головне вікно залишається відкритим весь час роботи IDE. Закриваючи його, ви тим самим закриваєте Delphi і всі відкриті в ньому вікна.







Інспектор об'єктів. Вікно Object Inspector містить дві сторінки. На першій, Properties, постійно відображаються всі доступні властивості обраного компонента. У лівій колонці міститься список, в правій - поточні значення за замовчуванням. На другій сторінці, Events, можливі обробники подій для обраного компонента. У лівій колонці - назви, в правій - відповідні властивості або процедури. На малюнку 2 ви можете бачити Object Inspector до встановлених властивостями форми.

Середа delphi як засіб для розробки асу, програмний продукт delphi - створення програмного

Кожен об'єкт в Delphi, навіть саме вікно розробляється, мають певні властивості. Наприклад колір, розмір, який відображається текст і т.п. Ці властивості можна змінювати ще до запуску проектованої програми на виконання. Залежно від змінюваного властивості результат можна переглядати вже відразу.

У вікні коду програміст безпосередньо пише текстову частину програми.

Текстова частина розбивається на кілька частин, які називаються процедурами і функціями, які працюють окремо одна від одної. Можливо і перенаправлення виконання програми їх одного місця в інше.

Середа delphi як засіб для розробки асу, програмний продукт delphi - створення програмного

Проектувальник форм. Кожне Windows-додаток виконується у власному вікні. Мінімальна кількість таких вікон дорівнює 1. Delphi при запуску автоматично пропонує користувачеві новий проект, відкриваючи порожнє (незаповнений) вікно під назвою Form1 і призначає його головним вікном. Головне вікно в проекті може бути тільки одне. Всі інші створювані вікна будуть дочірніми. Закриваючи головне вікно стандартної кнопкою закриття вікна, або програмно, ви закриваєте і всі дочірні вікна.

Середа delphi як засіб для розробки асу, програмний продукт delphi - створення програмного

Для збереження всіх файлів проекту вибираємо пункт Save All, що знаходиться в меню File. Delphi пропонує зберегти модуль програми Unit1 як ... Збережемо його під цією ж назвою, що і пропонується. Зауваження: скільки існує вікон у вашій програмі, стільки і буде модулів (Unit). Тому має сенс зберігати кожен проект в окремий каталог. Особливо, якщо в програмі багато вікон. Далі буде запропоновано зберегти проект як ... тобто задати назву всього проекту. Як буде називатися проект, під таким же ім'ям і будуть створюватися виконувані EXE файли. Назви файлів повинні складатися з одного слова або слів, написаних англійськими літерами, цифри допустимі тільки починаючи з другого символу, прогалини - неприпустимі (використовуйте в таких випадках знак підкреслення).

Перелік зберігаються при цьому файлів на диску:

DPR - файл проекту. Містить він основний код програми, посилання на всі вікна (форми) проекту і пов'язані з ним модулі. У ньому також міститься код ініціалізації. Має однойменну назву з проектом.

DFM - delphi form. Являє собою файл з повними даними про проектувальника форми. Позиція, розмір, розташовані компоненти та ін. Форма додатка є невід'ємною частиною модуля PAS і має ту ж назву.

DCU - двійковий файл модуля. Має однойменну назву з модулем.

RES - ресурсний файл. Містить в собі іконки, значки покажчика миші, картинки, звуки.

DOF, DSK - містять настройки проекту.

CFG - містить настройки конфігурації проекту.

EXE - відкомпільоване програма. Зберігається автоматично при запуску проекту на виконання. Оновлюється в момент компіляції. Має однойменну назву проекту. Повністю самостійний додаток.

По ходу роботи в середовищі Delphi можуть автоматично створюватися файли, які мають розширення, що починається символом

Це резервні копії файлів, які створюються при їх повторному збереженні.







Схожі статті