створювати свої власні об'єкти для середовища Delphi. Ніяких обмежень по типах об'єктів, які можуть створювати розробники, не існує. Дійсно, все в Delphi написано на ньому ж, тому розробники мають доступ до тих же об'єктів та інструментів, які використовувалися для створення середовища розробки. У результаті немає ніякої різниці між об'єктами, що поставляються Borland або третіми фірмами, і об'єктами, які можна створити. br/>В
Рис. Середа розробки візуальних додатків
У стандартну поставку Delphi входять основні об'єкти, які утворюють вдало підібрану ієрархію з 270 базових класів. На Delphi можна однаково добре писати як додатки до корпоративних баз даних, так і програми для вимірювальних систем. Розробка інтерфейсу в Delphi є досить простим завданням для программіста.обеспечівает вичерпну бібліотеку класів - Візуальну Компонентну Бібліотеку (VCL), Бібліотека Borland Component (CLX), і блок Бистрій розробки (RAD) інструментальні засоби, включаючи додаток і шаблони форм, і майстри. Delphi об'єктно-орієнтоване програмування. p align="justify"> З нестандартних поліпшень Borland, внесених в об'єктний Pascal треба відзначити властивості (Properties) і перезагружаемость процедур і функцій (Overloading).
Перевагою Delphi є простота, швидкість і ефективність. Delphi має найшвидший з усіх компілятор. Іншою перевагою є простота вивчення Object-Pascal. Бібліотека VCL дозволяє програмувати і в середовищі Windoows API. Модель програмування в Delphi компонентна, що дозволяє використовувати безліч вже створених компонент, створювати свої і використовувати додаткові чужі. До достоїнств можна віднести досить швидкий браузер класів і миттєвий висновок підказки авто завершення коду. p align="justify"> Недоліком Delphi можна назвати наявність меншого числа функцій, ніж у C + +: не дістає шаблонів, перевантаження операторів і об'єктної моделі, схожою на модель C + +. Після використання об'єктів їх треба знищити, викликаючи метод Free. У C + + об'єкти знищуються автоматично при виході із зони видимості. Крім того, помітно розростання ехе-файлів, що генеруються Delphi. p align="justify"> Компілятор вбудований в Delphi забезпечує трансляцію Object Pascal програми в об'єктний код, виявляє синтаксичні помилки, обробляє виняткові ситуації, дозволяє виробляти налагодження, здійснює лінковку і створює виконуваний модуль. У Delphi компіляція проводиться безпосередньо в машинний код.
Особливості технології CodeInsight в редакторі кодів це інтелектуальний редактор, що дозволяє виконувати копіювання/вставку, вибір зі списку зарезервованих слів, зазначення виду та місця синтаксичних помилок.
У Delphi використовується Інкапсуляція (об'єднання записів з процедурами і функціями), Спадкування (використа...