акі елементи (члени, member), як поля, властивості і методи. Поля класу аналогічні полям запису і служать для зберігання інформації про об'єкт. Методами називаються процедури і функції, призначені як правило для обробки полів. Властивості займають проміжне положення між полями і методами. p align="justify"> 2.1.5 Об'єктно-орієнтовані особливості мови
Інкапсуляція. Об'єднання і приховування об'єктних даних, а також обробних їхніх методів всередині конкретного класу від користувача називається інкапсуляцією. p align="justify"> Успадкування. При створенні нових об'єктів отримати всі властивості і методи від своїх предків називають спадкуванням. Такі об'єкти успадковують після свого створення всі поля, властивості, події, методи та інше від своїх предків. Спадкування часто позбавляє розробників від рутинної роботи і дозволяє не зволікаючи приступити до розробки чогось нового. p align="justify"> Поліморфізм. Це методи різних об'єктів, які можуть мати однакові імена, але по внутрішньому вмісту відрізняються один від одного. br/>
2.1.6 Структура програми
Кожна написана програма на мові Delphi складається з заголовка програми (program NewApplication ;), поля використовуваних модулів Uses (наприклад, Uses Windows, Messages, SysUtils і т. д.), який може не входити в саму структуру, а також блоків опису і виконання (починаються складеним оператором begin і закінчуються end.).
program Project1;// Тема програми, з її ім'ям "Project1", in 'Unit1.pas' {Form1};// модулі, які підключені до проекту і використовуються програмою
{$ R *. res}. Initialize;// Ініціалізація пріложенія.CreateForm (TForm1, Form1);// Створення форми/окна.Run;// Запуск і виконання.
2.1.7 Відоме програмне забезпечення, створене на Delphi
Серед багатьох поширених програмних продуктів, написаних на Delphi, можна знайти:
Продукція Embarcadero: Embarcadero Delphi, Embarcadero C + + Builder, Borland JBuilder 1 і 2 версії.
Адміністрування та розробка баз даних: MySQL Tools, IBExpert.
Інженерне програмне забезпечення: Altium Designer.
Файлові менеджери: Total Commander, Frigate.
Переглядачі графіки: FastStone Image Viewer, FuturixImager, drComRead.
Відео-і аудіопрогравачі: Light Alloy, The KMPlayer, AIMP, X-Amp.
Програми миттєвого обміну повідомленнями: QIP, R & Q, графічний інтерфейс Skype, The Bat!, PopTray, FeedDemon.
Створення музики: FL Studio, Guitar Pro (до версії 6.0).
Розробка програмного забезпечення: Dev-C + +, DUnit, Game Maker, Inno Setup, PyScripter.
Веб-розробка: Macromedia HomeSite.
Тек...