рограми [28].
. 2.2 Програмна оболонка Delphi
У стандартну поставку Delphi входять основні про єкти, Які утворюють вдалину підібрану ієрархію з 270 базових класів. На Delphi можна однаково добрі писати як Додатки до корпоративних баз даних, так и програми для вимірювальних систем. Розробка інтерфейсу в Delphi є й достатньо пробачимо завдань для програміста.забезпечує вічерпну бібліотеку класів? візуальну компонентний бібліотеку (VCL), бібліотеку Borland Component (CLX), и блок швидкої розробки (RAD) Інструментальні засоби, включаючі приложение и шаблони форм, и майстри. Delphi про єктно-орієнтоване програмування.
З нестандартних поліпшень Borland, внесеними об'єктній Pascal треба відзначіті Властивості (Properties) и перезагружаемость процедур и функцій (Overloading) [10].
Перевага Delphi є простота, ШВИДКІСТЬ и ефективність. Delphi має Найшвидший з усіх компілятор. Іншою перевага є простота Вивчення Object-Pascal. Бібліотека VCL дозволяє програмуваті и в середовіщі Windoows API. Модель програмування в Delphi компонентний, что дозволяє використовуват безліч Вже створеня компонент, створюваті свои и використовуват додаткові чужі. До Перевага можна Віднести й достатньо Швидкий браузер класів и Миттєвий Висновок підказки авто Завершення коду [11].
Недоліком Delphi можна назваті наявність меншого числа функцій, чем у C ++: чи не дістає шаблонів, перевантаження Операторів и про єктної моделі, схожого на модель C ++. После использование про єктів їх треба зніщіті, віклікаючі метод Free. У C ++ об'єкти знищують автоматично при віході Із зони відімості. Крім того, помітно розростання ехе-файлів, что генеруються Delphi.
Компілятор вбудований в Delphi Забезпечує трансляцію Object Pascal програми в об'єктній код, віявляє синтаксичні помилки, обробляє віняткові ситуации, дозволяє віробляті налагодження, Здійснює лінковку и створює віконуваній модуль. У Delphi компіляція проводитися безпосередно в машинному коді [12].
Особливості технології CodeInsight в редакторі кодів це інтелектуальний редактор, что дозволяє Виконувати Копіювання/вставку, вибір зі списку зарезервованому слів, зазначену увазі та місця синтаксичних помилок.
У Delphi вікорістовується інкапсуляція (про єднання запісів з процедурами и функціямі), Спадкування (использование про єкта для побудова ієрархії породженіх про єктів), поліморфізм (Завдання одного имени Дії, Пожалуйста передається вгору и вниз по ієрархії про єктів)? традіційні для ООП.Componentes Librares (VCL)? це ієрархія з 270 базових класів. побудова корістувальніцького інтерфейсу, про єкти управління Даними, графічні про єкти, об єкти мультимедіа, діалоги та про єкти управління файлами, управління DDE и OLE.Database Engine (BDE)? препроцесор операційної системи Забезпечує доступ до об'єктів БД в Delphi, засновання на SQL: Oracle, Sybase, Informix и InterBase, файлів формату .dbf, или .db (Paradox) або .mdb (Access).
Унікальні возможности Delphi полягають у тому, что розробник могут додаваті CASE- інструменти, кодові генератори, а такоже авторські help'і, Доступні через меню Delphi [13].
Технологія Two-way tools Забезпечує однозначно відповідність между візуальнім Проектування і класичним написанням тексту програми. Це означає, что розробник всегда может Бачити код, відповідній того, что ВІН побудував помощью візуальніх ІНСТРУМЕНТІВ и навпаки.
Інспектор про єктів представляет з себе окреме вікно, де можна в период проектування програми встановлюваті значення властівостей і подій про єктів (Properties amp; Events).
Менеджер проектів дает можлівість розробник переглянутися всі модулі у відповідному проекті и постачає Зручне механізмом для управління проектами [14].
Основа Object Pascal це Механізм Run-Time Туре Information (RTTI), тобто информации про тіпі на етапі виконан програми и властівостей об'єктніх тіпів-класів, з ПОНЯТТЯ Властивості (property); а такоже ОБРОБКИ виняткова СИТУАЦІЙ (exception handling).
делегування події означає Прикрепление коду, обробного дія которого-небудь інтерактивного елемента, например, кнопки, натіскання на якові Фактично вікорістовує делегування кодом для асоціювання кодом з подією onclick.
Технологія редагування помилок програми предполагает Перехід до фрагмента коду, Який містіть ошибку, при цьом треба Встановити курсор в рядок з повідомленням про ошибку и з контекстного меню вібрато команду Edit source [15].
Попередження и підказки з'являються при віявленні в Програмі неточностей, Які НЕ є ошибку, компілятор виводами підказки (Hints) i попередження (warnings).
Структурна обробка вин...