Охрана труда:
нормативно-правовые основы и особенности организации
Обучение по оказанию первой помощи пострадавшим
Аккредитация Минтруда (№ 10348)
Подготовьтесь к внеочередной проверке знаний по охране труда и оказанию первой помощи.
Допуск сотрудника к работе без обучения или нарушение порядка его проведения
грозит организации штрафом до 130 000 ₽ (ч. 3 статьи 5.27.1 КоАП РФ).

Свидетельство о регистрации
СМИ: ЭЛ № ФС 77-58841
от 28.07.2014

Почему стоит размещать разработки у нас?
  • Бесплатное свидетельство – подтверждайте авторство без лишних затрат.
  • Доверие профессионалов – нас выбирают тысячи педагогов и экспертов.
  • Подходит для аттестации – дополнительные баллы и документальное подтверждение вашей работы.
Свидетельство о публикации
в СМИ
свидетельство о публикации в СМИ
Дождитесь публикации материала и скачайте свидетельство о публикации в СМИ бесплатно.
Диплом за инновационную
профессиональную
деятельность
Диплом за инновационную профессиональную деятельность
Опубликует не менее 15 материалов в методической библиотеке портала и скачайте документ бесплатно.
28.10.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

Свидетельство участника экспертной комиссии
Рецензия на методическую разработку
Опубликуйте материал и закажите рецензию на методическую разработку.
Также вас может заинтересовать
Свидетельство участника экспертной комиссии
Свидетельство участника экспертной комиссии
Оставляйте комментарии к работам коллег и получите документ
БЕСПЛАТНО!
У вас недостаточно прав для добавления комментариев.

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

 

Для скачивания материалов с сайта необходимо авторизоваться на сайте (войти под своим логином и паролем)

Если Вы не регистрировались ранее, Вы можете зарегистрироваться.
После авторизации/регистрации на сайте Вы сможете скачивать необходимый в работе материал.

Рекомендуем Вам курсы повышения квалификации и переподготовки