Точні науки програмування Delphi 5.0
Технологія роботи у середовищі Delphi базується на ідеях об'єктно-орієнтованого та візуального програмування. Ідея об'єктно-орієнтованого програмування полягає в інкапсуляції (об'єднанні) даних і засобів їх опрацювання (методів) у тип, який називається класом. Конкретною змінною певного класу і є
об'єкт. Прикладами об'єктів можуть бути елементи керування у вікні: кнопки, списки, текстові поля тощо. Середовище візуального програмування Delphi — це графічна автоматизована оболонка над об'єктно-орієнтованою версією мови Паскаль (Object Pascal). Якщо у мові Паскаль структурними одиницями є дані
та команди, то тут такою структурною одиницею є візуальний об'єкт, який називається компонентом. Автоматизація програмування досягається завдяки можливості переносити компонент на форму (у програму) з палітри компонентів і змінювати його властивості, не вносячи вручну змін до програмного коду.
Формою називають компонент, який володіє властивостями вікна Windows і призначений для розташування інших компонентів. Компоненти на формі можуть бути видимими та невидимими. Перші призначені для організації діалогу з користувачем. Це різні кнопки, списки, підписи, зображення тощо.
Вони відображаються на екрані під час виконання програми. Невидимі компоненти призначені для доступу до системних ресурсів комп'ютера.
Проект — це сукупність файлів, з яких складається Delphi-програма.
1.2 Інструменти середовища Delphi. Основними інструментами є:
•головне меню;
•панель інструментів;
•палітра компонентів (Component Palette);
•інспектор об'єктів (Object Inspector);
•вікно форми;
•редактор коду (Code Editor).
Ці інструменти стають доступними після запуску програми Delphi: три знаходяться в головному вікні (верхня частина екрана, рис. 1), а решта — в окремих вікнах.
Головне меню та панель інструментів. Головне меню складається з таких елементів: File, Edit, Search, View, Project, Run, Component, Database, Tools, Help (рис.1).Меню File містить стандартні команди роботи з файлами проекту. За допомогою цих команд можна створити новий проект (New Application), нову форму або модуль (New Form і New Unit), файл, проект або все відразу (Save, Save As, Save Project As, Save All).
За допомогою команд меню Edit можна вирівнювати компоненти відносно сітки або між собою (Align to Grid, Align), задавати порядок відображення компонентів, які перетинаються (Bring to Front, Send to Back), змінювати розмір вибраного компонента (Size), масштабувати візуальні компоненти (Scale) тощо.
Меню Search містить стандартні команди пошуку та заміни фрагмента тексту (Find, Replace, Search Again, Incremental Search) та інші. У меню View знаходяться команди візуалізації елементів середовища. Меню Project містить команди компіляції (Compile, Build All) та перевірки синтаксису програми (Syntax Check). Меню Run містить команди налагодження та запуску програми. Меню Component використовують для створення та інсталяції нових компонентів. Меню Database містить команди виклику