На головну

Термінатор

Один з модулів, головний, містить інструкції, з яких починається виконання програми. Головний модуль програми формує DELPHI.

Тема відкривається зарезервованим словом UNIT, за яким слідує ім'я модуля і крапка з комою. Ім'я модуля служить для його зв'язку з іншими модулями і основний програмою. Цей зв'язок встановлюється спеціальною пропозицією

USES<Список модулів>

Секція інтерфейсних оголошень відкривається зарезервованим словом INTERFACE.

У цій частині містяться оголошення всіх глобальних об'єктів модуля (типів, констант, змінних і підпрограм), які повинні стати доступними основній програмі і (або) інших модулів.

Секція реалізацій відкривається словом IMPLEMENTATION, містить опис підпрограм. У ній можуть з'являтися локальні для модуля об'єкти.

Секція ініціації відкривається словом BEGIN.

Термінатором модуля, як і термінатором програми, є END з крапкою.

Найбільш поширеним типом модуля в DELPHI є ФОРМА - модуль із зв'язаним з ним вікном. Інтерфейсна частина такого модуля зазвичай містить оголошення нового класу і автоматично оновлюється в ході конструювання вікна. У інтерфейсної частини модуля-форми міститься також оголошення об'єкта для відповідного віконного класу.

Крім того, є модулі, які не пов'язані з видимими вікнами.

модулі даних мають пов'язані з ними вікна, проте ці вікна ніколи не з'являються на екрані. Необхідність в них виникає при використанні, наприклад, компонентів доступу до баз даних сторінки DATA ACCESS і т. Д.

модулі динамічних бібліотек призначені для створення широко використовуваних в WINDOWS динамічно пов'язуються бібліотек DLL.

модулі потоків призначені для реалізації так званих потоків команд - фрагментів програми, які виконуються паралельно з іншими фрагментами, розділяючи з ними час процесора і інші системні ресурси.

У попередника OBJECT PASCAL - Тurbo Pascal є спеціальний тип - об'єкт (object), Проте істотно вдосконалений, і розробники мови OBJECT PASCAL ввели для позначення об'єктів спеціальний термін клас

класами в OBJECT PASCAL називаються спеціальні типи, які містять поля, методи і властивості. Як і будь-який інший тип, клас служить лише зразком для створення конкретних екземплярів реалізації, які називаються об'єктами.

 



Попередня   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   Наступна

Virtual; | Dispose (P, Done); | Основні елементи | програмування | Розробка інтерфейсу програми | Створення Windows-додатка з радіо-кнопками і варіацією кольору | GroupBox1 Caption Швидкість | Меню View | Робота з формами | написання коду |

© um.co.ua - учбові матеріали та реферати