Шаг 108.
Нововведения в конструкции "модуль" и ее использовании
На этом шаге мы перечислим новинки, появившиеся в модулях.
С повлением среды программирования Delphi и Delphi 2.0 изменилась технология разработки приложений, в результате чего существенно возросло
значение языковой конструкции "модуль" (unit), в синтаксисе которой были сделаны некоторые изменения. Все это выразилось в
следующем:
- в среде Delphi каждой форме обязательно соответствует свой модуль и невизуальные алгоритмические действия, также, как правило, оформляются в виде
отдельных модулей. Таким образом, среда Delphi имеет встроенную поддержку концепции модульного программирования на языке Object Pascal,
что стимулирует прогрессивный и надежный стиль программирования с широким использованием модулей, и тем самым выгодно отличает Delphi и Object Pascal от других современных
средств разработки приложений;
- в Object Pascal введен новый раздел модуля - раздел завершения finalization, который отсутствовал как в Borland (Turbo) Pascal, так
и в 16-тиразрядной версии Delphi. Этот раздел используется, как правило, для освобождения ресурсов, выделенных приложению в разделе
инициализации, и тем самым гарантирует корректное "чистое" завершение приложения;
- в Object Pascal для обозначения раздела инициализации модуля используется зарезервированное слово initialization, в отличие от версии Borland (Turbo) Pascal, в которой использовалось слово begin.
На следующем шаге мы рассмотрим понятие модуля и модульного программирования.
Предыдущий шаг
Содержание
Следующий шаг