Объектно-ориентированное программирование в среде Delphi7. Первая программа. Обработка события

Разделы: Информатика


Цель: изучение технологии связывания системных событий у компонентов с процедурами обработки этих событий.

Задачи:

  • Образовательная - познакомить с основными событиями компонентов и научить создавать нужные события, программно изменять свойства компонентов и вызывать их методы.
  • Развивающая - развитие познавательного интереса, внимания и логического мышления.
  • Воспитательная - воспитание терпеливого отношения к получению знаний, самостоятельности и творческого отношения к работе на компьютере.

Предполагаемый результат: приобретение знаний умений и навыков по созданию приложения реагирующего на событие.

Продукт: Готовое приложение.

Тип урок: комбинированный - повторение и изучение нового материала, закрепление, выполнение практической работы.

Форма: фронтальная.

Метод урока: объяснительно-иллюстративный, словесный, практический изучение нового материала, контролирующий.

Оборудование:

  • интерактивная доска
  • дидактические раздаточные материалы
  • электронный практикум
  • компьютер

Ход урока

Теоретическая часть урока: (Приложение 1)

На доске (тема урока)

I. Организационный момент.

Упражнение на концентрацию внимания "Пьедестал"

(за правильное построение обучающийся получает - 1 балл)

Обучающиеся должны постоять пьедестал, следуя схеме представленной в устной форме учителем (вверх, вправо, вверх, вправо, вниз, вправо, вниз)

На доске (появляется "Пьедестал")

Повторение пройденного материала за предыдущий урок.

Повторение проводится в форме нестандартного теста, за правильное выполнение теста, в результате которого получается фигура в виде цифры "пять", обучающийся получает - 1 балл.

Тест представлен на доске и у каждого ребенка индивидуально в раздаточном материале.

Контроль знаний по материалам предыдущего урока

Заготовка будущего проекта?

компоненты

окно кодов

форма

инспектор объектов

Наглядное отображение связей между объектами?

окно кодов

инспектор объектов

форма

дерево объектов

Готовые детали для проекта?

форма

компоненты

окно кодов

инспектор объектов

Отображение свойств и событий компонента?

форма

дерево объектов

окно кодов

инспектор объектов

В нем создают и редактируют текст проекта?

форма

дерево объектов

окно кодов

инспектор объектов

2. Изучение нового материала

1. Дать понятия:

Событие - реакция компонента на воздействие

Обработка события - процедура, выполняемая при возникновении события.

2. Последовательность действий при возникновении события:

1. Некотрое действие.

2. Расшифровка действия и постановка в очередь.

3. Сообщение приложению о событии.

4. Ссылка на обработчик события.

5. Обработка события.

Задание: необходимо расставить действия в правильной последовательности.

При выполнении задания используется частично-поисковой метод работы. Обучающиеся правильно выполнившие задание получают 1 балл.

(объяснить правила записи программного кода для изменения свойство компонентов и вызова их метода)

3. Синтаксис программного кода:

для изменения свойства компонента

<имя>.<свойство>:=<значение>;

для вызова метода компонента

<имя>.<метод>;

Закрепление изученного теоретического материла

Обучающиеся правильно выполнившие задание получают 1 балл.

Укажите соотношение между свойствами и действиями:

1) Width 1) Цвет фона компонента
2) Top 2) Высота компонента
3) Caption 3) Ширина компонента
4) Height 4) Заголовок компонента
5) Color 5) Имя компонента
6) Name 6) Отступ сверху

Какие свойства компонента можно изменить с помощью мыши в окне конструктора формы?

Готовые детали для проекта?

форма

компоненты

окно кодов

инспектор объектов

Укажите метод быстрого заполнения кода.

Заготовка будущего проекта - это?

компоненты

окно кодов

форма

инспектор объектов

3. Выполнение практической работы

Задание: создать приложение реагирующее на событие - нажатие кнопки.

По итогам выполнения практической работу обучающиеся получают 1 балл.

Домашнее задание: составить программу, дополнив ее кнопкой отчистки.

Итоги урока: выводы, оценки, анонс следующего урока. (За правильное выполнение всех пяти заданий урока, обучающиеся набравшие пять баллов получают первое место на пьедестале почета, соответственно, второе и третье:Соответствующая отметка выставляется и в журнал)