ustify"> Delphi - це об'єктно-орієнтована середу візуального програмування (RAD - Rapid Application Development). Вона призначена для прискореної розробки високопродуктивних 32-бітних додатків, які можуть працювати в середовищі Windows або Linux. При цьому Delphi дозволяє звести до мінімуму обсяг введеного вручну програмного коду. До складу Delphi входять засоби, необхідні для розробки, тестування та установки додатків, включаючи велику бібліотеку компонентів (VCL - Visual Components Library), засоби візуального проектування, шаблони додатків і форм, а також різні мастери.
Зовнішній вигляд середовища програмування Delphi відрізняється від багатьох інших з тих, що можна побачити в Windows. Приміром, Borland Pascal for Windows 7.0, Borland C ++ 4.0, Word for Windows, Program Manager - це все MDI додатки і виглядають по-іншому, ніж Delphi. MDI (Multiple Document Interface) - визначає особливий спосіб управління декількох дочірніх вікон усередині одного великого вікна. Середа Delphi ж слід другий специфікації, званої Single Document Interface (SDI), і складається з декількох окремо розташованих вікон. Це було зроблено через те, що SDI близький до тієї моделі додатків, що використовується в Windows 95. Якщо використовувати SDI додаток типу Delphi, то перед початком роботи краще мінімізувати інші додатки, щоб їх вікна не захаращували робочий простір. Якщо потрібно переключитися на інший додаток, то досить клацнути мишкою на системну кнопку мінімізації Delphi. Разом з головним вікном згорнуться всі інші вікна середовища програмування, звільнивши місце для роботи інших програм.
Основні складові частини Delphi.
. Дизайнер форм (Form Designer).
. Вікно редактора вихідного тексту (Editor Window).
. Палітра (Component Palette).
. Інспектор Об'єктів (Object Inspector).
. Довідник (On-line help).
Є, звичайно, й інші важливі складові Delphi, начебто лінійки інструментів, системного меню і багато інших, потрібні для точної настройки програми і середовища програмування.
Програмісти на Delphi проводять більшість часу перемикаючись між Дизайнером форм і Вікном редактора вихідного тексту (Редактор).
Дизайнер форм в Delphi настільки інтуїтивно зрозумілий і простий у використанні, що створення візуального інтерфейсу перетворюється на дитячу гру. Дизайнер форм спочатку складається з одного порожнього вікна, яке заповнюється всілякими об'єктами, обраними на Палітрі. Незважаючи на всю важливість Дизайнера форм, місцем, де програмісти проводять основний час є Редактор.
Компонент Палітра дозволяє вибрати потрібні об'єкти для розміщення їх на Дизайнері форм. Палітра використовує посторінкову угруповання об'єктів. Внизу Палітри знаходиться набір закладок - Standard, Additional, Dialogs і т.д.
Зліва від Дизайнера форм знаходиться Інспектор об'єктів. Інформація у Інспектора об'єктів змінюється в залежності від об'єкта, обраного на формі. Важливо зрозуміти, що кожен компонент є справжнім об'єктом і можна міняти його вигляд і поведінку за допомогою Інспектора об'єктів.
Інспектор об'єктів складається з двох сторінок, кожну з яких можна використовувати для визначення поведінки даного компонента. Перша сторінка - це список властивостей, друга - список подій.
Остання важлива частина середовища Delphi - Довідник (on-line help). Для доступу до цього інструменту потрібно просто вибрати в системному меню пункт Help і потім Contents.
Також існують інструменти, які можна сприймати як допоміжні для середовища програмування.
) Меню (Menu System).
) Панель з кнопками для швидкого доступу (SpeedBar).
) Редактор картинок (Image Editor).
Меню надає швидкий і гнучкий інтерфейс до середовища Delphi, бо може управлятися по набору гарячих клавіш raquo ;. Це зручно ще й тому, що тут використовуються слова або короткі фрази, більш точні і зрозумілі, ніж іконки або піктограми. Можна використовувати меню для виконання широкого кола завдань; швидше за все, для найбільш загальних завдань на зразок відкриття і закриття файлів, управління відладчиком або налаштуванням середовища программірованія.находітся безпосередньо під меню, ліворуч від Палітри Компонент. SpeedBar виконує багато з того, що можна зробити через меню. Якщо затримати миша над будь-який з іконок на SpeedBar, то з'явиться підказка, що пояснює призначення даної іконки.
Редактор картинок - працює аналогічно програмі Paintbrush з Windows.
На додаток до інструментів, існують п'ять засобів, що поставляються разом з Delphi. Ці інструментальні средс...