Введення, структура проекту на delphi - можливості технології delphi

Мета курсової роботи є відображення набутих знань і практичних навичок з курсу "Основи алгоритмізації та програмування".

Для реалізації даного завдання була використана середовище Delphi 7.

Використовуючи візуальні компоненти з вкладки Standart, System, і знаючи прийоми робіт з графічними процедурами був розроблений проект на Delphi 7.

Проект складається з трьох форм. Здійснено перехід з головної форми на підлеглі форми. Програма демонструє використання графічних процедур і анімацію графічного об'єкта.

програмування delphi графічний модуль

Будь-яка програма в DELPHI складається з файлу проекту (файл з розширенням DPR) і одного або декількох модулів (файли з розширенням PAS). Кожен з таких файлів описує програмну одиницю Object Pascal.

Файл проекту являє собою програму, написану на мові Object Pascal і призначену для обробки компілятором. Ця програма автоматично створюється DELPHI і містить лише кілька рядків. (View / ProjectSource).

Модуль - автономно компилируемая програмна одиниця, що включає в себе різні компоненти розділу описів (типи, константи, змінні, процедури і функції) і, можливо деякі виконувані оператори яка ініціює частини.

Будь-модуль має наступну структуру:

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

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

USES <список модулей>

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

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

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

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

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

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

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

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

В основі класів лежать три фундаментальних принципи, які називаються інкапсуляція, успадкування і поліморфізм.

Клас являє собою єдність трьох сутностей - полів, методів і властивостей. Об'єднання цих сутностей в єдине ціле і називається инкапсуляцией. Бібліотека класів Delphi - це, фактично, набір «цеглинок», створених програмістами Borland для побудови програм.

Полями називаються інкапсульовані в класі дані. Поля можуть бути будь-якого типу, в тому числі - класами, наприклад,

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

Схожі статті