LAZARUS

Проектні роботи








  • Форма, окрім набору властивостей, має ще набір подій, які можуть з нею відбутися під час виконання проекту. Приклади подій із формою:
    1. Click- вибір будь-якої точки об'єкта;
    2. Close- закривання форми (вікна) під час завершення виконання проекту;
    3. Create -створення (відкриття) форми (вікна) на початку виконання проекту;
    4. KeyPress- натиснення будь-якої клавіші на клавіатурі;
    5. MouseMove- переміщення вказівника по вікні та інші.
  • Із будь-якою подією, яка може відбутися з формою, можна пов'язати фрагмент програми, який буде виконуватися одразу після настання цієї події. Такий фрагмент програми називають обробником події.
  • Обробник події, пов'язаний з певним об'єктом, називають методом цього об'єкта.

  1. Середовище Lazarus за замовчуванням створює обробник події як процедуру.
  2. Процедура — це окремо виділена частина програми, яка має своє ім'я і яку можна за цим іменем запустити на виконання.
  3. Виконання процедури також є подією. Якщо процедура виконується в результаті настання певної події з формою, наприклад події Click, то подію самого виконання цієї процедури називають OnClick (англ. on — на).
  4. Наприклад, якщо потрібно пов'язати деяку процедуру з подією Click для форми, то:
  1. Вибрати форму.
  2. Відкрити вкладку Події у вікні Інспектор об'єктів.  
  3. Вибрати подію OnClick. Поле праворуч від тексту OnClick стане поточним і в ньому з'явиться курсор.
  4. Клацнути двічі у цьому поточному полі.


У результаті виконання цього алгоритму в полі OnClick на вкладці Події з'являється текст FormClick (англ. Form Click - клацання форми), а у вікні редактора тексту проекту на вкладці Unit1 з'являється заготовка для тексту процедури з іменем TForm1.FormClick, команди якої й будуть виконуватися при настанні події Click з формою.
  1. Команди процедури записуються між двома словами begin (англ. begin - початок) і end (англ. end - кінець). Звертаємо вашу увагу, що begin і end - це не команди, ці слова відіграють роль відповідно відкриваючої та закриваючої дужки, що визначають початок і закінчення процедури. Ці слова часто називають операторними дужками.
  2. Після слова end у кінці процедури повинна стояти крапка з комою (;).
  3. Кожна команда процедури також має закінчуватися крапкою з комою (;).





Коментарі

Популярні дописи з цього блогу

БД: Запити та їх види

Загрози в Інтернеті. Безпечне зберігання даних