Меню
Разработки
Разработки  /  Информатика  /  Уроки  /  10 класс  /  Создание проекта с обработчиком события в Delphi

Создание проекта с обработчиком события в Delphi

Материал разъяснит понятия «событие», «обработчик события» в Delphi6, потренирует в создании интерфейсной части проекта.
14.10.2013

Описание разработки

Задачи урока: 

Дидактическая: Разъяснить понятие «событие», «обработчик события»  в Delphi6, тренировать в создании интерфейсной части проекта.

Воспитательная: Воспитание всесторонне развитой, компетентной личности, формирование положительной самооценки личности, путем развития интереса к предмету и вовлечение каждого учащегося в учебную деятельность. Перевести учащихся из объекта в субъект воспитания.

Развивающая: Развитие умения мыслить, всех видов памяти, умение выделять главное, развитие видения логических связей внутри предмета, умение использовать полученные знания на практике. Формирование единой математической картины мира.

Ход урока:

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

а) Приветствие учащихся  

 б) Техника безопасности

в) Тема урока

2. Актуализация знаний

1) Устный опрос (вопросы на экраны мониторов)

1)  Как запустить Delphi? 

2) Какие основные окна Delphi мы видим на экране и для чего они предназанчены? 

3) Что представляет собой компонент Button?  

4) Что представляет собой компонент Label?  

5) Что представляет собой компонент Edit? 

В конце опроса на экранах появляются варианты правильных ответов.

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

Слова учителя: Для изучения нового материала, мы посмотрим видеоурок по теме «Обработка событий  в Delphi», в ходе видеоурока, вам необходимо делать рабочие записи в своих тетрадях, по окончании видеоурока вам будут предложены вопросы, на которые вы должны будете дать ответы.

Видеоурок транслируется на мониторы учащихся.

План видеоурока:

А) Выбираем на панели Component Palette компонент, помещаем его на форму и компонент становится объектом, затем настраиваем его с помощью инспектора объектов (т.е. меняем его свойства),
создаем программный код для него, в результате чего объект превращается в элемент управления.

Б) Визуальные компоненты способны генерировать и обрабатывать события.

(Events) К наиболее общим событиям относятся:

Выбор управляющего элемента;

Перемещение указателя мыши;

Нажатие клавиша клавиатуры;

Получение и потеря элементом фокуса;

Перемещение объектов

Для реализации события пишется процедура-обработчик

В) Давайте на примере рассмотрим как пишется обработчик события

Напишем маленькую программку, которая будет по нажатию кнопки отображать на форме то, что мы введём в строке ввода

1.Расположим на форме компонент  Edit (строка ввода).

2. Свойство Text очистим.

3. Далее - компонент Button (кнопка).

4. В свойстве Caption напишем, например, «отобразить».

5. Затем - компонент Label (метка).

6.  В свойстве Font сделаем размер побольше - для наглядности, например 24,
выберите шрифт и цвет. 7.Свойство Caption также очистим

8. Щёлкните дважды по созданной кнопке. В обработчике пишем: Label1 и ставим точку. 9. Откроется окно модуля с заготовкой обработчика события нажатия на кнопку.

10. После этого система Delphi предлагает нам выбрать из списка нужное свойство или метод. 11. Нажмите "C", и строка "Caption" станет выделенной.

Delphi пытается угадать, что мы хотим ввести.

Дальше писать не обязательно, достаточно нажать Enter

12. В результате получим: Label1.Caption.

Как мы видим, точкой разделяются в Delphi объект и его свойства.

Указанием на объект служит его имя (свойство Name). Имя компонента можно посмотреть в Инспекторе Объектов, или наведя мышку на компонент и дождавшись появления подсказки

13. Присваиваем свойству Caption объекта Label1 значение оператором присваивания  :=   Label1.Caption:=...

14. Далее пишем то, что отобразится в метке Label1  – свойство Text объекта Edit1:

Edit1.Text  и оператор ";".    

15. Получилось   Label1.Caption := Edit1.Text;

между begin и end.

16. Сохраняем в папке  и жмём F9 для запуска.

Г) Итак, подытожим

Вопросы на экране и на бланках ответов

1. События (events) – то, на что может реагировать объект(компонент).  

2. Чтобы заставить приложение реагировать на событие, нужно написать фрагмент программы – обработчик события.  

3. Объект и его свойство отделяются точкой, например  Button.Color:=White ( Кнопка. Цвет = Белый)

После выполнения заданий учащиеся обмениваются в парах бланками ответов и проводят взаимопроверку

4. Закрепление 

Слова учителя: Для закрепления предлагаю выполнить самостоятельную практическую работу по уровням. 1 уровень А, соответствует оценке - 4, 2 уровень В, соответствует оценке –

Весь материал - в документе.

Содержимое разработки

Акмолинская область

Бурабайский район

Средняя школа имени Сакена Сейфуллина

Посёлок Бурабай


Открытый урок

по информатике

в 10 классе


«Создание проекта с обработчиком события

в Delphi»










Разработал учитель информатики

Лозинский Д.Б.







2013 год


Информатика 10 класс

Тема урока:


Тип урока:


Задачи урока:















Методы обучения:


Формы учебной работы:


Дидактическое оснащение урока и ТСО:

Создание проекта с обработчиком события в Delphi 6


Усвоение новых знаний


Дидактическая: Разъяснить понятие «событие», «обработчик события» в Delphi6, тренировать в создании интерфейсной части проекта.

Воспитательная: Воспитание всесторонне развитой, компетентной личности, формирование положительной самооценки личности, путем развития интереса к предмету и вовлечение каждого учащегося в учебную деятельность. Перевести учащихся из объекта в субъект воспитания.

Развивающая: Развитие умения мыслить, всех видов памяти, умение выделять главное, развитие видения логических связей внутри предмета, умение использовать полученные знания на практике. Формирование единой математической картины мира.


Фронтальный опрос, видеоурок, практический, взаимопроверка



Коллективная, парная, индивидуальная



КУВТ Windows XP – 16 штук, интерактивная доска, проектор, Презентация к уроку по теме«Обработка событий в Delphi» для устного опроса, программа Borland Delphi 6, программа для управления компьютерным классом NetOpSchool, видеоурок «Обработка событий в Delphi», инструкции по выполнению практической работы по теме «Обработка событий в Delphi», учебник «Информатика – 10» Вьюшкова Е.А., Параскун Н.В. – естественно-математическое направление, журналы рабочего места по ТБ, бланки ответов с вопросами по новому материалу.

Ход урока:


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

а) Приветствие учащихся б) Техника безопасности в) Тема урока

2. Актуализация знаний

1) Устный опрос (вопросы на экраны мониторов)

Презентация к уроку по теме«Обработка событий в Delphi» для устного опроса

1) Как запустить Delphi?

2) Какие основные окна Delphi мы видим на экране и для чего они предназанчены?

3) Что представляет собой компонент Button?

4) Что представляет собой компонент Label?

5) Что представляет собой компонент Edit?


В конце опроса на экранах появляются варианты правильных ответов.

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


Слова учителя: Для изучения нового материала, мы посмотрим видеоурок по теме «Обработка событий в Delphi», в ходе видеоурока, вам необходимо делать рабочие записи в своих тетрадях, по окончании видеоурока вам будут предложены вопросы, на которые вы должны будете дать ответы.


Видеоурок транслируется на мониторы учащихся.


План видеоурока:

А) Выбираем на панели Component Palette компонент, помещаем его на форму и
компонент становится объектом, затем настраиваем его с помощью
инспектора объектов (т.е. меняем его свойства),
создаем программный код для него, в результате чего объект превращается
в элемент управления.

Б) Визуальные компоненты способны генерировать и обрабатывать события.

(Events) К наиболее общим событиям относятся:

  • Выбор управляющего элемента;

  • Перемещение указателя мыши;

  • Нажатие клавиша клавиатуры;

  • Получение и потеря элементом фокуса;

  • Перемещение объектов

Для реализации события пишется процедура-обработчик

В) Давайте на примере рассмотрим как пишется обработчик события

Напишем маленькую программку, которая будет по нажатию кнопки отображать
на форме то, что мы введём в строке ввода.

1.Расположим на форме компонент Edit (строка ввода).

2. Свойство Text очистим.

3. Далее - компонент Button (кнопка).

4. В свойстве Caption напишем, например, «отобразить».

5. Затем - компонент Label (метка).

6. В свойстве Font сделаем размер побольше - для наглядности, например 24,
выберите шрифт и цвет. 7.Свойство Caption также очистим

8. Щёлкните дважды по созданной кнопке. В обработчике пишем: Label1 и ставим точку. 9. Откроется окно модуля с заготовкой обработчика события нажатия на кнопку.

10. После этого система Delphi предлагает нам выбрать из списка
нужное свойство или метод. 11. Нажмите "C", и строка "Caption" станет выделенной.
Delphi пытается угадать, что мы хотим ввести.
Дальше писать не обязательно, достаточно нажать Enter

12. В результате получим: Label1.Caption.

Как мы видим, точкой разделяются в Delphi объект и его свойства.

Указанием на объект служит его имя (свойство Name). Имя компонента можно посмотреть в Инспекторе Объектов,

или наведя мышку на компонент и дождавшись появления подсказки

13. Присваиваем свойству Caption объекта Label1 значение оператором присваивания :=

 Label1.Caption:=...

14. Далее пишем то, что отобразится в метке Label1
свойство Text объекта Edit1:

Edit1.Text и оператор ";".    

15. Получилось Label1.Caption := Edit1.Text;

между begin и end.

16. Сохраняем в папке и жмём F9 для запуска.

Г) Итак, подытожим


Вопросы на экране и на бланках ответов


1. События (events) – то, на что может реагировать объект(компонент).

2. Чтобы заставить приложение реагировать на событие, нужно написать фрагмент программы – обработчик события.

3. Объект и его свойство отделяются точкой, например Button.Color:=White ( Кнопка. Цвет = Белый)


После выполнения заданий учащиеся обмениваются в парах бланками ответов и проводят взаимопроверку


4. Закрепление

Слова учителя: Для закрепления предлагаю выполнить самостоятельную практическую работу по уровням. 1 уровень А, соответствует оценке - 4, 2 уровень В, соответствует оценке – 5.


Практическая работа по инструктивным картам.

Практическая работа. Вариант 1 (Уровень A)

Проект-1

       Создать программу, выполняющую следующие действия;

                После запуска программы по щелчку мышью на кнопке «Приветствие» появляется сообщение «Первые успехи!». Для выхода из программы необходимо щелкнуть мышью на кнопке «Выход».




План разработки программы

.

1.       Создать новый проект.

2.       Разместить на форме экземпляры компонентов; метку Label и две кнопки Button.





3.       Выполнить следующие действия:

Выделенный объект

Вкладка окна

Object Inspector

Имя свойства/

имя события

Действие

Button2

Properties

Caption

Установка имени кнопки: «Выход»

 

Events

OnClick

Close;

4.      

5.       Выполнить следующие действия:

Выделенный объект

Вкладка окна

Object  Inspector

Имя свойства/ имя события

Действие

Form1

Properties

Caption

Установка имени формы: «Проект-1»

Button1

Properties

Caption

Установка имени кнопки: «Приветствие»

 

Events

OnClick

Label1. Caption:= ’Первые успехи!’;

6. Сохранить проект, запустить и протестировать его.









Практическая работа. Вариант 2 (Уровень В)

Две  кнопки

Постановка задачи

Создать проект, при котором при нажатии первой кнопки на экране будет появляться надпись «Вы нажали первую кнопку», а при нажатии на вторую кнопку – надпись «Вы нажали вторую кнопку».












Примечание: Для компонента надписи Label будем использовать свойство Visible (видимость)

План разработки программы

1.       Создать новый проект.

2.       Разместить на форме (Form1)  экземпляры компонентов

 Label1, Label2,  Button1 и  Button2:



3. Выполним действия (введем названия объектов):

Выделенный объект

Вкладка окна

Object Inspector

Имя свойства/

Имя события

Действие

Label1

Properties

Caption

Вы нажали первую кнопку

Label2

Properties

Caption

Вы нажали вторую кнопку

Button1

Properties

Caption

Первая кнопка

Button2

Properties

Caption

Вторая кнопка

4. Для того, чтобы кнопки реагировали на событие (нажатие), введем соответствующий код для каждой из них:

 

Выделенный объект

Вкладка окна

Object Inspector

Имя свойства/

Имя события

Ввести код

Button1

Events

OnClick

Label2.Visible:=False;

Label1.Visible:=True;

Label1.Caption:='Вы нажали первую кнопку'

Button2

Events

OnClick

Label1.Visible:=False;

Label2.Visible:=True;

Label2.Caption:='Вы нажали вторую кнопку'

5. Сохранить проект под именем Knopki


5. Рефлексия

  • Что я узнал нового на уроке

  • Что мне было не понятно

  • Что хотел бы услышать на следующем занятии


6. Подведение итогов

Выставление оценок за урок по устному опросу, взаимопроверке по итогам видеоурока, практической работе

Домашнее задание: конспект, знать понятия


7



-80%
Курсы профессиональной переподготовке

Учитель, преподаватель информатики

Продолжительность 300 или 600 часов
Документ: Диплом о профессиональной переподготовке
13800 руб.
от 2760 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Создание проекта с обработчиком события в Delphi (4.95 MB)

Комментарии 1

Чтобы добавить комментарий зарегистрируйтесь или на сайт

Денис Николаевич, 25.10.2013 19:20
нет презентации а документ построен вес на какой то презентации