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

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

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

Получите профессию

Секретарь-администратор

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Микробиолог

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

  • 
События Delphi

    1 слайд


    События Delphi

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

    2 слайд

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

    Тема урока:

    События

  • Компоненты Delphi располагаются на соответствующих вкладках палитры компонент...

    3 слайд

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

  • Выбираем на панели Component Palette компонент, помещаем его на форму и комп...

    4 слайд

    Выбираем на панели 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.

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

    8 слайд

    В результате получим: Label1.Caption.
    Как мы видим, точкой разделяются в Delphi объект и его свойства.
    Указанием на объект служит его имя (свойство Name).
    Имя компонента можно посмотреть в Инспекторе Объектов, или наведя мышку на компонент и дождавшись появления подсказки.
    Присваиваем свойству Caption объекта Label1 значение оператором присваивания :=
     Label1.Caption:=...

    Далее пишем то, что отобразится в метке - свойство Text объекта Edit1:
    Edit1.Text и оператор ";".    Получилось

    Label1.Caption := Edit1.Text;
    между begin и end. Сохраняем в папке P3 и жмём F9.

  • Изменим нашу программу так, чтобы текст на форме появлялся прямо в момент его...

    9 слайд

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

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

    10 слайд

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

       Edit1.Text:=‘’;






    Есть другой способ, воспользоваться специально предназначенным для этого методом компонента Edit, который так и называется Clear

       Edit1.Clear;

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

    11 слайд

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

Получите профессию

HR-менеджер

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

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

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

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

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 663 291 материал в базе

Скачать материал

Другие материалы

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 18.11.2014 1500
    • PPTX 1 мбайт
    • Оцените материал:
  • Настоящий материал опубликован пользователем Павлович Сергей Анатольевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Павлович Сергей Анатольевич
    Павлович Сергей Анатольевич
    • На сайте: 9 лет и 5 месяцев
    • Подписчики: 0
    • Всего просмотров: 112171
    • Всего материалов: 5

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

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

Копирайтер

Копирайтер

500/1000 ч.

Подать заявку О курсе

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

Математика и информатика: теория и методика преподавания в образовательной организации

Учитель математики и информатики

500/1000 ч.

от 8900 руб. от 4150 руб.
Подать заявку О курсе
  • Сейчас обучается 685 человек из 79 регионов
  • Этот курс уже прошли 1 808 человек

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 619 человек из 77 регионов
  • Этот курс уже прошли 956 человек

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

Управление сервисами информационных технологий

Менеджер по управлению сервисами ИТ

600 ч.

9840 руб. 5600 руб.
Подать заявку О курсе
  • Сейчас обучается 26 человек из 19 регионов
  • Этот курс уже прошли 34 человека

Мини-курс

Финансовые ключи экспертного успеха

5 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

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

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Музыкальная журналистика: создание и продвижение контента

10 ч.

1180 руб. 590 руб.
Подать заявку О курсе