Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Delphi - это программный продукт, использующий язык программирования Object Pascal и обеспечивающий интегрированную среду разработки (IDE) для быстрой разработки приложений для настольных, мобильных , веб-приложений и консолей , [1] в настоящее время разрабатываемых и поддерживаемых Embarcadero Technologies . Delphi произошел от Borland "Turbo Pascal для Windows", который сам является развитием с поддержкой Windows от Borland Turbo Pascal и Borland Pascal с объектами, очень быстрых 16-битных компиляторов MS-DOS с собственным кодом с собственной сложной интегрированной средой разработки (IDE) и текстовый пользовательский интерфейсинструментарий для DOS ( Turbo Vision ). Ранний Turbo Pascal (для MS-DOS) был написан на диалекте языка программирования Pascal ; в более поздних версиях была добавлена поддержка объектов , и она получила название Object Pascal .

Изначально Delphi был одним из многих кодовых имен проекта предварительных версий инструментов разработки в Borland . Разработчик Borland Дэнни Торп предложил кодовое имя Delphi для обозначения Oracle в Delphi . Одна из целей разработки продукта заключалась в том, чтобы предоставить программистам возможность подключения к базе данных в качестве ключевой функции, и популярным пакетом баз данных в то время была база данных Oracle ; следовательно, «Если вы хотите поговорить с [оракулом], перейдите в Delphi».

По мере того, как разработка первой версии продолжалась, кодовое имя Delphi приобрело популярность среди команды разработчиков и группы бета-тестирования. Однако руководство по маркетингу Borland предпочло функциональное название продукта культовому названию и подготовилось к выпуску продукта под названием "Borland AppBuilder".

Незадолго до выпуска продукта Borland в 1995 году был выпущен Novell AppBuilder, в результате чего Borland потребовалось новое название продукта. После долгих споров и множества исследований рынка кодовое имя Delphi стало названием продукта Delphi. [2]

Ранние годы Borland (1995–2003) [ править ]

Borland Delphi

Delphi (позже известный как Delphi 1) был выпущен в 1995 году для 16-разрядной Windows 3.1 и был ранним примером того, что стало известно как инструменты быстрой разработки приложений (RAD). Возможности Delphi 1:

  • Визуальные двусторонние инструменты
  • Модель события метода свойства (PME)
  • TObject, записи, компоненты и управление памятью владельца
  • Библиотека визуальных компонентов (VCL)
  • Библиотека времени выполнения (RTL)
  • Структурированная обработка исключений
  • Компоненты с поддержкой данных работают во время разработки
  • Поддержка базы данных через BDE и SQL Links
Borland Delphi 2

Delphi 2, выпущенный в 1996 году, поддерживал 32-битные среды Windows и был связан с Delphi 1, чтобы сохранить разработку 16-битных приложений Windows 3.1. Новые компоненты Quickreport заменяют Borland ReportSmith. Delphi 2 также представила:

  • Сетка базы данных
  • OLE автоматизация
  • Наследование визуальной формы
  • Длинные струны (более 255)
Borland Delphi 3

Delphi 3, выпущенный в 1997 году, добавил:

  • Новые компоненты VCL, инкапсулирующие общие элементы управления Windows версии 4.71 (такие как арматура и панель инструментов)
  • Архитектура TDataset отделена от BDE
  • Отладка DLL
  • Технология анализа кода
  • Пакеты компонентов и шаблоны, а также интеграция с COM через интерфейсы.
  • Компоненты DecisionCube и Teechart для построения статистических графиков
  • WebBroker
  • ActiveForms
  • Трехуровневая архитектура MIDAS
Inprise Delphi 4

Inprise Delphi 4, выпущенный в 1998 году, полностью изменил редактор и стал стыкуемым. Это была последняя версия, поставляемая с Delphi 1 для 16-битного программирования. Включены новые функции:

  • VCL добавил поддержку якорей и ограничений ActionLists.
  • Перегрузка метода
  • Динамические массивы
  • Драйверы для высокопроизводительных баз данных
  • Windows 98 и Microsoft BackOffice поддержка
  • Совместимость с Java
  • CORBA разработка
Borland Delphi 5

Borland Delphi 5 был выпущен в 1999 году и улучшил Delphi 4, добавив:

  • Кадры
  • Параллельная разработка
  • Возможности перевода
  • Улучшенный интегрированный отладчик
  • Поддержка XML
  • Поддержка базы данных ADO
  • Интерфейсы подсчета ссылок
Borland Delphi 6

Поставленный в 2001 году, Delphi 6 впервые поддерживал как Linux (с использованием названия Kylix ), так и Windows и предлагал кроссплатформенную альтернативу VCL, известную как CLX. Delphi 6 также добавил:

  • Окно структуры
  • Веб-службы SOAP
  • dbExpress
  • BizSnap, WebSnap и DataSnap
Установочный диск пробной версии Delphi 6
Borland Delphi 7

В Delphi 7, выпущенном в августе 2002 г., добавлена ​​поддержка:

  • Разработка веб-приложений
  • Темы Windows XP

Delphi 7, используемая большим количеством разработчиков Delphi, чем любая другая отдельная версия, является одной из самых успешных IDE, созданных Borland. Его стабильность, скорость и низкие требования к оборудованию привели к активному использованию до 2020 года.

Установочный диск пробной версии Delphi 7

Более поздние годы Borland (2003–2008) [ править ]

Borland Delphi 8

Delphi 8 (Borland Developer Studio 2.0), выпущенный в декабре 2003 г., был выпуском только для .NET, который скомпилировал код Delphi Object Pascal в .NET CIL . IDE изменилась на стыкованный интерфейс (названный Galileo ), аналогичный Microsoft Visual Studio.NET. Delphi 8 подвергся резкой критике [ кем? ] за его низкое качество и невозможность создавать собственные приложения (Win32 API / код x86). Невозможность создания собственных приложений применима только к этому выпуску; возможность будет восстановлена ​​в следующем выпуске.

Borland Delphi 2005 г.

Следующая версия, Delphi 2005 (Delphi 9, также Borland Developer Studio 3.0), включала разработку Win32 и .NET в единую среду IDE, подтверждая приверженность Borland разработчикам Win32. Delphi 2005 включал:

  • Восстановлена ​​способность компилировать собственные приложения Windows (* .exe) после удаления в Delphi 8.
  • Манипулирование живыми данными из базы данных во время разработки
  • Улучшенная IDE с несколькими темами
  • for ... in (например, foreach в C # ) на язык.
  • Пространства имен нескольких единиц
  • Анализ ошибок
  • Вкладка История
  • Встраивание функций
  • Рефакторинг
  • Подстановочный знак в операторах использует
  • Проводник данных
  • Интегрированное модульное тестирование

Delphi 2005 подвергался широкой критике [3] за ошибки; и Delphi 8, и Delphi 2005 имели проблемы со стабильностью при отгрузке, которые были лишь частично решены в пакетах обновлений. Начиная с этого выпуска поддержка CLX была прекращена для новых приложений.

Borland Delphi 2006 г.

В конце 2005 года был выпущен Delphi 2006 (Delphi 10, также Borland Developer Studio 4.0), объединивший разработку C # и Delphi.NET, Delphi Win32 и C ++ (предварительная версия на момент поставки, но стабилизированная в обновлении 1) в единую среду IDE. На момент поставки он был намного более стабильным, чем Delphi 8 или Delphi 2005, и был дополнительно улучшен с выпуском двух обновлений и нескольких исправлений. Delphi 2006 включал:

  • Перегрузка оператора
  • Статические методы и свойства
  • Рекомендации дизайнера, вид позиционера формы
  • Шаблоны живого кода, автодополнение
  • Номера строк, полосы изменений, синхронизация-редактирование
  • Сворачивание кода и навигация по методам
  • Подсказки по инструментам отладки
  • Палитра инструментов с возможностью поиска
  • Диспетчер памяти FastMM
  • Поддержка MySQL
  • Поддержка Unicode в dbExpress
Turbo Delphi и Turbo Delphi для .NET

6 сентября 2006 г. группа разработчиков инструментов (рабочее название еще не выделившейся компании) Borland Software Corporation выпустила одноязычные версии Borland Developer Studio 2006, вернув название Turbo . В набор продуктов Turbo входили Turbo Delphi для Win32, Turbo Delphi для .NET, Turbo C ++ и Turbo C #. Было два варианта каждого выпуска: Explorer , бесплатно загружаемый вариант, и профессиональный вариант по цене 899 долларов США для новых пользователей и 399 долларов США для обновлений, которые открывали доступ к тысячам сторонних компонентов. В отличие от предыдущих выпусков Delphi Personal, выпуски Explorer можно было использовать для коммерческой разработки.

Delphi Transfer

8 февраля 2006 г. Borland объявила, что ищет покупателя для своей линейки продуктов IDE и баз данных, включая Delphi, чтобы сконцентрироваться на своей линейке ALM . Вместо того, чтобы продавать его, Borland 14 ноября 2006 года передала группу средств разработки независимой дочерней компании CodeGear .

Codegear Delphi 2007

Delphi 2007 (Delphi 11), первая версия CodeGear, была выпущена 16 марта 2007 года. Личность Win32 была выпущена первой до того, как .NET-личность Delphi 2007 на основе .NET Framework 2.0 была выпущена как часть CodeGear RAD. Продукт Studio 2007. Впервые Delphi можно было загрузить из Интернета и активировать с помощью лицензионного ключа. Включены новые функции:

  • Поддержка MSBuild , событий сборки и конфигураций сборки
  • Улучшения VCL для Windows Vista
  • dbExpress 4 с пулом соединений и делегированными драйверами
  • Окна просмотра ЦП
  • Улучшения FastCode
  • Поддержка IntraWeb / AJAX
  • Языковая поддержка для французского, немецкого и японского языков.

Delphi 2007 также лишился нескольких функций:

  • C # Builder из-за низких продаж из-за того, что Visual Studio также предлагает C #.
  • Конструктор Windows Form для Delphi .NET, поскольку он был основан на части API-интерфейса .NET framework, изменился в .NET 2.0 настолько радикально, что обновление IDE было бы серьезным мероприятием.

Интернационализированные версии Delphi 2007 поставлялись одновременно на английском, французском, немецком и японском языках. RAD Studio 2007 (кодовое имя Highlander), которая включала разработку .NET и C ++ Builder, была выпущена 5 сентября 2007 года.

Delphi для PHP

В эпоху CodeGear появилась IDE, нацеленная на разработку PHP, несмотря на слово «Delphi» в названии продукта. Delphi для PHP представлял собой VCL-подобную среду PHP, которая позволяла использовать ту же методологию быстрой разработки приложений для PHP, что и в веб-форме ASP.NET. Версии 1.0 и 2.0 были выпущены в марте 2007 и апреле 2008 соответственно. Позднее IDE будет преобразована в RadPHP после приобретения CodeGear компанией Embarcadero.

Эмбаркадеро годы (2008–2015) [ править ]

Borland продала CodeGear компании Embarcadero Technologies в 2008 году. Embarcadero сохранила подразделение CodeGear, созданное Borland для идентификации своих инструментов и предложений баз данных, но определила собственные инструменты баз данных под именем DatabaseGear.

Codegear Delphi 2009 [4]

В Delphi 2009 (Delphi 12, кодовое имя Tiburón) добавлено много новых функций:

  • Полная поддержка Unicode в компонентах VCL и RTL
  • Дженерики
  • Анонимные методы для собственной разработки Win32
  • Лента элементы управления
  • Обновления библиотеки DataSnap
  • Конфигурации сборки
  • Проводник классов
  • Поддержка PNG

Delphi 2009 отказался от поддержки разработки .NET [5], его заменила Delphi Prism, разработанная RemObjects Software .

Codegear Delphi 2010 [6]

Delphi 2010 (под кодовым названием Weaver, также известный как Delphi 14; версии 13 не существовало) был выпущен 25 августа 2009 года и является вторым выпуском Unicode Delphi. В него вошли:

  • Новая система информации о типах времени выполнения (RTTI) компилятора
  • Поддержка Windows 7
  • Холст Direct2D
  • Сенсорный экран и жесты
  • Программа форматирования исходного кода
  • Визуализаторы отладчика
  • Точки останова, зависящие от потока
  • Фоновая компиляция
  • Аудиты и показатели исходного кода
  • Возможность также иметь палитру компонентов старого стиля в среде IDE.
Embarcadero Delphi XE [7]

Delphi XE (он же Delphi 2011, [8] кодовое имя Fulcrum) был выпущен 30 августа 2010 г. и улучшен в среде разработки и языке:

  • Библиотека регулярных выражений
  • Интеграция с Subversion
  • фильтры dbExpress, аутентификация, создание прокси, инфраструктура JavaScript и поддержка REST
  • Indy WebBroker
  • Поддержка Amazon EC2 и Microsoft Azure
  • Построить группы
  • Именованные потоки в отладчике
  • Аудит командной строки, метрики и создание документов
Версия для начинающих Delphi

27 января 2011 года Embarcadero объявила о доступности новой версии для начинающих, которая дает независимым разработчикам, студентам и микробизнесу немного сокращенный набор функций [9] по цене менее четверти от следующей самой дешевой версии. Эта версия для начинающих основана на Delphi XE с обновлением 1.

Embarcadero Delphi XE2 [10]
Мировое турне RAD Studio XE2

1 сентября 2011 года Embarcadero выпустила RAD Studio XE2 (под кодовым названием Pulsar), в которую вошли Delphi XE2, C ++ Builder , Embarcadero Prism XE2 (версия 5.0 позже была обновлена ​​до XE2.5 версии 5.1), которая была переименована из Delphi Prism и RadPHP XE2 (версия 4.0). В состав Delphi XE2 входят:

  • Встроенная поддержка 64-битной Windows (кроме стартовой версии) в дополнение к давно поддерживаемым 32-битным версиям с некоторой обратной совместимостью . Приложения для 64-битных платформ можно компилировать, но нельзя тестировать или запускать на 32-битной платформе. XE2 IDE не может отлаживать 64-разрядные программы в Windows 8 и выше.
  • Новая библиотека FireMonkey, которая поддерживает Windows, Mac OS X и портативные устройства Apple iPhone , iPod Touch и iPad . FireMonkey и VCL несовместимы; должен использоваться тот или иной, а старые приложения VCL не могут использовать Firemonkey, если пользовательские интерфейсы не воссоздаются с помощью форм и элементов управления FireMonkey . Третьи стороны опубликовали информацию о том, как использовать формы Firemonkey в программном обеспечении VCL, чтобы облегчить постепенный переход, но даже в этом случае элементы управления VCL и Firemonkey нельзя использовать в одной и той же форме. [11]
  • Живые привязки для VCL и FireMonkey
  • Стили VCL
  • Имена области действия модуля
  • Платформенный помощник
  • Соединители DataSnap для мобильных устройств, облачный API, поддержка HTTPS и мониторинг TCP
  • Поддержка dbExpress для драйверов ODBC
  • Менеджер по развертыванию

Embarcadero сказал, что поддержка операционной системы Linux «рассматривается в плане развития», как и Android , и что они «привержены ... FireMonkey. ... ожидают регулярных и частых обновлений FireMonkey». Версии до 2013 поддерживали только разработку платформы iOS с Xcode 4.2.1 и ниже, OS X версии 10.7 и ниже и iOS SDK 4.3 и ранее.

Embarcadero Delphi XE3 [12]

4 сентября 2012 года Embarcadero выпустила RAD Studio XE3, которая включала Delphi XE3, C ++ Builder, Embarcadero Prism XE3 (версия 5.2) и HTML5 Builder XE3 (версия 5.0), который был обновлен и переименован из RadPHP. Добавлен Delphi XE3:

  • Встроенная поддержка как 32-битных, так и 64-битных версий Windows (включая Windows 8), Mac OS X с фреймворком Firemonkey 2 / FM².
  • Действия FMX (FireMonkey), касания / жесты, макеты и привязки
  • Поддержка FMX для стилей растровых изображений
  • FMX аудио / видео
  • Поддержка VCL / FMX для сенсорных устройств
  • Компонент датчика местоположения FMX
  • Поддержка виртуальной клавиатуры
  • Поддержка DirectX 10
Embarcadero Delphi XE4 [13]

22 апреля 2013 года Embarcadero выпустила RAD Studio XE4, которая включала Delphi XE4 и C ++ Builder, но отказалась от Embarcadero Prism и HTML5 Builder. XE4 внес следующие изменения:

  • Два новых компилятора для мобильных приложений Delphi - кросс-компилятор Delphi для симулятора iOS и кросс-компилятор Delphi для устройств iOS. Эти компиляторы значительно отличаются от настольного компилятора Win64, поскольку они не поддерживают COM , встроенную сборку инструкций ЦП и шесть более старых строковых типов, таких как PChar. Новые мобильные компиляторы продвигают идею исключения указателей. Новые компиляторы требуют явного стиля маршалинга данных во внешние API и библиотеки и из них.
  • Библиотека времени выполнения Delphi XE4 (RTL) оптимизирована для начинающихся с нуля, доступных только для чтения (неизменяемых) строк Unicode, которые не могут быть проиндексированы с целью изменения их отдельных символов. RTL также добавляет процедуры исключения на основе битов состояния для процессоров ARM, которые не генерируют прерывания исключения.
  • Стили iOS, стили Retina, виртуальные клавиатуры, менеджер развертывания в магазине приложений
  • Конструктор мобильных форм
  • Компонент веб-браузера, компоненты датчика движения и ориентации
  • Компонент ListView
  • Сервисы и уведомления платформы
  • Компоненты универсального доступа к данным FireDAC
  • Interbase IBLite и IBToGO
Embarcadero Delphi XE5 [14]

12 сентября 2013 года Embarcadero выпустила RAD Studio XE5, в которую входили Delphi XE5 и C ++ Builder. Он добавил:

  • Поддержка Android (в частности: устройства ARM v7 под управлением Gingerbread (2.3.3–2.3.7), Ice Cream Sandwich (4.0.3–4.0.4) и Jelly Bean (4.1.x, 4.2.x, 4.3.x))
  • Диспетчер развертывания для Android
  • Поддержка стиля iOS 7
  • Компоненты клиентского доступа и аутентификации служб REST
Embarcadero Delphi XE6 [15]

15 апреля 2014 года Embarcadero выпустила RAD Studio XE6, в которую входили Delphi XE6 и C ++ Builder. Он позволяет разработчикам создавать скомпилированные в собственном коде приложения для всех платформ, настольных, мобильных и носимых устройств, таких как Google Glass, с единой базой кода C ++ или Object Pascal (Delphi). В RAD Studio XE6 добавлены:

  • Стили Windows 7 и 8.1
  • Доступ к облачным веб-сервисам RESTful
  • Совместимость FireDAC с большим количеством баз данных
  • Полностью интегрированная поддержка InterBase
Embarcadero Delphi XE7 [16]

2 сентября 2014 года Embarcadero выпустила RAD Studio XE7, в которую входили Delphi XE7 и C ++ Builder. Его крупнейшее развитие позволило разработчикам Delphi / Object Pascal и C ++ расширить существующие приложения Windows и создать приложения, которые соединяют настольные и мобильные устройства с гаджетами, облачными службами, корпоративными данными и API, компилируя проекты FMX как для настольных, так и для мобильных устройств. XE7 также включал:

  • Встраиваемая база данных IBLite для Windows, Mac, Android и iOS
  • Поддержка нескольких дисплеев
  • Поддержка мультитач и изменение жестов
  • Полноэкранный иммерсивный режим для Android
  • Функция обновления по запросу для TListView на iOS и Android
  • Функция сохранения состояния FMX.
Embarcadero Delphi XE8 [17]

7 апреля 2015 года Embarcadero выпустила RAD Studio XE8, которая включала Delphi XE8 и C ++ Builder. XE8 добавил следующие инструменты:

  • Менеджер пакетов GetIt
  • Панель инструментов сообщества Embarcadero
  • Собственное представление TListView, TSwitch, TMemo, TCalendar, TMultiView и TEdit на iOS
  • Интерактивные карты
  • Новые возможности для медиабиблиотеки
  • Поддержка InputQuery для маскирования полей ввода
  • Улучшения FireDAC
Embarcadero Delphi 10 Сиэтл [18]

31 августа 2015 года Embarcadero выпустила RAD Studio 10 Seattle, в которую вошли Delphi и C ++ Builder. Сиэтл включал:

  • Поддержка фоновых служб Android
  • Класс TBeaconDevice для превращения устройства поддерживаемой платформы в «маяк»
  • Поддержка FireDAC для базы данных NoSQL MongoDB
  • FireMonky контролирует поддержку zOrder в Windows
  • Поддержка вызова API WinRT
  • StyleViewer для стилей Windows 10 в конструкторе стилей растровых изображений
  • Осведомленность о высоком разрешении и поддержка мониторов 4k

Обновление 1 (Delphi 10.0.1) было выпущено в ноябре 2015 г. и добавлено:

  • FMX Grid Control для iOS
  • Нативный стиль пользовательского интерфейса iOS
  • Демонстрации новых функций FMX
  • Поддержка платформ iOS 10 и macOS Sierra

Годы Idera (2015 – настоящее время) под брендом Embarcadero [ править ]

В октябре 2015 года Embarcadero была куплена Idera Software . Idera продолжает управлять подразделением инструментов разработчика под брендом Embarcadero.

Embarcadero Delphi 10.1 Берлин [19]

20 апреля 2016 года Embarcadero выпустила RAD Studio 10.1 Berlin, в которую вошли Delphi и C ++ Builder, которые генерируют собственный код для 32- и 64-разрядных платформ Windows, OSX, iOS и Android (процессоры ARM, MIPS и X86). . Delphi 10.1 Berlin представляет:

  • Поддержка Windows Desktop Bridge
  • Поддержка Android 6.0
  • Поддержка EMS Apache Server
  • Подсказка изменения свойств
  • Адресная книга для iOS и Android
  • Элемент управления CalendarView
Delphi 10.1.1 Обновление 1

Выпущено в сентябре 2016 г., добавлено обновление 1:

  • Поддержка TGrid для iOS
  • Переключатель ControlType для платформы или рендеринга
  • Конструктор элементов FMX ListView
  • Фильтр поиска FMX
  • Развертывание приложений iOS на macOS Sierra
  • 50+ пакетов Интернета вещей
Delphi 10.1.2 Обновление 2

Выпущенное в декабре 2016 г. обновление 2 включало:

  • Развертывание Windows 10 App Store
  • Функция быстрого редактирования для конструктора форм VCL
  • Элементы управления календарем VCL, имитирующие Window RT и обеспечивающие обратную совместимость
  • Стили Windows 10 для VCL и FMX
Embarcadero Delphi 10.2 Tokyo [20]

22 марта 2017 года Embarcadero выпустила RAD Studio 10.2 Tokyo, добавив:

  • Поддержка 64-битной Linux, ограниченная консольными и невизуальными приложениями.
  • Поддержка FireDAC Linux для СУБД с поддержкой Linux
  • Поддержка MariaDB, MySQL и SQL Server, InterBase 2017 включена в основную установку
  • Поддержка Firebird для прямого ввода-вывода
  • Новые элементы управления VCL для Windows 10
Delphi 10.2.1 Обновление 1 [21]

Выпущенное в августе 2017 г. обновление 1 включало:

  • Улучшенный QPS (качество, производительность, стабильность)
  • Свыше 140 исправлений, которые клиенты сообщили о проблемах с порталом качества
  • Загрузка пакета BPL для Windows Creators Update
  • Улучшена поддержка последних версий iOS и XCode.
  • Улучшения TEdit на последней версии Android, более быстрый рендеринг элементов управления
  • Разобрать API для других провайдеров
  • Улучшения FireDAC для SQL Server, InterBase 2017, ODBC
Delphi 10.2.2 Обновление 2 [22]

Выпущенное в декабре 2017 г. обновление 2 включало:

  • Новые элементы управления и макеты VCL (панели)
  • Набор данных в JSON
  • Мобильные платформы QPS
  • Лицензирование RAD Server
  • Улучшения взаимодействия с пользователем (управление платформами, индикатор выполнения загрузки и т. Д.)
  • FMX QuickEdits
  • Темная тема IDE
Delphi 10.2.3 Обновление 3 [23]

Выпущенное в марте 2018 г. обновление 3 включало:

  • Расширенная поддержка RAD Server / ExtJS
  • InterBase 2017 включен в основную установку
  • Мобильная поддержка включена в базовый пакет
  • Шаблоны пользовательского интерфейса FMX
Embarcadero Delphi 10.2 Tokyo (Community Edition)

18 июля 2018 года Embarcadero выпустила Community Edition для бесплатной загрузки. Вам не разрешается зарабатывать больше 5000 долларов. Исходный код библиотеки и компоненты VCL / FMX более ограничены по сравнению с Professional.

Embarcadero Delphi 10.3 Rio [24]

21 ноября 2018 года Embarcadero выпустила RAD Studio 10.3 Rio. В этом выпуске было много улучшений, в том числе:

  • Новые возможности языка Delphi - встроенные объявления локальных переменных блока и вывод типа
  • FireMonkey Android zOrder, собственные элементы управления и уровень API 26
  • Улучшения Windows 10 VCL и High DPI
  • Расширение архитектуры RAD Server и поддержка Docker
  • Push-уведомление Android
Delphi 10.3.1 Обновление 1 [25]

Выпущенное в феврале 2019 г. обновление 1 включало:

  • Расширенная поддержка устройств серии iOS 12 и iPhone X
  • Редизайн пользовательского интерфейса консоли RAD Server и переход на платформу Ext JS
  • Улучшена поддержка FireDAC для Firebird 3.0.4 и встроенных Firebird.
  • Новые стили VCL и FMX для нескольких устройств
  • Компоненты производительности IDE
  • Улучшение качества более чем 150 проблем, о которых сообщили клиенты
Delphi 10.3.2 Обновление 2 [26]

Выпущено в июле 2019 г., обновление 2 и включает:

  • Delphi macOS 64-разрядная.
  • Мастера серверов RAD и улучшения развертывания
  • Поддержка push-уведомлений Android с Firebase
  • Поддержка приложений с графическим интерфейсом Delphi Linux FireMonkey
  • Поддержка 64-разрядной версии Delphi Android
  • Поддержка macOS Catalina (Delphi) и iOS 13
  • Поддержка RAD Server Docker
Delphi 10.3.3 Обновление 3 [27]

Выпущенное в ноябре 2019 г. обновление 3 включало:

  • Поддержка 64-разрядной версии Delphi Android
  • Поддержка Delphi iOS 13 и macOS Catalina
  • Развертывание RAD Server Docker
  • Повышена стабильность привязки приложений
  • Улучшенная поддержка push-уведомлений iOS.
  • Улучшения отладчика
Embarcadero Delphi 10.4 Сидней [28]

26 мая 2020 года Embarcadero выпустила RAD Studio 10.4 Sydney с такими новыми функциями, как:

  • Основные улучшения Delphi Code Insight
  • Единое управление памятью на всех поддерживаемых платформах
  • Расширенная поддержка платформы Delphi для нескольких устройств
  • Единый установщик для онлайн- и офлайн-установок
  • Поддержка Windows Server 2019
  • Обновления компонентов параллельного программирования
  • Поддержка Metal API в OS X и IOS. Посмотреть полный список изменений
Delphi 10.4.1 Обновление 1 [29]

Выпущено в сентябре 2020 г., обновление 1 включает:

  • 850+ улучшений и исправлений
  • Поддержка Windows Server 2019
  • Улучшения для нескольких мониторов и масштабирования 4k
  • Обновления компонентов параллельного программирования

Ссылки [ править ]

  1. Уильям Бьюкенен (4 февраля 2003 г.). Освоение программирования на Delphi . Пэлгрейв Макмиллан. С. 10–. ISBN 978-1-137-17356-0.
  2. ^ Intersimone, Дэвид. "История Borland: почему название" Delphi "? " " . Архивировано из оригинала на 2010-04-11 . Проверено 7 января 2013 .
  3. ^ Тим Андерсон. «Проблемы качества Borland и Delphi 2005» . Проверено 16 июня 2010 .
  4. ^ «Что нового в Delphi и C ++ Builder 2009» . docs.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  5. ^ "Краткие новости: 15 декабря 2008 г." . SDTimes . ООО "БЗ Медиа". 15 декабря, 2008. Архивировано из оригинального 25 марта 2012 года . Проверено 24 августа 2011 .
  6. ^ «Что нового в Delphi и C ++ Builder 2010» . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  7. ^ «Что нового в Delphi и C ++ Builder XE» . Что нового . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  8. ^ «Delphi Insider: Предварительный просмотр: Delphi 2011 - это Delphi XE» . Проверено 2 сентября 2010 .
  9. ^ «Embarcadero представляет стартовые версии C ++ Builder и среды быстрой разработки приложений Delphi» . SD Times . ООО "БЗ Медиа". 31 января 2011 . Проверено 24 августа 2011 .
  10. ^ «Что нового в Delphi и C ++ Builder XE2» . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  11. ^ Стюарт, Саймон (2011-10-19). «Мир, знакомьтесь с MonkeyMixer - используйте формы FireMonkey прямо в проектах VCL» . Simonjstuart.com. Архивировано из оригинала 2012-01-19 . Проверено 5 марта 2012 .
  12. ^ «Что нового в Delphi и C ++ Builder XE3» . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  13. ^ «Что нового в Delphi и C ++ Builder XE4» . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  14. ^ «Что нового в Delphi и C ++ Builder XE5» . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  15. ^ «Что нового в Delphi и C ++ Builder XE6» . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  16. ^ «Что нового в Delphi и C ++ Builder XE7» . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  17. ^ «Что нового в Delphi и C ++ Builder XE8» . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  18. ^ «Что нового в Сиэтле» . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  19. ^ "Что нового в Берлине" . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  20. ^ "Что нового" . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  21. ^ «10.2 Токио - Выпуск 1» . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  22. ^ "10.2 Токио - Выпуск 2" . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  23. ^ «10.2 Токио - Выпуск 3» . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  24. ^ "Что нового" . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  25. ^ "10.3 Рио - Выпуск 1" . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  26. ^ "10.3 Рио - Выпуск 2" . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  27. ^ "10.3 Рио - Выпуск 3" . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  28. ^ "Что нового" . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )
  29. ^ "10.4 Сидней - Выпуск 1" . docwiki.embarcadero.com . Embarcadero Technologies . Дата обращения 6 ноября 2020 . CS1 maint: обескураженный параметр ( ссылка )

Внешние ссылки [ править ]

  • Страница фэндома Delphi
  • Даты выпуска версии Delphi