Для чего нужны абстрактные методы?

3.11. Событийно-ориентированный подход

Внутренняя структура программ для Windows отличается от структуры консольных программ, где операторы выполняются последовательно, от начала программы, ключевого слова begin, до завершающего слова end. Windows обрабатывает возникающее в ней события: щелчок мыши на кнопке, выбор пункта меню, нажатие клавиши и т.п. – и передает их выполняющимся программам. Эти программы обычно находятся в состоянии ожидания и активизируются только при получении от ОС сообщений о событиях - реагируют на то или иное событие.

Сообщения обрабатываются программой не одновременно, а последовательно, что определяется, в конечном счете, архитектурой ЭВМ. Таким образом, структура программы для Windows представляет собой набор подпрограмм, каждая из которых ответственна за обработку конкретного события и вызывается только при его получении. Программист сам решает, какие события в программе требуется обрабатывать. События, на которые может реагировать тот или иной визуальный компонент из палитры компонентов Delphi, а также задать свой обработчик (процедуру) можно с помощью инспектора объектов – закладка Events (События).

Вопросы для самопроверки:

1. Перечислите основные события, на которые может реагировать главная форма приложения.

2. Что такое «обработчик события»?

3. Могут ли различные компоненты использовать один и тот же обработчик события? Если – да то, каким образом можно это задать?

Какие манипуляции на форме (Form1) приводят к автоматическому созданию события?

4. ТЕМЫ ПРАКТИЧЕСКИХ ЗАНЯТИЙ.

Второй семестр.

Практические занятия – 8 часов

Цель – изучение основ программирования на языке Object Pascal.

Темы практических занятий.

А. Синтаксис основных операторов языка -4 часа

Б. Простые программы – 4 часа.

Самостоятельное изучение тем:

- работа с типами данных, типы, определяемые пользователем, совместимость типов;

- операторы и инструкции;

- работа с файлами, текстовые, типизированные и нетипизированные файлы;

- работа с записями;

- указатели, связанные списки;

- процедуры и функции, объявление переменной, стандартные функции


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: