Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Один из модулей, главный, содержит инструкции, с которых начинается выполнение программы. Главный модуль приложения формирует DELPHI.
Заголовок открывается зарезервированным словом UNIT, за которым следует имя модуля и точка с запятой. Имя модуля служит для его связи с другими модулями и основной программой. Эта связь устанавливается специальным предложением
USES <список модулей>
Секция интерфейсных объявлений открывается зарезервированным словом INTERFACE.
В этой части содержатся объявления всех глобальных объектов модуля (типов, констант, переменных и подпрограмм), которые должны стать доступными основной программе и (или) другим модулям.
Секция реализаций открывается словом IMPLEMENTATION, содержит описание подпрограмм. В ней могут появляться локальные для модуля объекты.
Секция инициации открывается словом BEGIN.
Терминатором модуля, как и терминатором программы, является END с точкой.
Наиболее распространенным типом модуля в DELPHI является ФОРМА – модуль со связанным с ним окном. Интерфейсная часть такого модуля обычно содержит объявление нового класса и автоматически обновляется в ходе конструирования окна. В интерфейсной части модуля-формы содержится также объявление объекта для соответствующего оконного класса.
Кроме того, есть модули, не связанные с видимыми окнами.
Модули данных имеют связанные с ними окна, однако эти окна никогда не появляются на экране. Необходимость в них возникает при использовании, например, компонентов доступа к базам данных страницы DATA ACCESS и т. д.
Модули динамических библиотек предназначены для создания широко используемых в WINDOWS динамически связываемых библиотек DLL.
Модули потоков предназначены для реализации так называемых потоков команд – фрагментов программы, которые исполняются параллельно с другими фрагментами, разделяя с ними время процессора и остальные системные ресурсы.
В предшественнике OBJECT PASCAL - Тurbo Pascal есть специальный тип – объект (object), однако существенно усовершенствованный, и разработчики языка OBJECT PASCAL ввели для обозначения объектов специальный термин Класс
Классами в OBJECT PASCAL называются специальные типы, которые содержат поля, методы и свойства. Как и любой другой тип, класс служит лишь образцом для создания конкретных экземпляров реализации, которые называются объектами.
Дата публикования: 2014-10-25; Прочитано: 271 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!