- •1. Главное окно. Работа с Инспектором объектов. Области редактирования Edit и Memo. Главное окно Delphi.
- •2 Окно формы.
- •8. Запуск и работа с программой
- •12, 13, 14. Операторыцикла (for, while, repeat) в Object Pascal.
- •10. Типы данных в ObjectPascal.
- •5,6 (?). Размещение строки ввода (tEdit)
- •18. Строки в паскале
- •Процедуры и функции для работы со строками
- •3. Окно текста программы
- •5. Процедуры и функции в Delphi. Оператор Exit.
- •12, 13,14 Операторы организации циклов repeat, whyle, for языка Pascal
- •Операции над множествами
- •9. Структура программ delphi
- •Interface
- •Implementation
- •15. Массивы
- •16. Динамическое распределение памяти
- •22. Как строится график с помощью компонента tChart
- •7. Размещение многострочного окна вывода (tMemo)
- •11. Операторы if и case языка Паскаль
- •10.5. Свойства
- •6.2. Использование модулей
6.2. Использование модулей
Модуль – автономно компилируемая программная единица, включающая в себя процедуры, функции, а также различные разделы описаний. Структура модуля представлена в п.1.2 и содержит следующие основные части: заголовок, интерфейсная часть, исполняемая, инициирующая и завершающая (последние две части могут отсутствовать).
Заголовок состоит из зарезервированного слова Unit и следующего за ним имени модуля, которое должно совпадать с именем дискового файла. Использование имени модуля в разделе Uses основной программы приводит к установлению связи модуля с основной программой.
Интерфейсная часть расположена между ключевымисловами interface и implementation и содержит объявление тех конструкций и разделов описаний модуля, которые должны быть доступны другим программам.
Исполняемая часть начинается ключевым словом implementation и содержит описание процедур и функций, объявленных в интерфейсной части. Она может также содержать разделы описаний вспомогательных типов, констант, переменных, процедур и функций, которые будут использоваться только в исполняемой части и не будут доступны внешним программам.
Инициирующая часть начинается ключевым словом initialization и содержит операторы, которые исполняются перед началом выполнения основной программы (может отсутствовать).
Завершающая часть начинается ключевым словом finalization и выполняется в момент окончания работы программы (может отсутствовать).
Подключение модуля
Для того чтобы подключить модуль к проекту, необходимо в меню Project выбрать опцию Add to Project… и выбрать файл, содержащий модуль. После этого в разделе Uses добавить имя подключаемого модуля – MatFu. Теперь в проекте можно использовать функции, содержащиеся в модуле.