2. 8
Властивості, методи і події
Середовище програмування – це програмна
оболонка, яка призначена для системи
програмування, яка має набір меню, панелей і
вікон, що у сукупності утворює робоче місце
програміста.
Розділ 5
§ 5.2
3. 8
Властивості, методи і події
Властивості характеризують елементи керування,
методи змушують виконувати певні дії, а події — це
зовнішній вплив на елемент керування, на який цей
елемент може реагувати. Тобто елемент керування це
якийсь візуальний об’єкт із заданим набором
властивостей.
Елемент керування = стан (властивості) + дії
(методи) + зворотні зв'язки (події).
Розділ 5
§ 5.2
4. 8
Властивості, методи і події
Стан елемента керування
описується його властивостями.
Властивості — це атрибути
компонента, які визначають, як
компонент виглядає на екрані і як
функціонує. У вікні Інспектор
об'єктів містяться дві кнопки
властивості і події.
Розділ 5
§ 5.2
5. 8
Властивості, методи і події
У середовищі Lazarus програміст розташовує всі
об’єкти Палітри компонентів на вікні форми, де вони
будуть виконувати певні процедури, які були
запрограмовані.
Розділ 5
§ 5.2
6. 8
Властивості, методи і події
Lazarus дозволяє легко змінювати значення властивостей
елемента керування як в режимі розробки, так і в режимі
виконання програми.
У режимі розробки зміна властивостей здійснюється за
допомогою Дизайнера форм або на вкладці Властивості у
вікні Інспектор об'єктів.
Наприклад, змінити розміри
кнопки можна перетягуванням
маркерів виділення. Того самого
результату можна досягти,
задавши нові значення
властивостей Height і Width у вікні
Інспектор об'єктів.
Розділ 5
§ 5.2
7. 8
Властивості, методи і події
У середовищі Lazarus програмісти створюють процедури
обробки подій у вікні редактора коду. Під час запису програмного
коду до алфавіту мови Lazarus входять такі символи як цифри,
знаки арифметичних операцій, спеціальні символи, великі і малі
літери латинського алфавіту.
Розділ 5
§ 5.2
8. 8
Як об'єкти можуть
«реагувати» на події?
Набір команд, який використовується для опису реакції на конкретну подію
й записується за правилами мови програмування, називається процедурою.
Тобто процедура це послідовність операторів, які виконуються у відповідь на
деяку подію.
Процедура розпочинається зі слова procedure, обов'язково містить пару
службових слів, які обмежують список команд у процедурі:
begin end
Початок програмного коду Кінець програмного коду
Після службового слова
begin символ
«;» не ставиться
Після end, так само як після
кожного рядка програми,
слід поставити «;».
Розділ 5
§ 5.2
9. 8
Властивості, методи і події
Щоб властивості певного елемента керування були
виведені у вікні Інспектор об'єктів, треба вибрати цей
елемент. Деякі властивості є спільними для багатьох
елементів керування:
підписCaption
увімкненняEnabled
шрифтFont
висотаHeight
відступ від краю
екранної форми
ліворуч.
Left
ім'яName
видимість та ін.Visible
ширинаWidth
Розділ 5
§ 5.2