Сайт учителя математики та інформатики

Коробко І.І.

Меню сайту
Пошук
Друзі сайту
  • Все для веб-мастера
  • Программы для всех
  • Мир развлечений
  • Лучшие сайты Рунета
  • Кулинарные рецепты
  • Вугледарський НВК
  • Вугледарська ЗОШ №2
  • Вугледарська ЗОШ №3
  • Сайт учителя Сороки Г.П.
  • Календар
    «  Грудень 2017  »
    ПнВтСрЧтПтСбНд
        123
    45678910
    11121314151617
    18192021222324
    25262728293031
    Наше опитування
    Оцініть мій сайт
    Всего ответов: 1075
    Статистика

    Онлайн всього: 1
    Гостей: 1
    Користувачів: 0
    Форма входу
    Логін:
    Пароль:

    Урок 24-25

    ТЕМА УРОКУ.  Події. Обробники подій

     МЕТА УРОКУ:

     Навчальна. Формувати вміння  про події та обробки  подій;

    Розвиваючи. Розвивати  пам'ять та увагу учнів, логічне мислення, креативність , навички по обробці подій.

    Виховна.  Виховувати інтерес до вивчення інформатики.

    ХІД УРОКУ.

     

    Давайте пригадаємо, що таке комп'ютерна програма? Що таке форма?

    Вивчення нового матеріалу

             Форма, крім набору властивостей, має ще набір подій, які можуть з нею відбутися під час виконання проекту.

           Такими подіями, наприклад, є:

    Click     вибір будь-якої точки об'єкта;

    Close     закривання форми (вікна) під час завершення виконання проекту;

    Create    створення (відкриття) форми (вікна) на початку виконання проекту;

    KeyPress    натиснення будь-якої клавіші на клавіатурі;

    MouseMove    переміщення вказівника по вікні та інші.

             З будь-якою подією, яка може відбутися з формою, можна пов'язати фрагмент програми, який буде виконуватися одразу після настання цієї події. Такий фрагмент програми називають обробником події. Обробник події, пов'язаний з певним об'єктом, називають методом цього об'єкта.

         Середовище Lazarus за замовчуванням створює обробник події як процедуру.

    Процедура – це окремо виділена частина програми. Яка має своє ім’я і яку можна за цим іменем запустити на виконання         

     Виконання процедури також є подією. Якщо процедура виконується в результаті настання певної події з формою, наприклад події Click, то подію самого виконання цієї процедури називають OnClick (англ. on — на).

             У результаті виконання цього алгоритму в полі OnClick на вкладці Події з'являється текст FormClick (англ. Form Click - клацання форми), а у вікні редактора тексту проекту на вкладці Unit1 з'являється заготовка для тексту процедури з іменем TForm1.FormClick, команди якої й будуть виконуватися при настанні події Click з формою.

            Команди процедури записуються між двома словами begin (англ. begin - початок) і end (англ. end - кінець). Звертаємо вашу увагу, що begin і end - це не команди, ці слова відіграють роль відповідно відкриваючої та закриваючої дужки, що визначають початок і закінчення процедури. Ці слова часто називають операторними дужками.

            Після слова end у кінці процедури повинна стояти крапка з комою (;). Кожна команда процедури також має закінчуватися крапкою з комою (;).

            Командою присвоювання Form1.Caption := 'Змінення значень властивостей форми’ можна встановити вказаний у лапках текст у рядку заголовка форми, а командою Form1.Left := 300 - встановити відступ 300 пікселів лівої межі вікна від лівої межі екрана.

                 Після запуску проекту на виконання потрібно дочекатися відкриття вікна його виконання і вибрати будь-яку його точку. Таким чином відбудеться подія Click для форми 

    як наслідок відбудеться подія OnClick, яка полягатиме у виконанні процедури TForm1.FormClick - обробника події Click для форми.

            Середовище Lazarus має зручні засоби допомоги під час написання тексту проекту:

    v   після введення першої або кількох перших літер імені об'єкта можна натиснути сполучення клавіш Ctrl + Пропуск і відкриється список, з якого можна вибрати потрібне ім'я об'єкта;

    v   після введення крапки, що розділяє ім'я об'єкта і назву його властивості, автоматично відкривається вікно зі списком, який містить назви властивостей даного об'єкта. Далі назву властивості можна не вводити з клавіатури, а знайти у списку і натиснути клавішу Enter .

         Для виведення на екран текстових повідомлень можна використати спеціальне вікно - вікно повідомлень. Для відкриття такого вікна і виведення на ньому потрібного      

    текстового повідомлення використовується команда Show Message ('<текст>') (англ. show message - показувати повідомлення).

    РОЗВ'ЯЖІТЬ КРОСВОРД


    (ПРОЦЕДУРА)

    Фізкультхвилинка

    Проведення комплексу вправ для зняття м'язового напруження

              Вихідне положення – сидячи на стільці.

    1. Витягнути і розчепірити пальці так, щоб відчути напруження. У такому положенні затримати протягом 5 секунд. Розслабити, а потім 

    зігнути пальці. Повторити вправу 5 разів.

    2. Повільно і плавно опустити підборіддя, залишатися у такому положенні 2-3 секунди і розслабитися.

    3. Сидячи на стільці піднести руки якомога вище, потім плавно опустити їх додолу, розслабити. Вправу повторити 5 разів.

    4. Переплести пальці рук і покласти їх за голову. Звести лопатки, залишатися у такому положенні 5 секунд, а потім розслабитись. 

    Повторити вправу 5 разів.

    ФОРМУВАННЯ ПРАКТИЧНИХ УМІНЬ І НАВИЧОК

    Техніка безпеки та правила поведінки в комп’ютерному кабінеті.

    Практична робота

    Увага! Під час роботи з комп’ютером дотримуйтеся правил безпеки та санітарно-гігієнічних норм.

    Створити програму за вивченим та продемонстрованим зразком.

    Як робити практичну роботу:

    Що отримаємо

    Виконаний проект (повністю папку) переслати на перевірку

    ЗАКРІПЛЕННЯ, СИСТЕМАТИЗАЦІЯ ТА УЗАГАЛЬНЕННЯ ЗНАНЬ

    Фронтальне опитування

    Які події можуть відбуватися з формою?

    * Який зв'язок між подіями Click і OnClick?

    Що називають обробником події?

    Що називають процедурою?

    ДОМАШНЄ ЗАВДАННЯ

    1.Опрацювати відповідний параграф підручника, конспект уроку.

    2. Виконаний проект (повністю папку) переслати на перевірку за адресою: irjika@mail.ru





    Copyright MyCorp © 2017
    Створити безкоштовний сайт на uCoz