Історія розвитку версій delphi

Історія розвитку версій delphi

Після невдалого досвіду установки компонента DOA на свою Portable Delphi, вирішив поставити на домашній комп'ютер повну версію. Трохи пошукав і зрозумів, що версій так багато, що чорт ногу зломить. Було б непогано, освіжити пам'ять, дізнатися про нові версії програмних середовищ. Вирішив і зробив.

Історія розвитку версій delphi

У порівнянні з Turbo Pascal були внесені суттєві доповнення та зміни:

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

Палітра компонентів першої версії складається з 9 сторінок і містить 79 компонентів.

- введена підтримка 16-бітових символів і складених з них рядків;
- введений новий формат рядків 8-бітних символів довільної довжини;
- введені нові типи даних - variant і currency;
- введений механізм фільтрації в табличні набори даних TTable.

На 12 сторінках галереї компонентів розташовано 114 стандартних компонентів.

  • Delphi 3. Основні нововведення цієї версії:

Третя версія поставлялася в 4 комплектаціях: Standard, Professional, Client / Server Suite і Enterprise.

Ha 13 сторінках галереї компонентів розміщені 148 стандартних компонента. У модифікації 3.5 введені додаткові компоненти для реалізації багатоланкових баз даних.

До основних нововведень цієї версії відносяться:

На 14 сторінках палітри компонентів розміщені 182 стандартних компонента.

Історія розвитку версій delphi

Менш значні зміни, внесені в версію 5:

- включений експерт створення і налаштування довільних модулів даних з розширеними можливостями уявлення взаємозв'язку даних;
- поліпшена технологія MIDAS: для більш гнучкої роботи з Microsoft Transaction Server введений повторно-входимость (stateless) брокер даних; спрощений процес розробки інтранет-додатків за рахунок компонентів нової сторінки InternetExpress;
- значні зміни внесені в інтегровану середу розробника ІСР;

У новій версії найбільш потужною комплектації Enterprise на 20 сторінках розташовані 218 стандартних компонентів.

Історія розвитку версій delphi

Основні особливості Delphi 6 гідні особливої ​​згадки:

- в ній зроблені подальші кроки для підтримки Web-програмування (архітектура websnap) і розроблені драйвери і компоненти для максимально швидкого зв'язку клієнтських місць з деякими популярними промисловими серверами баз даних без BDE (компоненти сторінки dbExpress).

На 27 сторінках палітри компонентів розміщені 387 компонентів (в режимі CLX - 211 компонентів на 21 сторінці).

Ключові можливості, що з'явилися в Delphi 7:

- попередній варіант засобів для роботи з Microsoft .NET Framework;
- повне рішення проектування і розгортання корпоративних додатків за технологією Model Driven Architecture (MDA);
- потужні і зручні засоби розробки WEB-додатків;
- засоби створення якісних кроссплатформенних звітів Rave Reports;
- середу моделювання ModelMaker (за технологією UML).

Компанія Borland першою надала розробникам можливість переходу на .NET за допомогою Delphi 7.

- Об'єднати Delphi 8 і Microsoft .NET Framework для швидкої розробки стійких Web-додатків;
- підключення до бази даних за допомогою ADO.NET і провайдера даних Borland Data Provider (BDP) for .NET.
- створення справжньої керованої моделлю системи розробки додатків за допомогою Borland Enterprise Core Objects (ECO) для .NET.

Borland Delphi 8 дає можливість розробникам, які користуються середовищем Delphi, створювати програмні засоби на основі .NET Framework і переносити програми, написані на Delphi для Win32, під .NET Framework.

У цій версії Delphi Borland продовжує фокусуватися на двох основних областях - вдосконалення в продуктивності розробки ПО і розширенні підтримки управління життєвим циклом додатків. Прагматичний підхід до використання суміші основних мов і платформ, які використовуються при розробці ПЗ для Windows, а також полегшення міграції з Win32 на .NET або їх спільного використання роблять Borland Delphi (Borland Developer Studio) хорошим вибором для розробників комерційного ПЗ.

Історія розвитку версій delphi

Існує дві версії:

- Turbo Delphi for Windows - для створення додатків Win32;
- CLR - для створення машинно-незалежного коду для Microsoft .NET

Кожна версія вийшла в двох редакція: вільно поширювана Explorer edition і Professional edition, вартістю близько 400 доларів.

Історія розвитку версій delphi

Творці продукту доклали максимум зусиль для того, що б зробити нову версію більш продуктивної і зручною для користувача. Проте, певні проблеми якості залишилися.

Функціональних змін в новому продукті не надто багато. Основне з них - підтримка Windows Vista.

Історія розвитку версій delphi

- За замовчуванням повна підтримка Юнікоду у всіх частинах мови, VCL і RTL;
- Узагальнені типи, вони ж generics.
- Анонімні методи.
- Нова директива компілятора $ POINTERMATH [ON | OFF].
- Функція Exit тепер може приймати параметри відповідно до типу функції.

Найбільш чудовим нововведенням стане розширена підтримка Unicode. Подібне нововведення було найбільш очікуваним і затребуваним серед користувачів Delphi.

Історія розвитку версій delphi

Delphi Prism ділить програмний код на різні технології. Це дозволяє зруйнувати бар'єри, пов'язані з платформами, середовищами та базами даних.

Ключем до можливостей Delphi Prism для різних платформ є ексклюзивна технологія Oxygene - це потужне ядро ​​компілятора CLR.

Історія розвитку версій delphi

Змін в IDE нової версії Delphi досить багато. Хоча більшість з них косметіескіе, можливо, про більшість з них не варто й згадувати. І, тим не менш, є серед них і корисні речі.

З основних можна відзначити підтримку операційної системи Windows 7 і можливість писати програми для мультитач дисплеїв.

Історія розвитку версій delphi

З нововведень нової версії можна відзначити: