Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Опишите структуру исходных текстов программы на языке Object Pascal в Delphi



Ответ: Программа на Object Pascal состоит из основной части и нескольких модулей (библиотек), подключаемых на этапе компиляции к основной части программы. Наличие этих модулей не обязательно.

Основная часть программы состоит из одного или нескольких разделов, каждый из которых начинается с определенного ключевого слова (Program, Uses, Const, Label, Type и Var). Если в существовании раздела нет необходимости, то ключевое слово, открывающее его, не указывается. Основная часть программы содержится в отдельном файле и имеет расширение dpr и ее содержание, в большинстве случаев, не требует вмешательства программиста. Создание и обновление основной части программы берет на себя среда разработки. Исполняемый ехе-файл, получаемый в результате компиляции программы, имеет имя, указанное в заголовке основной части программы.

Модуль (библиотека) так же как и основная часть программы содержится в отдельном файле и состоит из двух основных секций — интерфейсной (начинается ключевым словом Interface), в которой описываются типы данных, константы и переменные, доступные внешним частям программы, и описательной (начинается ключевым словом Implementation), в которой описываются идентификаторы, доступные только этому модулю. Еще две секции необязательны, и включаются в модуль для выполнения инициализационных (Initialization) и деинициализационных (Finalization) действий.

Подключение модулей к основной части программы или к другим модулям производится в разделе подключения модулей (Uses) по имени, указанном в заголовке модуля после ключевого слова Unit.





Дата публикования: 2014-11-02; Прочитано: 296 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...