Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Презентации / Методические материалы к уроку по предмету «Основы объектно-ориентированного программирования»
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

Методические материалы к уроку по предмету «Основы объектно-ориентированного программирования»

библиотека
материалов
 События Delphi
Цель урока: Сформулировать понятия «Событие», «Обработчик события» Тема урока...
Компоненты Delphi располагаются на соответствующих вкладках палитры компонент...
Выбираем на панели Component Palette компонент, помещаем его на форму и компо...
Компоненты визуальные невизуальные не видны в процессе работы приложения окон...
События Визуальные компоненты способны генерировать и обрабатывать события. К...
Практическая работа 	Напишем маленькую программу, которая будет по нажатию кн...
В результате получим: Label1.Caption. Как мы видим, точкой разделяются в Delp...
Изменим нашу программу так, чтобы текст на форме появлялся прямо в момент его...
   Теперь рассмотрим событие onClick. Это событие возникает при щелчке мышкой...
Другие важные события, которые есть почти у каждого визуального компонента: o...
11 1

Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Описание презентации по отдельным слайдам:

№ слайда 1  События Delphi
Описание слайда:

События Delphi

№ слайда 2 Цель урока: Сформулировать понятия «Событие», «Обработчик события» Тема урока
Описание слайда:

Цель урока: Сформулировать понятия «Событие», «Обработчик события» Тема урока: События

№ слайда 3 Компоненты Delphi располагаются на соответствующих вкладках палитры компонент
Описание слайда:

Компоненты Delphi располагаются на соответствующих вкладках палитры компонентов «Главного окна». Все основные компоненты Delphi находятся на первых четырёх вкладках: - Standard, - Additional, - Win32, - System. Повторение

№ слайда 4 Выбираем на панели Component Palette компонент, помещаем его на форму и компо
Описание слайда:

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

№ слайда 5 Компоненты визуальные невизуальные не видны в процессе работы приложения окон
Описание слайда:

Компоненты визуальные невизуальные не видны в процессе работы приложения оконные неоконные Оконный элемент управления – специализированное окно, предназначенное для решения конкретной задачи : командные кнопки, поля редактирования, полосы прокрутки базовый класс TWinControl – прямой потомок класса TControl базовый класс TGraficControl Неоконные элементы управления не могут получать фокус и быть контейнерами для других элементов. Пример - Графические окна компоненты, которые мы видим в окне работающего приложения базовый класс TСontrol

№ слайда 6 События Визуальные компоненты способны генерировать и обрабатывать события. К
Описание слайда:

События Визуальные компоненты способны генерировать и обрабатывать события. К наиболее общим событиям относятся: Выбор управляющего элемента; Перемещение указателя мыши; Нажатие клавиша клавиатуры; Получение и потеря элементом фокуса; Перемещение объектов Для реализации события пишется процедура-обработчик события. Пример. Процедура обработки события «щелчок мыши по кнопке Button1» procedure TForm1.Button1Click(Sender: TObject); begin Button1.Caption:=’Выход’; end;

№ слайда 7 Практическая работа 	Напишем маленькую программу, которая будет по нажатию кн
Описание слайда:

Практическая работа Напишем маленькую программу, которая будет по нажатию кнопки отображать на форме то, что введено в строке ввода. Расположим на форме компонент Edit (строка ввода). Свойство Text очистим. Далее - компонент Button (кнопка). В свойстве Caption напишем, например, «отобразить». Затем - компонент Label (метка). В свойстве Font для наглядности сделайте размер побольше, например 24, выберите шрифт и цвет. Свойство Caption также очистите. Щёлкните дважды по созданной кнопке. Откроется окно модуля с заготовкой обработчика события нажатия на кнопку. В обработчике пишем: Label1 и ставим точку. После этого система Delphi предлагает нам выбрать из списка нужное свойство или метод. Введите "C", и строка "Caption" станет выделенной. Delphi пытается угадать, что мы хотим ввести. Дальше писать не обязятельно, достаточно нажать Enter.

№ слайда 8 В результате получим: Label1.Caption. Как мы видим, точкой разделяются в Delp
Описание слайда:

В результате получим: Label1.Caption. Как мы видим, точкой разделяются в Delphi объект и его свойства. Указанием на объект служит его имя (свойство Name). Имя компонента можно посмотреть в Инспекторе Объектов, или наведя мышку на компонент и дождавшись появления подсказки. Присваиваем свойству Caption объекта Label1 значение оператором присваивания :=  Label1.Caption:=... Далее пишем то, что отобразится в метке - свойство Text объекта Edit1: Edit1.Text и оператор ";".    Получилось Label1.Caption := Edit1.Text; между begin и end. Сохраняем в папке P3 и жмём F9.

№ слайда 9 Изменим нашу программу так, чтобы текст на форме появлялся прямо в момент его
Описание слайда:

Изменим нашу программу так, чтобы текст на форме появлялся прямо в момент его ввода. В момент ввода у Edit1 меняется свойство Text - в нём появляется новая буква. Воспользуемся событием onChange которое и происходит в этот момент. Щёлкнем дважды по onChange, и оказываемся внутри только что созданного обработчика. Присваиваем свойству Caption компонента Label1 значение свойства Text компонента Edit1 :    Label1.Caption := Edit1.Text; Или просто копируем из обработчика нажатия кнопки. Запускаем программу.

№ слайда 10    Теперь рассмотрим событие onClick. Это событие возникает при щелчке мышкой
Описание слайда:

   Теперь рассмотрим событие onClick. Это событие возникает при щелчке мышкой на компоненте. Воспользуемся им, чтобы очищать строку ввода от уже введённых символов. В обработчике нужно присвоить свойству Text значение пустой строки. Строка в Delphi образуется заключением текста в одинарные кавычки :     'Так в Delphi образуется строка' Значит, пустая строка - это кавычки без текста: ‘’. Не должно быть даже пробела, иначе он окажется в строке ввода:    Edit1.Text:=‘’; Есть другой способ, воспользоваться специально предназначенным для этого методом компонента Edit, который так и называется Clear    Edit1.Clear;

№ слайда 11 Другие важные события, которые есть почти у каждого визуального компонента: o
Описание слайда:

Другие важные события, которые есть почти у каждого визуального компонента: onExit - возникает, когда компонент теряет фокус ввода; onDblClick - возникает при двойном щелчке мышкой по компоненту; onKeyDown - когда при нажатии на кнопку на клавиатуре она оказалась в нажатом положении; onKeyUp - когда при отпускании клавиатурной кнопки она оказалась в верхнем положении; onKeyPress - возникает при нажатии на клавиатурную кнопку. От событий onKeyDown и onKeyUp оно отличается типом используемого параметра Key ; onMouseDown - когда при нажатии кнопки мышки она оказалась в нижнем положении; onMouseUp - когда при отпускании кнопки мышки она оказалась в верхнем положении; onMouseMove - возникает при перемещении указателя мышки над компонентом.


Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Краткое описание документа:

Данные методические материалы к уроку по предмету «Основы объектно-ориентированного программирования» представлены в виде презентации по теме «События Delphi».Презентация представлена 11 слайдами, раскрывающими такие понятия как «Палитра компонентов», «Компонент», «Объект», «Элемент управления», «Свойство», «Событие», «Метод».Здесь же рассматривается пошаговое выполнение простейшей практической работы.В заключении приводятся примеры других событий, присутствующих практически у каждого компонента.
Автор
Дата добавления 11.05.2014
Раздел Информатика
Подраздел Презентации
Просмотров322
Номер материала 100889051150
Получить свидетельство о публикации
Похожие материалы

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