Планирование уроков на учебный год (по учебнику Н.Д. Угриновича, профильный уровень)



Уроки 121 -122
§4.14. Модульный принцип построения решений (групп) и проектов






Содержание урока

Решения (группы) и проекты

Программные модули форм

Программные модули

Область видимости процедур

Файлы ресурсов

Компиляция проекта в приложение

Проект «Домики»

Контрольные вопросы. Компьютерный практикум


Область видимости процедур


Проект может содержать несколько форм и, соответственно, несколько программных модулей форм, а также самостоятельные программные модули.

Программный модуль формы, в свою очередь, может состоять из процедур нескольких типов:

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

Процедуры могут быть локальными и глобальными. Локальная процедура доступна только внутри данного программного модуля и не может быть вызвана из другого модуля. Например, локальная процедура, размещенная в программном модуле одной формы, не может быть вызвана из программного модуля другой формы.

Локальная процедура задается с помощью спецификатора доступа Private, который записывается перед именем процедуры-обработчика события, процедуры или функции (в языке Turbo Delphi спецификатор доступа к процедуре указывается в разделе type программного модуля). По умолчанию, если спецификатор доступа отсутствует, процедура является локальной.

Глобальные процедуры доступны, т. е. могут быть вызваны, из всех программных модулей проекта. Глобальная процедура задается с помощью спецификатора доступа Public, который записывается перед именем процедуры-обработчика события, процедуры или функции.

Следующая страница Файлы ресурсов



Cкачать материалы урока







Наверх