- Курс-практикум «Педагогический драйв: от выгорания к горению»
- «Труд (технология): специфика предмета в условиях реализации ФГОС НОО»
- «ФАООП УО, ФАОП НОО и ФАОП ООО для обучающихся с ОВЗ: специфика организации образовательного процесса по ФГОС»
- «Специфика работы с детьми-мигрантами дошкольного возраста»
- «Учебный курс «Вероятность и статистика»: содержание и специфика преподавания в условиях реализации ФГОС ООО и ФГОС СОО»
- «Центр «Точка роста»: создание современного образовательного пространства в общеобразовательной организации»
Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014
- Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
- Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
- Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
в СМИ
профессиональную
деятельность
События
Программирование в Lazarus для школьников.
Занятие № 5.
События
Матыцин Игорь Владимирович
Учитель математики и информатики
МБОУ СОШ с. Девица
Цель: познакомить учащихся с понятием события. Научить создавать события для различных компонентов. Научить изменять различные свойства объектов с помощью событий.
Девица 2012.
События нужны для того, чтобы программа могла реагировать на внешнее воздействие или внутреннее изменение самой программе. Например, программа должно реагировать на нажатие кнопки, для этого создается специальное событие, которое отвечает только за нажатие этой конкретной кнопки.
Давайте запустим проект, в котором мы копировали интерфейсы других программ.
Рис. 5.1 Интерфейс программы калькулятор.
Давайте запустим этот проект и попробуем нажать на кнопки. Ни чего не произойдёт, так как для этих кнопок, не было задано ни каких событий.
Теперь создадим событие для кнопки 1. Для этого дважды нажмем на эту кнопку в окне формы.
Рис. 5.2 Описание события нажатия кнопки.
После нажатия в окне Редактора исходного кода появиться конструкция описывающая событие. Все действия описываются между словами beginend;
Действия могут быть разнообразными, от изменения простейших свойств объектов о генерации трехмерных моделей.
Самое простое – это изменение свойств объектов. Давайте создадим кнопку и в окне инспектора объектов изменим свойствоCaption на «Кнопка не нажата» теперь создадим событие для этой кнопки.
Нам необходимо чтобы при нажатии на кнопку текст на ней поменялся на «Кнопка была нажата».
Для этого нам надо обратиться к свойствуCaption нашей кнопки. Для этого мы должны прописать путь доступа к этому свойству.
Путь к свойству объекта начинается с формы, на которой находится объект.
Давайте найдем свойство Name формы. В нем будет записано «Form1». Это стандартное имя для главной формы, но его мы можем изменять по своему желанию.
В событии мы пишем слово Form1 и ставим точку.
Рис. 5.3 Помощник написания кода.
После того как была поставлена точка, появится помощник написания кода. В помощнике необходимо выбрать имя нашей кнопки. Имя хранится в свойстве Name кнопки. После выбора кнопки мы снова ставим точку для доступа к свойствам кнопки. Так как у кнопки достаточно много свойств необходимо так же написать несколько первых букв необходимого свойства в нашем случае будет достаточно «Ca».
Рис. 5.4 Выбор свойства для кнопки.
Далее помощник написания кода вставит нужный текст, а именно Имя свойства и символ «:=» который означает равно. После этого равно мы должны записать новое значение нашего свойства. Это текст «Кнопка была нажата» но этот текст должен быть заключен в апострофы ‘ ’, так как весь текст в свойствах заключается в апострофы.
Рис. 5.5 Конечный вид свойства.
Теперь необходимо запустить проект и, если все сделано правильно, то вы увидите окно свое программы готовое к работе. И если вы нажмете на кнопку, то текст на ней должен измениться.
Рис. 5.6 Окно работающей программы после нажатия кнопки.
Практическое задание.
Написать программу, которая при нажатии на кнопку меняла бы заголовок формы.
Написать программу, которая при нажатии на кнопку сдвигала бы копку в сторону.
Написать программу, которая при нажатии на форму увеличивала бы размер формы.
Адрес публикации: https://www.prodlenka.org/metodicheskie-razrabotki/70135-sobytija
БЕСПЛАТНО!
Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)
Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.
- «Разработка адаптированных основных образовательных программ для обучающихся с ОВЗ в школе»
- «Организация процесса обучения немецкому языку в условиях реализации ФГОС НОО и ФГОС ООО от 2021 года»
- «Методические принципы работы музыкального руководителя дошкольного образовательного учреждения»
- «Монтессори-педагогика в работе с детьми дошкольного возраста»
- «Организация образовательного процесса в соответствии с ФГОС СОО: преподавание математики»
- «Педагогические технологии и методы обучения в работе учителя в соответствии с ФГОС»
- Педагогика и методика преподавания музыки в начальной и основной школе
- Теория и методика преподавания музыки в образовательных учреждениях
- Основы тифлопедагогики в работе педагога с обучающимися с нарушениями зрения
- Педагогика и методика преподавания физики
- Менеджмент социальной работы и управление организацией социального обслуживания
- Педагогика и методика преподавания основ духовно-нравственной культуры народов России в образовательной организации

Чтобы оставлять комментарии, вам необходимо авторизоваться на сайте. Если у вас еще нет учетной записи на нашем сайте, предлагаем зарегистрироваться. Это займет не более 5 минут.