Delphi (среда разработки)
Embarcadero Delphi [дэ́лф’и], ранее Borland Delphi и CodeGear Delphi, — интегрированная среда разработки ПО для Microsoft Windows, Mac OS, iOS и Android на языке Delphi (ранее носившем название Object Pascal), созданная первоначально фирмой Borland и на данный момент принадлежащая и разрабатываемая Embarcadero Technologies. Embarcadero Delphi является частью пакета Embarcadero RAD Studio и поставляется в пяти редакциях: Community (распространяется бесплатно и имеет ограниченную лицензию на использование в коммерческих целях)[2], Professional, Enterprise и Architect. Координирующий офис Embarcadero, ответственный за разработку Delphi, находится в Торонто, тогда как сама разработка сконцентрирована главным образом в Канаде и Испании[3].
Назначение
[править | править код]Среда предназначена для быстрой (RAD) разработки прикладного ПО для операционных систем Windows, Mac OS X, а также iOS и Android. Благодаря уникальной совокупности простоты языка и генерации машинного кода позволяет непосредственно, и, при желании, достаточно низкоуровнево взаимодействовать с операционной системой, а также с библиотеками, написанными на C/C++. Созданные программы независимы от стороннего ПО, как Microsoft .NET Framework или Java Virtual Machine. Выделение и освобождение памяти управляется в основном пользовательским кодом, что, с одной стороны, ужесточает требования к качеству кода, а с другой — делает возможным создание сложных приложений с высокими требованиями к отзывчивости (работа в реальном времени). В кросс-компиляторах для мобильных платформ предусмотрен автоматический подсчёт ссылок на объекты, облегчающий задачу управления их временем жизни.
Произношение
[править | править код]По поводу «правильного» произношения названия среды разработки было сломано немало копий не только в России[4]. Интересно, что нет единства даже среди англоязычных стран. В частности, согласно данному источнику, в Великобритании доминирует произношение «дел-фи́»[5], а в США — «дел-фа́й»[6].
CodeGear
[править | править код]8 февраля 2006 года Borland объявила о намерениях продать подразделения, занимающиеся средствами разработки и сервером баз данных InterBase, выделив их в дочернюю компанию CodeGear[7], которая 1 июля 2008 года была продана компании Embarcadero Technologies[8]. Текущая, 26-я по счёту версия носит название Delphi 10.3 Rio и является частью продукта под названием Embarcadero RAD Studio 10.3 Rio[9]. В этой версии поддерживаются языки программирования Delphi и C++. Среда разработана в соответствии с концепцией визуального программирования.
История версий Delphi
[править | править код]Borland Delphi
[править | править код]Первая версия Borland Delphi (позже известная как Delphi 1) была выпущена в 1995 году и была предназначена для разработки 16-разрядных приложений для Windows 3.1. Это была одна из первых систем RAD.
Delphi 2
[править | править код]Delphi 2 появилась в 1996 году и позволяла разрабатывать 32-битные приложения. Для программирования под Windows 3.1 в комплект поставки включалась Delphi 1.
Delphi 3
[править | править код]Delphi 3 выпущена в 1997 году. В этой версии появилась технология Code Insight, пакеты компонентов, поддержка ActiveForms, MIDAS и интерфейсов COM.
Inprise Delphi 4
[править | править код]Inprise Delphi 4 была выпущена в 1998 году. IDE была полностью переработана с применением интерфейсов Drag-and-Dock. В VCL добавлена поддержка ActionLists. Была введена перегрузка процедур и функций, динамические массивы, поддержка Windows 98, CORBA и Microsoft BackOffice. Это была последняя версия поставляемая с Delphi 1 для 16-битных программ.
Borland Delphi 5
[править | править код]Borland Delphi 5 появилась в 1999 году. Добавлены фреймворки, параллельное программирование, расширенный интегрированный отладчик, поддержка XML, поддержка баз данных ADO.
Kylix
[править | править код]В 2001 году Borland реализовал версию Delphi под Linux, названную Kylix. Вместо библиотеки VCL использовалась кроссплатформенная CLX (оболочка для Qt). IDE Kylix базировался на библиотеках Wine.
Borland Delphi 6
[править | править код]Поддерживала кросс-платформенную библиотеку CLX.
Borland Delphi 7
[править | править код]Delphi 7, выпущенная в августе 2002 года, стала стандартом для многих разработчиков Delphi.
Это один из самых успешных продуктов Borland из-за стабильности, скорости и низких требований к аппаратному обеспечению. В Delphi 7 добавлены новые компоненты для Windows XP и увеличено число компонентов для создания web-приложений.
Borland Delphi 8
[править | править код]Delphi 8 выпущена в декабре 2003 года. Имела новый закрепленный интерфейс Galileo, подобный Visual Studio.NET Microsoft. Поддерживала разработку приложений только под .NET. Позиционировалась как первая система программирования под .NET, выпущенная не Microsoft, а сторонним разработчиком.
Borland Delphi 2005
[править | править код]Также Delphi 9 и Borland Developer Studio 3.0. В этой версии была возвращена возможность разработки приложений под Win32, убранная из предыдущей Delphi 8. Но если библиотека VCL была возвращена, то CLX больше уже не поддерживалась.
Borland Delphi 2006
[править | править код]Delphi 2006 (Delphi 10, Borland Developer Studio 4.0) Была выпущена в декабре 2005 года. В одной IDE поддерживалась разработка проектов C#, Delphi.NET, Delphi Win32 и C++.
CodeGear Delphi 2007
[править | править код]Delphi 2007 (Delphi 11, в составе IDE CodeGear RAD Studio 5.0) вышла в сентябре 2007 года. Является последней неюникодной версией Delphi. Встроенный в Delphi 2007 ассемблер, помимо базовых x86-команд, понимает команды расширений вплоть до SSE3.
- Новое в Delphi 2007
- Стандартные компоненты в новой Delphi теперь автоматически поддерживают темы Windows;
- Некоторые изменения претерпел VCL. Наряду с обычной, стандартной вкладкой «Dialogs», появилась новая — «Vista Dialogs»;
- В VCL добавлены Vista-ориентированные классы диалогов и переработаны некоторые существовавшие классы под Windows Vista;
- Справочная система Delphi сделана в формате Microsoft Document Explorer. Многие его пункты переработаны и расширены;
- Некоторым изменениям подверглась DBExpress. Появилась поддержка Interbase 2007, MySQL 4.1 и 5. Также появилась поддержка Unicode в драйверах Oracle, Interbase и MySQL.
Delphi 2009
[править | править код]- Новое в Delphi 2009
- Полная поддержка Unicode. Приложения могут выполняться на любой языковой версии Windows. Применение Unicode гарантирует, что приложения будут одинаково выглядеть и функционировать во всех языковых версиях Windows и поддерживать как Unicode-строки, так и ANSI-строки. Новые усовершенствованные средства локализации помогают переводить приложения на различные языки. Все функции Windows API заменены на их unicode-аналоги (например, ранее MessageBox определялась как MessageBoxA, теперь — MessageBoxW); тип String теперь на самом деле является UnicodeString, а Char — WideChar, PChar теперь объявлен как PWideChar. Старые типы и описания ANSI-вариантов системных функций сохранились, однако теперь потребуется прямое их указание (например, Set of Char в Delphi 2009 будет Set of AnsiChar, а MessageBox — MessageBoxA). Delphi 2009 — первая из версий Delphi для Win32, требующая серьёзной переработки проектов при переходе на новую версию, что особенно критично для системных программистов, широко использовавших прямую обработку типов данных;
- Новые элементы языков программирования, в том числе Generics и анонимные методы для Delphi, позволяют создавать более гибкий и качественный код и предоставляют новые возможности для рефакторинга;
- Новая библиотека VCL включает в себя множество усовершенствований и новых компонентов для создания развитого графического интерфейса;
- Веб-библиотека VCL позволяет создавать веб-приложения с развитым интерфейсом с поддержкой AJAX;
- Уменьшено время передачи приложением сообщений операционной системе;
- Визуальное проектирование и разработка баз данных благодаря входящему в состав редакции Delphi Architect профессионального средства моделирования Embarcadero ER/Studio.
Delphi 2010
[править | править код]25 августа 2009 года компания Embarcadero Technologies объявила о продаже интегрированной среды разработки Embarcadero Rad Studio 2010, в которую вошла новая версия Delphi 2010.
- Новое в Delphi 2010
- Поддержка Windows 7 API, Direct2D и мультисенсорного ввода.
- Поддержка касаний и жестов для Windows 2000, XP, Vista и 7.
- IDE Insight в Delphi 2010 — мгновенный доступ к любой функции или параметру.
- Delphi 2010 включает свыше 120 усовершенствований для повышения производительности.
- Визуализаторы отладчика.
- В Delphi 2010 включена поддержка Firebird с помощью dbExpress.
- Классический интерфейс Delphi 7 и панель инструментов со вкладками как опция.
- Расширение RTTI — поддержка атрибутов, которые могут быть применены к типам(в том числе классам и интерфейсам), полям, свойствам, методам и к элементам перечислений.
- Редакция Delphi 2010 Professional
- Локальное подключение к базам данных InterBase, Blackfish SQL и MySQL при подключении через dbExpress.
- Развертывание Blackfish SQL в системах с одним пользователем и размером базы данных 512 МБ.
- Веб-библиотека VCL с ограничением числа подключений (не более 5).
- Редакция Delphi 2010 Enterprise
- Delphi 2010 Enterprise включает все возможности редакции Delphi 2010 Professional и ряд дополнительных возможностей.
- Подключение к серверам баз данных InterBase, Firebird, Blackfish SQL, MySQL, Microsoft SQL Server, Oracle, DB2, Informix и Sybase при подключении через dbExpress.
- Разработка многоуровневых приложений баз данных DataSnap.
- Развертывание Blackfish SQL в системах с пятью пользователями и размером базы данных 2 ГБ.
- Веб-библиотека VCL без ограничения числа подключений.
- Дополнительные возможности UML-моделирования.
- Редакция Delphi 2010 Architect
- Delphi 2010 Architect включает все возможности редакции Delphi 2010 Enterprise и ряд дополнительных возможностей.
- Обратное проектирование, анализ и оптимизация баз данных.
- Создание логических и физических моделей на основе сведений, извлеченных из баз данных и файлов сценариев.
- Удобные для восприятия и навигации диаграммы.
- Delphi 2010 Architect дает возможность прямого проектирования путём автоматического создания кода базы данных из моделей.
- В Delphi 2010 Architect усовершенствовано двунаправленное сравнение и объединение моделей и структур баз данных.
Delphi XE
[править | править код]Delphi XE (Delphi 2011, code named Fulcrum), была выпущена 30 августа 2010.
- Новые возможности Delphi XE
- Интеграция Subversion.
- Новые возможности VCL и RTL.
- Доработки в редакторе кода.
- Обновление DataSnap, в частности по части поддержки новых версий СУБД.
- Обновление средств моделирования, поддержка диаграмм последовательностей.
- Новые возможности для расширения IDE, обновленный Open Tools API.
Delphi XE2
[править | править код]1 сентября 2011 года Embarcadero выпустила RAD Studio XE2, которая включает в себя Delphi XE2, а также C++ Builder XE2, Prism XE2 и RadPHP XE2.
- Новое в Delphi XE2;
- Поддержка платформы x64 (пока только для Windows).
- Поддержка операционных систем Mac OS X и iOS.
- Кросс-платформенная библиотека FireMonkey[10] для создания современного пользовательского интерфейса. FireMonkey использует аппаратное ускорение если оно доступно, и не совместима с VCL.
- Библиотека LiveBindings для связывания интерфейса с различными наборами данных.
- Значительные улучшения в технологии DataSnap. В частности, добавлены генераторы заготовок приложений с кодом взаимодействия с создаваемым DataSnap-сервером для большинства мобильных платформ, на разных, соответствующих платформам, языках программирования.
Delphi XE3
[править | править код]3 сентября 2012 года Embarcadero выпустила RAD Studio XE3.
Delphi XE3 поддерживает 32 битную и 64 битную редакции Windows (включая Windows 8) и улучшенную поддержку Apple Mac OS X с фреймворком Firemonkey 2/FM². Поддержка iOS была прекращена (с намерением вернуть её обратно в отдельном продукте — Mobile Studio), но приложения под эту платформу по-прежнему можно разрабатывать в Delphi XE2.
Delphi XE4
[править | править код]RAD Studio XE4 появилась в продаже 22 апреля 2013 года. В новую версию вошли такие продукты, как Delphi XE4, C++ Builder XE4 и кроссплатформенная среда FireMonkey FM3.
- Нововведения
- Вернулась поддержка iOS, которая отсутствовала в RAD Studio XE3.
- Взамен RAD Studio XE3 Mobile, выход которой ожидался в начале 2013 года, RAD Studio XE4 была дополнена функционалом для разработки мобильных приложений.
- Программирование непосредственно под iPhone и iPad с учётом всех программных и технических особенностей.
- Генерация кода для эмулятора Apple iOS.
- Улучшено взаимодействие с такими базами данных, как InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, DataSnap и тд.
Delphi XE5
[править | править код]RAD Studio XE5 появилась в продаже 11 сентября 2013 года. В новой версии добавлена поддержка разработки ПО для устройств с архитектурой ARM, работающих под управлением Android.
Delphi XE6
[править | править код]15 апреля 2014 года Embarcadero выпустила RAD Studio XE6. Разработчики назвали его «качественным релизом», так как были исправлены сотни дизайн-ошибок и ошибки производительности.
- Новое в IDE XE6
- Дизайн устройства Google Glass добавлен в конструкторе форм.
- Новые иконки в IDE. Иконки были обновлены по всему продукту.
- Новые возможности в диспетчере развёртывания. Новая опция Перезапись позволяет выбрать файлы, которые не нужно разворачивать, специально, чтобы можно было избежать перезаписи файлов на целевом устройстве. Опция Перезапись установлена в Всегда по умолчанию.
- Изменения в SDK-менеджере для Android-платформ. Свойства для Android SDK теперь организованы в трёх различных вкладках: SDK, NDK и Java.
- Изменены и добавлены некоторые параметры в окне Опции проекта (новая ориентация страницы для мобильных приложений, новая функция Use MSBuild externally to compile для Delphi-компилятора, новый ключ hardwareAccelerated на Info Version Page для Android, новые возможности для C++ Linker для всех мобильных платформ).
- Команды выполнения предоставляют новый параметр -cleaninstall для мобильных платформ.
- Новые ключевые возможности Delphi XE6
- Компоненты для взаимодействия приложений (Application Tethering Components)
- Компоненты для панели задач (Taskbar component): Компоненты для реализации предварительного просмотра нескольких окон, которые можно выбрать в приложениях при помощи управляющих кнопок. Автоматический или пользовательский предварительный просмотры. Отображение прогресса в кнопках панели задач для приложений. Перекрывающиеся иконки на кнопках панели задач.
- Взаимодействие с сервисами в облаках (BaaS), компоненты для Kinvey и Parse: Взаимодействие с ведущими поставщиками «бэкендов-как-сервисов» для добавления данной функциональности к мобильным приложениям. Лёгкий доступ к сервисам в облаках, что избавляет от необходимости создавать и поддерживать собственные «бэкенд-сервисы». Использование push-уведомлений для вовлечения любых пользователей устройств и платформ. Доступ к данным и хранилищам объектов в облаках. Аутентификация пользователей. Поддержка REST-клиентов, создание которых доступно начиная с XE5. Поддержка трёх наиболее популярных поставщиков BaaS — Kinvey и Parse на основе набора компонент доступа через API.
- Новые стили VCL: Придание приложением обновленный вид под актуальные версии Windows или создание для них уникального дизайна. Включает стиль планшетной Windows. Поддерживает Windows 7 и Windows 8. Полная стилизация приложений, включая меню и границы окон.
- Компоненты VCL для работы с датчиками: Delphi-приложения могут использовать возможности датчиков положения, перемещения и других. Доступ к датчиками устройств из VCL-приложений для планшетов под управлением Windows. Возможности акселерометра, GPS и гироскопа.
- Покупки из приложения и реклама в приложениях: Мобильные приложения дают возможность зарабатывать деньги для их разработчиков. Можно монетизировать мобильные приложения за счёт встраивания возможностей покупки из приложений и рекламы. Продажа контента, функциональности, сервисов и подписки в iOS и Android. Поддержка главных рекламных сетей (Google AdMob и Apple iAd).
- Приложения для Google Glass: С помощью Delphi разработка для различных устройств теперь простирается за рамки ПК, планшетов и смартфонов до носимых гаджетов. Возможность создания Android-приложений для Google Glass. Новые пользовательские стили для оптимизации дизайна приложений и разрешения под Google Glass. Шаблоны дизайнера для устройства Google Glass.
- Специальные возможности: Можно делать приложения более удобными для использования большим количеством пользователей, включая тех, кто использует устройства чтения экрана. Новые специальные возможности для настольных приложений на основе FM. Поддержка JAWS на Windows и VoiceOver на Mac OS X.
- Качество, производительность и стабильность: Наилучшие возможности по разработке и поставке приложений с высочайшим уровнем пользовательского взаимодействия. Исправлено более 2000 зарегистрированных ошибок. Повышена общая производительность приложений на этапе исполнения для всех платформ.
- Ключевые возможности и работа с базами данных: Расширение ключевых возможностей продукта. Улучшение в библиотеке FireDAC по работе с базами данных, FDMemTable. «Обозреватель данных» (Database Explorer) для FireDAC. Поддержка Apache (WebBroker). Поддержка DirectX 11, OpenGL 4.3 и более ранние. Производительность DataSnap и обновлённые мастера (wizards). Рефакторинг и улучшения в RTL. Обновление драйвера FireDAC для Informix. Поддержка Apache C++.
Delphi XE7
[править | править код]Выпущена 2 сентября 2014.
- Основные изменения[11]
- RTL — Библиотека организации параллельных вычислений, использующая анонимные функции и генерики
- RTL — Литерал и операторы для работы с динамическими массивами. Ранее конструкцию вида [1, 2, 3] можно было передавать только аргументу типа открытый массив, теперь можно присваивать динамическим массивам, конкатенировать с ними и т. п.
- RTL — Ряд функций вычисления информации о типах данных перенесён на уровень компилятора[12]. Это позволяет компилятору изрядную часть выражений с проверкой типа данных считать константными, и условия, опирающиеся на эти выражения, оптимизировать уже при компиляции и не оставлять на время исполнения ни эти вычисления, ни код альтернативных ветвей. Это актуально в коде, использующем generics и явным образом содержащем разные ветви кода для обработки разных типов данных.
- FireMonkey — компонент, реализующий боковую панель или всплывающее меню
- FireMonkey — в ListView добавлена возможность вызвать обновление прокруткой за начало
- FireMonkey — два компонента-поля ввода (TEdit и TCalendar) реализуют новую архитектуру, позволяющую подменять внутреннюю реализацию нативной (реализовано для iOS).
- Из среды удалены компоненты устаревшей технологии BDE. Вместо этого рекомендуется использовать новую технологию FireDAC.
Delphi XE8
[править | править код]Выпущена 7 апреля 2015 года.
- Основные нововведения среды разработки[13]
- Появилась возможность разработки 64-битных приложений под iOS;
- Предварительный просмотр дизайна приложения на разных устройствах одновременно;
- Возможность запускать iOS-приложения на любом зарегистрированном в RAD Studio iOS-симуляторе (iPad, iPad Air, iPhone от 4 и выше);
- Возможность отключения встроенных в RAD Studio Android-библиотек;
- RAD Studio теперь поддерживает новую систему контроля версий, интегрированную в IDE, для управления и отслеживания изменений в проектах: Mercurial Version Control System Integrated;
- Позволяет создавать универсальные приложения для iOS с разной разрядностью — в одном исполняемом файле два кода: 32 бит и 64 бит (ARMv7 + arm64);
- Интегрирована Castalia (добавляет функциональность, позволяющую выполнять некоторые задачи более простым способом);
- Добавлены два новых независящих от платформы типа данных: FixedInt и FixedUInt. (FixedInt — 32-битное целое число со знаком, FixedUInt — 32-битное целое число без знака).
Delphi 10 Seattle
[править | править код]Выпущена 31 августа 2015 года.
- Основные нововведения среды разработки
- Firemonkey и VCL поддерживают Windows 10;
- Drag and Drop в другие приложения на OS X;
- Новые стили Firemonkey;[14]
- Удвоенный размер проектов в IDE (позволило фактически удвоить поддерживаемый размер проектов и повысить стабильность и производительность при работе с крупными проектами, особенно для нескольких платформ);
- Доработаны процедуры разработки, тестирования и составления документации
- Отладка 64-битных приложений iOS;
- Поддерживается iOS 8.4;
- Поддерживается Android 5.1.1;
- Поддержка служб Android;
- Поддержка модульного тестирования DUnitX для Android и iOS;
- Поддержка DirectX 12;
- Поддержка вызова API WinRT;
- Поддержка FireDAC для базы данных NoSQL MongoDB;
- Новое поведение MultiView;
- Новые компоненты VCL;
- Новые компоненты для работы с Beacon;
- Улучшен механизм стилей;
- Улучшен диспетчер библиотек GetIt;
- Улучшены возможности IDE;
- И многое другое[15].
Delphi 10.1 Berlin
[править | править код]Выпущена 19 апреля 2016[16].
- Добавлена поддержка Android 6.0.
Delphi 10.2 Tokyo
[править | править код]Основные новые возможности Delphi 10.2 Tokyo:
- В состав Delphi включён компилятор приложений под Linux (Ubuntu Server (LTS 16.04) и RedHat Enterprise (V7));
- Включена поддержка СУБД MariaDB.
Delphi 10.3 Rio
[править | править код]Выпущена 22 ноября 2018 года (последний релиз — 10.3.3 — выпущен 21.11.2019).
Основные новые возможности Delphi 10.3 Rio:
[править | править код]- Компилятор Delphi получил возможность использования inline-переменных;
- Добавлена возможность инициализации констант с помощью выражений;
- Добавлен компонент TImageCollection, поддерживающий смену разрешений устройства, на котором происходит запуск приложения;
- Компилятор для платформы Linux стал не-ARC;
- Добавлена поддержка Android API level 28;
- IDE-среда получила некоторые изменения в usability.
Основные новые возможности Delphi 10.3.2:
[править | править код]- Поддержка 64-битных приложений macOS;
- Поддержка FireMonkey (FMX) Linux (создание клиентских приложений с графическим интерфейсом для Linux).
Основные новые возможности Delphi 10.3.3:
[править | править код]- Поддержка 64-битных приложений Android, Android App Bundle;
- Поддержка macOS Catalina 64-бит, iOS 13.
Delphi for PHP
[править | править код]В марте 2007 года CodeGear выпустила среду разработки Delphi for PHP, предназначенную для разработки веб-приложений на языке программирования PHP. Теперь среда Delphi ориентирована не только на язык Delphi. Были выпущены 1-я и 2-я версии, после чего Delphi for PHP была переименована в RadPHP XE (по сути 3-я версия), затем RadPHP XE2, и с выпуском Delphi XE3 этот продукт сильно переработан и назван HTML5 Builder.
Delphi for .NET
[править | править код]Delphi for .NET — среда разработки Delphi, а также язык Delphi, ориентированные на разработку приложений для .NET.
Первая версия полноценной среды Delphi для .NET — Delphi 8. Среда позволяет писать приложения только для .NET.
В Delphi 2005 можно писать приложения для .NET, используя стандартную библиотеку классов .NET и VCL для .NET. Среда позволяет писать .NET-приложения на C#. Delphi 2005 также позволяет писать обычные приложения с использованием библиотек VCL и CLX.
Delphi 8, 2005, 2006 используют .NET Framework версии 1.1. Delphi for .NET 2007, включённая в состав CodeGear RAD Studio 2007, разработана для .NET Framework 2.0.
Начиная с версии 2009, поддержка Delphi.NET была прекращена[17]. Для разработки под .NET предлагается Delphi Prism.
Delphi Prism
[править | править код]Delphi Prism — среда разработки под .NET и Mono на языке Oxygene, использующая Visual Studio Shell (с возможностью интеграции в Visual Studio).
См. также
[править | править код]Примечания
[править | править код]- ↑ О выпуске обновления 3 для версии 10.3 (www.embarcadero.com)
- ↑ Delphi Community Edition. Полнофункциональная бесплатная среда разработки Delphi для создания родных кросс-платформенных приложений. Embarcadero.
- ↑ “Сила независимых поставщиков средств разработки — в поддержке многоплатформенности” (18 сентября 2015). — «у нас только три таких центра вне США (один в Канаде, а недавно появился ещё в Испании вместо закрытого в Румынии)». Дата обращения: 4 октября 2015.
- ↑ Delphi Pronunciation (англ.). Delphi Wiki. Wikia, Inc.. Дата обращения: 1 октября 2008. Архивировано 5 февраля 2012 года.
- ↑ Вариант произношения, характерный для Великобритании (англ.). Merriam-Webster Online Dictionary. Merriam-Webster. Дата обращения: 1 октября 2008. Архивировано 21 августа 2011 года.
- ↑ Вариант произношения, характерный для США (англ.). Merriam-Webster Online Dictionary. Merriam-Webster. Дата обращения: 1 октября 2009. Архивировано 21 августа 2011 года.
- ↑ Enterprise Application Modernization and Management software — Micro Focus Архивировано 5 июля 2006 года.
- ↑ On July 1, 2008 CodeGear became part of Embarcadero Technologies Inc. Архивировано 17 декабря 2008 года.
- ↑ RAD Studio 10.3 continues the mantra of helping developers build cross-platform native apps faster than ever before, ready for the largest audience possible. Embarcadero Website. Дата обращения: 5 июня 2019.
- ↑ docwiki.embarcadero.com: FireMonkey Application Platform
- ↑ docwiki.embarcadero.com: What’s New in Delphi and C++Builder XE7 (англ.)
- ↑ Delphi sorcery: New language feature in XE7 (англ.)
- ↑ Что нового в Delphi и C++ Builder XЕ8?
- ↑ What's New - RAD Studio . docwiki.embarcadero.com. Дата обращения: 13 сентября 2015.
- ↑ Релиз RAD Studio 10 Seattle . Дата обращения: 13 сентября 2015.
- ↑ Релиз RAD Studio 10.1 Berlin (Delphi, C++Builder)
- ↑ Dr.Bob’s Delphi for .NET
Литература
[править | править код]- Хавьер Пашеку. Программирование в Borland Delphi 2006 для профессионалов = Delphi for .NET Developer’s Guide. — М.: Вильямс, 2006. — 944 с. — ISBN 0-672-32443-1.
- Нил Дж. Рубенкинг. Язык программирования Delphi для «чайников». Введение в Borland Delphi 2006 = Delphi for Dummies. — М.: Диалектика, 2007. — 336 с. — ISBN 0-7645-0179-8.
- Культин Н. Основы программирования в Delphi XE. — СПб.: БХВ-Петербург, 2011. — 416 с. — ISBN 978-5-9775-0683-0.
- Осипов Д. Базы данных и Delphi. Теория и практика. — СПб.: БХВ-Петербург, 2011. — С. 752. — ISBN 978-5-9775-0659-5.
Ссылки
[править | править код]- Сайты и ресурсы
- Линия продуктов Delphi (рус.) на сайте Embarcadero
- Torry’s Delphi Pages — сборник компонент для Delphi (англ.)
- Справочник «Основы Delphi» (рус.)
- КОРОЛЕВСТВО Дельфи | Виртуальный клуб программистов (рус.)
- Мастера DELPHI (рус.)
- DelphiFeeds.ru — все русскоязычные Delphi-блоги (рус.)
- DelphiFeeds.com — все англоязычные Delphi-блоги (англ.)
- Delphi Sources — программирование на Delphi, более 800 примеров, статьи, форум, FAQ (рус.)
- DRKB — русская база знаний по Delphi (рус.)
- Что нового в Delphi — список изменений в текущей версии (рус.)
- Статьи
- Почему название «Delphi»? (англ.)
- Delphi 2010 — обзорная статья (рус.)