ше смуги головного меню розташовується ще одна невелика інструментальна панель, що містить розкривається список і дві кнопки. Ця панель служить для збереження і вибору різних конфігурацій вікна середовища, які можна створювати і запам'ятовувати.
Під палітрою компонентів розташовується вікно форми з розміщеними на ній компонентами. Форма є основою майже всіх додатків Delphi. Форму можна розуміти як типове вікно Windows. Вона має ті ж властивості, що й інші вікна. Під час проектування форма покрита сіткою з точок. У вузлах цієї сітки розміщуються ті компоненти, які поміщені на форму. Під час виконання додатки ця сітка не видна.
В основному полі вікна зліва знаходиться вікно Інспектора об'єктів, за допомогою якого надалі можна задавати властивості компонентів і обробники подій. Інспектор об'єктів складається з двох сторінок, кожну з яких можна використовувати для визначення поведінки активного компонента. Перша сторінка - це Властивості, друга - Події. p> Розглянемо деякі властивості будь-якого компонента:
Властивість
Призначення
Caption (напис)
Назва компонента
Color
Колір поверхні компонента
Font Color
Колір шрифту
Font Height
Висота шрифту
Font Name
Ім'я шрифту
Font Size
Розмір шрифта
Style fsBold
Стиль написи на компоненті - Жирний
Style fsItalic
Стиль написи на компоненті - курсив
Style fsUnderline
Стиль написи на компоненті - підкреслення
Style fsStrikeOut
Стиль написи на компоненті - закреслення
Кожен компонент має свій набір властивостей, який відповідає призначенню цього компонента.
Сторінка Подій - друга частина Інспектора об'єктів. На ній зазначені всі події, на які може реагувати вибраний об'єкт.
Одним з найбільш важливих елементів середовища Delphi є вікно Редактора коду. Воно розташовується нижче вікна форми, зазвичай при першому погляді на екран невидимо, т. к. його розмір дорівнює розміру форми і вікно Редактора коду практично повністю перекривається вікном форми. Редактор коду є повноцінним програмним редактором. У заголовку вікна редактора коду відображається ім'я поточного файлу, з текстом якого виробляється робота (Стандартне ім'я - Main.pas). У нижній частині вікна Редактора коду розташовується рядок стану. У самій лівій її позиції відображається позиція курсору: номер рядка та колонки.
Вище вікна Інспектора об'єктів розташоване вікно Дерево об'єктів, яке відображає структуру компонентів програми з точки зору їх належності один до одного.
Загальна організація програми в Delphi
Програма, створювана в середовищі Delphi в процесі проектування додатки, заснована на модульному принципі. Головна програма складається з оголошення списку використовуваних модулів і декількох операторів, що створюють об'єкти для необхідних форм і запускають додаток на виконання. Модульність дуже важлива для створення надійних і відносно легко модифікуються і супроводжуваних додатків. Чітке дотримання принципів модульності в поєднанні з принципом приховування інформації дозволяє виробляти модифікації всередині будь-якого модуля, не зачіпаючи при цьому інших модулів і головну програму.
Всі об'єкти компонентів розміщуються в об'єктах - формах. Для кожної форми, яка проектується у додатку, Delphi створює окремий модуль. Саме в модулях і здійснюється програмування завдання. У обробниках подій об'єктів розміщуються опису алгоритмів, які в основному зводяться до обробці інформації, що міститься у властивостях одних об'єктів, і завданні по результатами цієї обробки властивостей інших об'єктів.
Структура файлу головної (Головний) програми програми Delphi. p> У процесі проектування Delphi автоматично створює код головного програми та окремих модулів. У модулі вводяться власні коди, створюючи обробники різних подій. Але головний програму, як правило, не доводиться модифіковані та навіть переглядати її текст (лише у виняткових випадках).
Головний файл програми Delphi має наступну структуру:
Program <ім'я>;
{оголошення підключаються модулів, а також локальних типів, класів, констант, змінних, опис локальних фу...