Вікна інспектора об’єктів, форми, модуля.

Об’єкти описуються структурою даних типу запис, а властивості об’єкта є полями запису.

Деякі важливі принципи візуального програмування.

 

Основний принцип ─ це принцип візуального конструювання розв’язку за допомогою компонентів. Об’єкти (компоненти) характеризуються властивостями, які можуть набувати певних значень, і методами, що застосовують до них.

Вхідні дані у візуальному програмуванні прийнято опрацьовувати не відразу, а лише після натискання на відповідну кнопку (наприклад, Обчислити тощо) на формі чи виконання деякої команди з меню форми тощо. Натискання на кнопку ─ це подія. Реакція на подію полягає у виконанні деякої процедури (методу), яку складає користувач. Тому кажуть, що об’єкт-кнопка володіє певним методом, який активізується у результаті настання події, наприклад, події клацання мишею на кнопці (така подія має стандартну назву OnButtonClick).

 

 

Вікно інспектора об’єктів містить список компонентів поточної форми і дві закладки :

список властивостей (Properties) вибраного об’єкта та список подій (Events). Кожна закладка складається з двох стовпців : лівий містить назви властивостей або подій, а правий ─ їхні значення або назву процедури-реакції на подію. Активізувати вікно інспектора об’єктів можна за допомогою клавіші F11 або миші.

Форма ─ це вікно для конструювання розв’язку. Увесь внутрішній простір є робочою ділянкою, яка може бути покрита крапчастою сіткою для вирівнювання компонентів. На форму наносять усі необхідні компоненти. Після цього їхнім властивостям надають потрібних значень.

Програма створюється напівавтоматично у вигляді модуля користувача Unit.pas, що відображається в окремому вікні. Під час додавання у форму нових компонентів у модуль Unit.dfm автоматично додаються команди з їхніми описами. Якщо для компонента задати подію, то у модуль Unit1.pas автоматично записується шаблон (заготовка) процедури, яка складається із заголовка процедури і стандартних слів begin та end. Шаблон заповнює користувач командами. Модуль закінчується власною командою end.

Активізувати форму чи перейти від редагування модуля до конструювання можна за допомогою клавіші F12 або миші.