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

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

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

Презентация по основам объектно-ориентированного программирования на тему "События Delphi"

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

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

№ слайда 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- возникает при перемещении указателя мышки над компонентом.

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

Данная презентация представлена 11 слайдами и демонстрирует основные события и приёмы работы с ними в среде проектирования Delphi. Формируется понятие "Событие" и "Обработчик события", а также понятия "Визуальных" и "Не визуальных компонентов".

Также подробно рассматривается процесс написания простейшего приложения в котором по нажатии кнопки на форме программа выводит на форме текст введённый ранее в строку ввода.

Данная демонстрация может быть использована на уроках программирования в среде визуального проектирования Delphi либо C++ Builder (во втором случае презентацию необходимо немного изменить)

Автор
Дата добавления 18.11.2014
Раздел Информатика
Подраздел Презентации
Просмотров410
Номер материала 126992
Получить свидетельство о публикации

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

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

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

Похожие материалы

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