му розробники мають доступ до тих же об'єктів і інструментам, які використовувалися для створення середовища розробки. У результаті немає ніякої різниці між об'єктами, що поставляються Borland або третіми фірмами, і об'єктами, які ви можете створити.
У стандартну поставку Delphi входять основні об'єкти, які утворюють вдало підібрану ієрархію з 270 базових класів. Для початку - непогано. Але якщо виникне необхідність у вирішенні якоїсь специфічної проблеми на Delphi, радимо, перш ніж спробувати починати вирішувати проблему "з нуля", переглянути список вільно розповсюджуваних або комерційних компонент, розроблених третіми фірмами, кількість цих фірм в даний час перевищує число 250, хоча, можливо, я не про всіх знаю. Скептики, можливо, не повірять мені, коли я скажу, що на Delphi можна однаково добре писати як додатки до корпоративних баз даних, так і, наприклад, ігрові програми. Тим не менш, це так. Багато в чому це пояснюється тим, що традиційно в середовищі Windows було досить складно реалізовувати користувальницький інтерфейс. Подієва модель в Windows завжди була складна для розуміння і налагодження. Але саме розробка інтерфейсу в Delphi є найпростішим завданням для програміста.
КП. 2203. 04. 35. ПЗ
Лист
6
Змін
Лист
№ докум
Підпис.
Дата
Середовище Delphi включає в себе повний набір візуальних інструментів для швидкісної розробки додатків (RAD - rapid application development), підтримуючої розробку користувальницького інтерфейсу і підключення до корпоративних баз даних. VCL - бібліотека візуальних компонент, включає в себе стандартні об'єкти побудови користувальницького інтерфейсу, об'єкти управління даними, графічні об'єкти, об'єкти мультимедіа, діалоги та об'єкти управління файлами, управління DDE і OLE. Єдине, що можна поставити в провину Delphi, це те, що готових компонент, що поставляються Borland, могло б бути і більше. Однак, розробки інших фірм, а також вільно поширювані програмістами freeware-компоненти вже заповнили цей недолік. Стривайте, - Скажете ви, адже це вже був. Так, це було в Visual Basic.
Відповідний стандарт компонент називався VBX. І цей стандарт так само підтримується в Delphi. Однак, візуальні компоненти в Delphi володіють більшою гнучкістю. Згадаємо, в чому була проблема в VB. Прикладний програміст програмував, взагалі кажучи, в середовищі мови Бейсік. А компоненти в стандарті VBX готували йому його колеги-професіонали на С + +.
VBX'и приходили, "як є", і ні виправити, ні додати нічого було не можна.
А для виготовлення VBX треба було освоювати "кухню" мови C + +. У Delphi візуальні компоненти пишуться на об'єктному Паскалі, на тому ж Паскалі, на якому пишеться алгоритмічна частина програми. І візуальні компоненти Delphi виходять відкритими для надбудови і переписування. br/>
КП. 2203. 04. 35. ПЗ
Лист
7
Змін
Лист
№ докум
Підпис.
Дата
1.5 Масштабовані кошти для побудови баз даних
Об'єкти БД в Delphi засновані на SQL і включають в себе повну міць Borland Database Engine. У складу Delphi також включений Borland SQL Link, тому доступ до СУБД Oracle, Sybase, Informix і InterBase відбувається з високою ефективністю. Крім того, Delphi включає в себе локальний сервер Interbase для того, щоб можна було розробити розгортаються на будь-які зовнішні SQL-сервера додатки в офлайновом режимі. Розробник у середовищі Delphi, який проектує інформаційну систему для локальної машини (наприклад, невелику систему обліку медичних карток для одного комп'ютера),...