Редакция Embarcadero RAD Studio 2010 Enterprise предназначена для индивидуальных разработчиков и групп, занимающихся созданием клиент-серверных и многоуровневых приложений, а также веб-приложений как в собственном коде Windows, так и для .NET. RAD Studio Enterprise предоставляет удобные средства подключения к различным серверам баз данных и корпоративным источникам данных, расширенные возможности создания UML-моделей и комплексный набор средств создания высококачественных приложений. RAD Studio Enterprise поддерживает все возможности редакции Professional, а также следующие возможности создания клиент-серверных и многоуровневых приложений для работы с базами данных и веб-приложений:
- подключение к серверам баз данных InterBase, Blackfish SQL, Firebird, MySQL, Microsoft SQL Server, Oracle, DB2, Informix и Sybase при создании приложений с собственным кодом Windows;
- подключение к удаленным серверам InterBase и Blackfish SQL при создании приложений .NET;
- разработку многоуровневых приложений DataSnap и разработку клиентов .NET DataSnap;
- развертывание Blackfish SQL в системах с пятью пользователями и размером базы данных 2 ГБ;
- веб-библиотеку VCL без ограничения числа подключений;
- полный набор, включающий более 80 характеристик кода и более 200 показателей, используемых для аудита кода;
- полное двустороннее UML-моделирование с несколькими типами диаграмм, синхронизацией кода и моделей, созданием документации и шаблонами разработки.
Новые возможности Embarcadero® RAD Studio 2010
Новые возможности разработки собственных приложений Windows с помощью Delphi и C++Builder
Значительное сокращение сроков разработки
Основной задачей RAD Studio является ускорение создания программ, а новые возможности интегрированной среды разработки RAD Studio 2010 позволяют еще более повысить производительность и сэкономить время разработчиков. К числу этих возможностей относятся:
- функция IDE Insight, позволяющая обращаться ко всем возможностям, параметрам и компонентам интегрированной среды разработки, не тратя время на их поиск в меню и диалоговых окнах;
- средство Code Formatter, упрощающее унификацию внешнего вида кода;
- обозреватель классов C++, обеспечивающий управление классами в проекте и быстрый переход между ними;
- усовершенствованные функции поиска и повторного открытия файлов, позволяющие быстро находить нужные сведения;
- поддерживаемые отладчиком средства визуализации данных, упрощающие отладку, позволяя настраивать отображение типов данных в отладчике;
- поддерживаемые отладчиком средства управления потоками, обес-печивающие заморозку, разморозку и изоляцию потоков, а также установку контрольных точек для выбранных потоков, что упрощает разрешение проблем;
- новые параметры отладчика Scroll new events into view («Прокрутка новых событий в представлении») и Ignore non-user breakpoints («Игнорирование не пользовательских контрольных точек»);
- поддерживаемые в редакции Delphi Professional новые средства аудита кода и учета количественных показателей, позволяющие более эффективно анализировать код и определять состояние проекта (полный набор средств аудита кода и учета количественных показателей поддерживается редакциями Enterprise и Architect).
Уменьшение объемов ввода данных с клавиатуры
RAD Studio позволяет быстро создавать использующие сенсорный ввод данных графические интерфейсы и приложения для КПК, сенсорных панелей и автономных общедоступных систем и модернизировать существующие приложения с минимальным добавлением кода или без него.
- Подключаемое ядро распознавания жестов.
- Работа под управлением всех поддерживаемых версий Windows (Windows 2000, Windows XP, Windows Vista и Windows 7).
- Использование оборудования, поддерживающего сенсорный ввод, и имеющихся устройств (например, мыши).
- Встроенная поддержка интерфейсов с сенсорным и мультисенсорным вводом в библиотеке VCL.
- Более тридцати стандартных жестов для панорамирования, масштабирования, поворота и выполнения других задач.
- Возможность создания собственных жестов с помощью редактора жестов.
- Touch Keyboard — полнофункциональная виртуальная клавиатура, поддерживающая несколько языков и наборов региональных параметров и предназначенная для создания усовершенствованных интерфейсов, обеспечивающих взаимодействие без использования клавиатуры.
Подключение к приложениям и данным
RAD Studio 2010 предоставляет разработчикам новые возможности для подключения к данным, веб-службам и архитектурам приложений.
- Новые возможности поддержки Firebird 2.1 и 1.5 в dbExpress.
- Обновленные драйверы для InterBase 2009, Microsoft SQL Server 2008, Oracle 11g и MySQL 5.1.
- Поддержка нового клиента SOAP 1.2, позволяющего использовать преимущества веб-служб Amazon и других поставщиков.
- Обмен данными по протоколу HTTP и подключение на уровне процессов для многоуровневых приложений DataSnap.
- Новые мастера DataSnap из галереи объектов Object Gallery упрощают создание серверных приложений.
- Обратные вызовы DataSnap, позволяющие серверам устанавливать соединение с клиентами.
- Фильтрация, позволяющая полностью управлять потоками данных между клиентами и серверами DataSnap.
- Возможность использования в популярных архитектурах приложений благодаря поддержке значений REST и JSON в DataSnap.
Поддержка большего числа пользовательских настольных систем
RAD Studio позволяет поддерживать больше настольных систем Windows, не заботясь об особенностях реализации Windows API каждой версии, и поддерживать пользо¬вателей из разных стран мира благодаря использованию Unicode в среде разработки и усовершенствованной поддержке языков.
- Элементы управления VCL оптимизированы для использования возможностей и тем Windows XP, Windows Vista и Windows 7.
- Полная поддержка Unicode, позволяющая поддерживать данные и пользователей по всему миру.
- Создание приложений для Windows XP и Windows Vista, поддержи-вающих работу с мышью и сенсорный ввод данных, и использование новых возможностей работы с сенсорным вводом в Windows 7.
- Расширенный интерфейс Open Tools API для создания подключаемых модулей для интегрированной среды разработки Delphi.
- Переводы исходного кода, ресурсов, откомпилированных модулей, меню и диалоговых окон интегрированной среды разработки доступны на английском, немецком, французском и японском языках.
- Удобное переключение между языками диалоговых окон, меню и других элементов интегрированной среды разработки
Недоступная ранее эффективность кода и компиляции
Delphi 2010 поддерживает RTTI и предоставляет новые возможности компилятора и возможности по работе с языками.
- Поддержка RTTI, позволяющая предоставлять информацию о методах, полях и свойствах, необходимую для поддержки динамических вызовов и других средств метапрограммирования.
- Объектно ориентированные классы ввода-вывода для работы с файлами и каталогами.
- Поддержка пользовательских атрибутов для большинства элементов кода — типов, полей, свойств, методов и параметров.
- Усовершенствованный класс TStringBuilder, упрощающий и ускоряющий сцепление строк и управление ими.
- Усовершенствованные родовые классы с полной поддержкой коллекций и списков RTL.
- Более эффективная поддержка локализованных ресурсов.
- Компиляция в фоновом режиме, позволяющая выполнять другие задачи во время компиляции.
C++Builder 2010 использует анонсированные ранее возможности языка C++0x и новые функции компилятора и библиотек.
- Теперь FastMM — это стандартный диспетчер динамической памяти библиотек времени выполнения C++. • Поддержка директивы #pragma once.
- Опция –Zx для создания XML-представления исходного кода.
- Добавлена поддержка _FUNCTION_.
- Поддержка атрибута [[deprecated]].
- __declspec(dllimport) и __declspec(dllexport) для классов шаблонов.
- Обновленные библиотеки Boost 1.39.
- Усовершенствованный стандартный диспетчер динамической памяти C++.
- Оптимизированные функции работы со строками и памятью.
- Компиляция в фоновом режиме, позволяющая выполнять другие задачи во время компиляции.
Новые возможности моделирования данных в RAD Studio 2010 Architect
Редакция RAD Studio 2010 Architect включает новую версию ER/Studio 8.0 Developer Edition, помогающую пользователям находить, документировать и повторно использовать данные и упрощающую обратное проектирование, анализ и оптимизацию баз данных. ER/Studio предоставляет следующие новые возможности.
- Visual Data Lineage — визуальный анализ и документирование прохождения потоков данных в организации без необходимости анализа кода.
- Моделирование на уровне атрибутов — возможность выбирать столбцы (атрибуты) для включения в таблицы (сущности) подмодели и описывать подмодели на новой вкладке Definition («Определение»), а затем создавать запросы для поиска определений.
- Флаги сравнения на уровне объектов — отмечают различия при сравнении моделей, которые мастер сравнения должен игнорировать.
- Создание отчетов в формате HTML.
- Поддержка Microsoft SQL Server 2008.
Новые возможности разработки приложений .NET с помощью Delphi Prism
Повышение эффективности работы благодаря языку Delphi Prism
Язык Delphi Prism — это великолепное средство, позволяющее разработчикам, которые используют Delphi, и разработчикам, использующим .NET, создавать приложения .NET. Разработчики на Delphi могут пользоваться знакомыми син¬таксическими конструкциями, а разработчики на .NET — использовать мощные языковые конструкции, недоступные в других языках программирования .NET.
В язык Delphi Prism добавлены следующие новые возможности:
- Повышение совместимости с языком Delphi;
- Поддержка аспектно ориентированного программирования (AOP);
- Поддержка динамического контроля типов (в .NET 4.0).
Поддержка AOP в Delphi Prism позволяет изменять поведение кода, добавлять и удалять поля, свойства, события и методы и даже извлекать классы, при¬меняя к классам или членам специализированные атрибуты — аспекты.
Аспекты пишутся на языке Prism, компилируются в виде отдельной библиотеки и могут повторно использоваться различными проектами. Написание аспектов является достаточно простой задачей. Компилятор загружает атрибуты ас¬пектов и создает их экземпляры на этапе компиляции, благодаря чему аспекты могут оказывать значительное влияние на создаваемый компилятором код.
Кроме того, после выпуска Delphi Prism 2009 в язык и компилятор были добавлены следующие новые возможности.
Основные возможности компилятора
- RemObjects Cirrus: AOP для Oxygene.
- Стандартная библиотека аспектов для RemObjects Cirrus (поставляется как Tech Preview).
- Неуправляемый экспорт.
- Вариации родовых классов.
- Переменные поля.
- Поддержка класса CLSCompliantAttribute и предупреждений компилятора.
- Новые операторы выражений запросов LINQ: Skip, While, Take и Take While.
Вспомогательные возможности компилятора
- Поддержка функции Unquote для выражений (в первую очередь для поддержки Cirrus).
- Опция проекта и директива компилятора $DELPHICOMPATIBILITY.
- Проверка диапазонов во время выполнения.
- Перечислимые диапазонные типы (например, "type Ten = 1..10;").
- Классы только для чтения.
- Поддержка отрицательных значений нижней границы для типов Array.
Прочие новые возможности
- Усовершенствования модели CodeDom, обеспечивающие поддержку тегов OxygeneInterface, OxygenePartial и OxygeneEmpty в UserData.
- Поддержка событий, предшествующих сборке и следующих за сборкой.
- Параметры отладчика: Remote Machine.
- Настраиваемая панель Add Reference для добавления ссылок на сборки Mono.
- Новый шаблон Monobjc и библиотеки Monobjc, разворачиваемые с Delphi Prism.
- Обновленная программа установки, устанавливающая последнюю версию Mono 2.4.
- В установочный пакет входит Internet Pack.
- Встроенная справка, доступная по нажатии клавиши F1 и основанная на автономной копии вики-документации.
- Дополнительные шаблоны для веб-проектов ASP.NET.
Подключение к приложениям и данным
С помощью Delphi Prism 2010 разработчики могут создавать клиентские при¬ложения .NET DataSnap, использующие новые возможности DataSnap 2010, включая обмен данными с сервером по протоколу HTTP. Возможности DataSnap поддерживаются программными продуктами Delphi Prism Enterprise, Embarcadero RAD Studio Enterprise и Embarcadero RAD Studio Architect.
Поддерживаемые возможности зависят от редакции продукта. Полный перечень возможностей разных редакций см. в таблице возможностей RAD Studio 2010.
Таблица возможностей
D = Delphi®, С = C++Builder®, Р = Delphi Prism™
ИНТЕГРИРОВАННЫЕ КОМПИЛЯТОРЫ | PERSONALITY |
ARCHITECT | ENTERPRISE | PROFESSIONAL |
Улучшено в версии 2010 Высокопроизводительный 32-разрядный оптимизирующий компилятор кода Delphi®, включая высокопроизводительный 32-разрядный встроенный ассемблер x86 с поддержкой набора команд Intel® x86 (включая Intel Pentium®Pro, Pentium III, Pentium 4, Intel MMX™ SIMD, Streaming SIMD Extensions, SSE, SSE2, SSE3, SSE 4.1, SSE 4.2, AMD SSE4A и AMD® 3DNow!®) | D | Х | Х | Х |
Улучшено в версии 2010 Компилятор Embarcadero C++ 6.20 (bcc32) | C | Х | Х | Х |
Улучшено в версии 2010 Совместимость со стандартом ANSI/ISO C++и поддержка библиотеки Boost | C | Х | Х | Х |
Новое в версии 2010 Поддержка директивы #pragma once, повышающей совместимость с MSVC и служащей для защиты заголовков | C | Х | Х | Х |
Новое в версии 2010 Атрибут [[deprecated]], позволяющий помечать конструкции как устаревшие | C | Х | Х | Х |
Новое в версии 2010 Усовершенствованные параметры компилятора для XML-представления исходного кода | C | Х | Х | Х |
Новое в версии 2010 Безопасные функции библиотеки C | C | Х | Х | Х |
Появилось в версии 2009 Новые возможности языка из следующей версии стандарта ANSI/ISO C++ | C | Х | Х | Х |
Улучшено в версии 2007 Обработка ошибок компоновщика, повышающая гибкость и эффективность управления памятью | C | Х | Х | Х |
ВСТРОЕННЫЕ ПЛАТФОРМЫ, КОНСТРУКТОРЫ, ПАКЕТЫSDKИ ПРОГРАММЫ УСТАНОВКИ | ||||
Улучшено в версии 2010 Библиотека визуальных компонентов VCL, предназначенная для быстрого создания приложений для Microsoft Windows, поддерживает Windows 7 и обеспечивает обратную совместимость с Windows Vista, Windows XP и Windows 2000 | C D | Х | Х | Х |
Улучшено в версии 2010 Поддержка заголовков API Windows Vista и Windows 7, позволяющая в полной мере использовать новейшие возможности Windows | C D | Х | Х | Х |
Новое в версии 2010 Поддержка API Direct 2D Windows 7 | C D | Х | Х | Х |
Конструктор форм VCL с активными подсказками по разметке и рекомендациями по размещению | C D | Х | Х | Х |
Конструктор Unified Modeling Language® (UML®) | C D | Х | Х | Х |
Появилось в версии 2007 Технология установки InstallAware позволяет оперативно выполнять обновление. Интегрированная среда разработки может автоматически проверять обновления | C D | Х | Х | Х |
Появилось в версии 2007 Доступ к API .NET для C++ | C | Х | Х | Х |
Появилось в версии 2009 Библиотека Dinkumware STL v5.01 с итеративной отладкой | C | Х | Х | Х |
Появилось в версии 2009 Стандартная библиотека ANSI/ISO Technical Report 1 | C | Х | Х | Х |
Улучшено в версии 2010 Встроенные библиотеки Boost 1.39 | C | Х | Х | Х |
ПОДДЕРЖКА ПРОЕКТОВ И ВСТРОЕННЫХ СРЕДСТВ СБОРКИ | ||||
Появилось в версии 2009 Диспетчер проектов для просмотра и организации содержимого текущей группы проектов и входящих в нее проектов | C D | Х | Х | Х |
Улучшено в версии 2010 Меню представления диспетчера проектов с вложенными папками, без структуры и в виде списка файлов проекта | C D | Х | Х | Х |
Улучшено в версии 2010 Создание файлов и управление ими с помощью диспетчера проектов | C D | Х | Х | Х |
Время сборки в интегрированной среде разработки сокращено в пять раз! | C | Х | Х | Х |
Появилось в версии 2009 Оптимизация времени сборки с помощью мастера предварительной компиляции заголовков | C | Х | Х | Х |
Появилось в версии 2009 Параметр компилятора для выбора обработки предупреждений как ошибок | D | Х | Х | Х |
Появилось в версии 2007 Пакетная компиляция—одновременная компиляция всех аналогичных файлов в проекте для повышения производительности | C | Х | Х | Х |
Появилось в версии 2007 Гибкая система сборки с использованием MSBuild, единый процесс сборки в интегрированной среде разработки и командной строке | C D | Х | Х | Х |
Появилось в версии 2007 Виртуальные папки для логической организации файлов проекта, хранящихся в разных местах | C | Х | Х | Х |
Улучшено в версии 2010 Импорт проектов C++ Builder 3 — C++ Builder 2009 | C | Х | Х | Х |
Улучшено в версии 2010 Импорт проектов Delphi 1 — Delphi 2009 | D | Х | Х | Х |
Появилось в версии 2009 Гибкие конфигурации сборки для организации различных параметров сборки для всех опций компилятора и компоновщика | C D | Х | Х | Х |
Появилось в версии 2009 Именованные наборы параметров для сохранения и применения конфигураций сборки для любых проектов | C D | Х | Х | Х |
Появилось в версии 2009 Совместное использование параметров в конфигурациях параметров и проектах | C D | Х | Х | Х |
Появилось в версии 2007 Выбор нескольких файлов в диспетчере проектов | C D | Х | Х | Х |
Появилось в версии 2007 Обозреватель файлов—оболочка Windows, встроенная в интегрированную среду разработки | C D | Х | Х | Х |
Появилось в версии 2007 Поддержка событий сборки, предшествующих сборке и компоновке (только C++)и следующих за сборкой, на уровне проекта и файла | C D | Х | Х | Х |
Проверка зависимостей в проекте | C D | Х | Х | Х |
Индикатор языка IDE Studio — показывает активный язык, если доступно несколько языков | C D | Х | Х | Х |
Выбор порядка сборки на уровне проекта | C D | Х | Х | Х |
Выбор порядка сборки на уровне файлов | C | Х | Х | Х |
Сборка и компоновка с заданного места — компоновка или сборка текущего и всех более поздних проектов | C D | Х | Х | Х |
Средство Impdef, предоставляющее сведения о библиотеках DLL | C | Х | Х | Х |
Средство Implib для создания библиотек импорта из библиотек DLL | C | Х | Х | Х |
Дополнительные средства командной строки, включая Microsoft Resource Compiler, программу TDump для структурного анализа EXE-, OJB- и LIB-файлов, программы GREP и MAKE | C D | Х | Х | Х |
Улучшено в версии 2010 Средство Tlib, изменяющее регистр символов для создания расширенных библиотек и изменения размеров страниц | C | Х | Х | Х |
ВОЗМОЖНОСТИ ЯЗЫКА И РАБОТА С БИБЛИОТЕКАМИ ВРЕМЕНИ ВЫПОЛНЕНИЯ | ||||
Новое в версии 2010 Объектно ориентированные классы ввода-вывода для работы с файлами и каталогами | C D | Х | Х | Х |
Новое в версии 2010 Поддержка RTTI, позволяющая предоставлять информацию о методах, полях и свойствах, необходимую для поддержки динамических вызовов и других средств метапрограммирования | D | Х | Х | Х |
Новое в версии 2010 Поддержка пользовательских атрибутов для большинства элементов кода—типов, полей, свойств, методов и параметров | D | Х | Х | Х |
Улучшено в версии 2010 Класс TStringBuilder, упрощающий и ускоряющий сцепление строк и управление ими | D | Х | Х | Х |
Улучшено в версии 2010 Шаблоны с полной поддержкой списков и коллекций RTL | D | Х | Х | Х |
Улучшено в версии 2010 Поддержка локализованных ресурсов | C D | Х | Х | Х |
Улучшено в версии 2010 Усовершенствованный стандартный диспетчер динамической памяти C+ + | C | Х | Х | Х |
Улучшено в версии 2010 Оптимизированные функции работы со строками и памятью | C | Х | Х | Х |
Появилось в версии 2009 Тип UnicodeString используется в качестве строкового типа по умолчанию | D | Х | Х | Х |
Появилось в версии 2009 Класс UnicodeString | C | Х | Х | Х |
Появилось в версии 2009 Класс TObject теперь содержит виртуальные методы ToString, GetHashCode и Equals | C D | Х | Х | Х |
Появилось в версии 2009 Анонимные методы | D | Х | Х | Х |
Появилось в версии 2009 Процедура Exit получает необязательный параметр Result | D | Х | Х | Х |
Появилось в версии 2009 Символьные типы Unicode char16_t и char32_t | C | Х | Х | Х |
Появилось в версии 2009 Семантика переноса со ссылками на временные объекты | C | Х | Х | Х |
Появилось в версии 2009 Операторы явного преобразования | C | Х | Х | Х |
Появилось в версии 2009 Статические проверки | C | Х | Х | Х |
Появилось в версии 2009 Полная поддержка признаков типов | C | Х | Х | Х |
Появилось в версии 2009 Внешние шаблоны | C | Х | Х | Х |
Появилось в версии2009 Атрибуты [[final]] и [[noreturn]] | C | Х | Х | Х |
Появилось в версии 2009 Ключевое слово decltype | C | Х | Х | Х |
Появилось в версии 2009 Перечисления с областью действия | C | Х | Х | Х |
Вычисление выражений в директивах компилятора | C D | Х | Х | Х |
Создание повторно используемых 32-разрядных библиотек динамической компоновки (DLL), элементов управления COM (OCX) и отдельных исполняемых файлов | C D | Х | Х | Х |
Пользовательские типы данных Variant, совместимые с собственными типами, комплексными числами и безопасными массивами, а также передача данных типа Variant в наборах данных | C D | Х | Х | Х |
Тип Variant поддерживает значения для типа Int64, беззнаковых типов и строк Unicode | C D | Х | Х | Х |
ИНДИВИДУАЛЬНАЯ ПРОИЗВОДИТЕЛЬНОСТЬ РАЗРАБОТЧИКОВ | ||||
Новое в версии 2010 IDE Insight —самый быстрый способ поиска и выполнения команд в интегрированной среде разработки одним щелчком мыши | C D | Х | Х | Х |
Новое в версии 2010 Форматирование и улучшение внешнего вида исходного кода, включая блочное форматирование, с помощью Code Formatter | C D | Х | Х | Х |
Новое в версии 2010 Новый обозреватель классов обеспечивает настраиваемое иерархическое представление библиотек классов в проекте и позволяет быстро переходить к объявлениям и реализациям и добавлять поля и методы | C | Х | Х | Х |
Новое в версии 2010 Флажки для типов Boolean в инспекторе объектов, значительно повышающие удобство восприятия | C D | Х | Х | Х |
Новое в версии 2010 Возможность компиляции в фоновом потоке | C D | Х | Х | Х |
Улучшено в версии 2010 Для свойств типа Date редакторы свойств теперь используют элементы управления Calendar | C D | Х | Х | Х |
Улучшено в версии 2010 Усовершенствованные средства поиска в редакторе и интеграция с вкладкой Find | C D | Х | Х | Х |
Улучшено в версии 2010 Добавлены новые функции и конфигурация в меню File | Reopen | C D | Х | Х | Х |
Улучшено в версии 2010 Расширены возможности, предоставляемые в окне Use Unit | D | Х | Х | Х |
Появилось в версии 2009 Новый обозреватель классов обеспечивает настраиваемое иерархическое представление библиотек классов в проекте и позволяет быстро переходить к объявлениям и реализациям и добавлять поля и методы | D | Х | Х | Х |
Появилось в версии 2009 Диспетчер ресурсов существенно упрощает добавление ресурсов в проект | C D | Х | Х | Х |
Появилось в версии 2009 Поддержка альфа-каналов в значках | C D | Х | Х | Х |
Улучшено в версии 2010 Значительно повышена скорость выполнения всех операций в интегрированной среде разработки | C D | Х | Х | Х |
Шаблоны Live Code Templates упрощают программирование сложных и общих структур и операций.Создавайте и настраивайте шаблоны кода и управляйте их поведением, генерацией кода и интерфейсом пользователя шаблонов. Шаблоны Surround Templates могут включать выбранный код или текст | C D | Х | Х | Х |
Область Change Bar в редакторе указывает на измененные строки и сохраненные измененные строки | C D | Х | Х | Х |
Функция заполнения Smart Block определяет и самостоятельно закрывает блок по мере ввода | C D | Х | Х | Х |
Виртуальный позиционер форм при визуальной разработке в «закрепленном» режиме | C D | Х | Х | Х |
Палитра инструментов с горячими клавишами с возможностью последовательного поиска обеспечивает быстрый поиск компонентов | C D | Х | Х | Х |
Многоцелевой диспетчер проектов поддерживает проекты на всех языках, даже в одной группе проектов | C D | Х | Х | Х |
Редактор SyncEdit поддерживает одновременное редактирование нескольких вхождений идентификатора | C D | Х | Х | Х |
Диспетчер данных обеспечивает автоматическое многоуровневое резервное копирование, дифференцирование и восстановление файлов | C D | Х | Х | Х |
Начальная страница интегрированной среды разработки с быстрым доступом к последним проектам, RSS-каналам новостей Embarcadero Developer Network, документации, полезным сылкам, обновлениям, блогам и другим ресурсам | C D | Х | Х | Х |
Встроенное средство QualityCentral передает отчеты об ошибках и функциональные запросы в компанию Embarcadero | C D | Х | Х | Х |
Панель структуры обеспечивает иерархическое представление исходного кода и содержит блок просмотра иерархии объектов VCL для быстрой навигации и работы с объектами в визуальном редакторе | C D | Х | Х | Х |
Расширение интерфейса Open Tools API для выделения синтаксиса со встроенной поддержкой файлов INI, Javascript, PHP и других стандартов | C D | Х | Х | Х |
Возможность индивидуальной настройки параметров редактора для разных типов файлов | C D | Х | Х | Х |
Полнофункциональный интерфейс Open Tools API позволяет настраивать интегрированную среду разработки с помощью мастеров и экспертов | C D | Х | Х | Х |
Средство Symbol Insight позволяет переходить к объявлениям и реализациям одним щелчком | C D | Х | Х | Х |
Средство Code Insight —повышение производительности и усовершенствование средств автозавершения кода и параметров путем предоставления списка членов и подсказок по параметрам по мере ввода | C D | Х | Х | Х |
Средство Code Insight —автозавершение кода для языка разметки на основе DTD, включая HTML, WML, XHTML и XSL | C D | Х | Х | Х |
Улучшено в версии 2010 Свойства и конфигурация сворачивания кода | C D | Х | Х | Х |
Средство Editor Gutter —повышение удобства восприятия | C D | Х | Х | Х |
Автозаполнение кода для C/C++, Delphi, HTML, XHTML, XSL и CSS | C D | Х | Х | Х |
Автозавершение классов | D | Х | Х | Х |
Настраиваемые профили рабочего стола интегрированной среды разработки с расширенной поддержкой закрепленных окон | C D | Х | Х | Х |
Списки задач помогают следить за ходом разработки | C D | Х | Х | Х |
Средство Help Insight —удобные подсказки предоставляют фрагменты справки в процессе разработки | D | Х | Х | Х |
Новое в версии 2010 Интерфейсы Open Tools API поддерживают типичные функции управления версиями, позволяя сторонним компаниям создавать подключаемые модули управления версиями для интегрированной среды разработки | C D | Х | Х | Х |
Новое в версии 2010 Доступ к вкладкам редактора кода с помощью интерфейса Open Tools API | C D | Х | Х | Х |
Новое в версии 2010 Возможность создания закрепляемых представлений с помощью интерфейса Open Tools API | C D | Х | Х | Х |
РАЗРАБОТКА С ИСПОЛЬЗОВАНИЕМ РАЗЛИЧНЫХ ЯЗЫКОВ | ||||
Появилось в версии 2009 Среда разработки с поддержкой Unicode | C D | Х | Х | Х |
Улучшено в версии 2010 Библиотека VCL с поддержкой Unicode | C D | Х | Х | Х |
Появилось в версии 2009 Тип данных UnicodeString | C D | Х | Х | Х |
Новое в версии 2010 Переводы исходного кода, ресурсов, откомпилированных модулей, меню и диалоговых окон интегрированной среды разработки доступны на английском, немецком, французском и японском языках | C D | Х | Х | Х |
Новое в версии 2010 Удобное переключение между языками диалоговых окон, меню и других элементов интегрированной среды разработки | C D | Х | Х | Х |
Появилось в версии 2009 Мастер DLL ресурсов позволяет создавать DLL-библиотеки ресурсов Win32 для локализации | C D | Х | Х | Х |
Появилось в версии 2009 Интегрированная среда перевода (ITE) для просмотра и редактирования форм VCL и строк ресурсов | C D | Х | Х | Х |
Появилось в версии 2009 Внешний диспетчер переводов (ETM) для просмотра и редактирования локализованных файлов ресурсов вне интегрированной среды разработки | C D | Х | Х | Х |
Появилось в версии 2009 Средство Translation Repository предоставляет базу данных переводов, которую можно использовать в разных проектах | C D | Х | Х | Х |
РЕФАКТОРИНГ | ||||
Улучшено в версии 2010 Усовершенствованная поддержка рефакторинга при выполнении общих задач, включая переименование, изменение параметров и извлечение методов | D | Х | Х | Х |
Рефакторинг при переименовании | C D | Х | Х | Х |
Рефакторинг на основе поиска ссылок | C D | Х | Х | Х |
Включает следующие возможности рефакторинга: введение переменной, введение поля, встраивание переменной, изменение параметров, безопасное удаление, перемещение членов вверх и вниз, перемещение членов в вышестоящие классы, извлечение суперкласса, извлечение интерфейса, перемещение членов, объявление переменной, объявление поля, извлечение метода, поиск модуля и импорт пространства имен, извлечение в строку ресурса | D | Х | Х | Х |
Рефакторинг на основе поиска ссылок | D | Х | Х | Х |
UML-МОДЕЛИРОВАНИЕ | ||||
Добавлено для C++ в версии 2007 Визуализации кода с использованиемUML —возможность в любое время получить представление исходного кода в виде моделиUML | C D | Х | Х | Х |
Улучшено в версии 2010 Обновленные диаграммы | C D | Х | Х | Х |
Добавлено для C++ в версии 2007 Диаграммы последовательности операций | C D | Х | Х | |
Добавлено для C++ в версии 2007 Диаграммы совместной работы | C D | Х | Х | |
Добавлено для C++ в версии2007!Таблицы состояния | C D | Х | Х | |
Добавлено для C++ в версии 2007 Диаграммы развертывания | C D | Х | Х | |
Добавлено для C++ в версии 2007 Диаграммы сценариев поведения | C D | Х | Х | |
Добавлено для C++ в версии 2007 Диаграммы активности | C D | Х | Х | |
Добавлено для C++ в версии 2007 Диаграммы компонентов | C D | Х | Х | |
Добавлено для C++ в версии 2007 Создание документации | C D | Х | Х | |
Более 80 характеристик кода, позволяющих лучше понять состояние предметной области и провести его статический анализ | D | Х | Х | |
Добавлено в версии 2010 Professional Более 10 характеристик кода начального уровня, позволяющих проанализировать диаграмму объекта | D | Х | ||
Более 200 показателей, используемых для аудита кода и позволяющих глубоко проанали-зировать код и лучше понять стиль и методы программирования | D | Х | Х | |
Добавлено в версии 2010 Professional 10 показателей начального уровня, используемых для аудита кода и позволяющих лучше понять код | D | Х | ||
Модель импорта из Rational®Rose (импортmdl) | C D | Х | ||
Добавлено для C++в версии2009!Независящие от языка моделиUML 1.5 | C D | Х | ||
Добавлено для C++ в версии 2009!Независящие от языка модели UML 2.0 | C D | Х | ||
Улучшено в версии 2010 Переход от независящих от языка проектовUML 1.5 и UML 2.0 к проектам в исходном коде | C D | Х | ||
Улучшено в версии 2009!Поддержка шаблонов разработки, включая шаблоны GOF | C D | Х | Х | |
Новое в версии 2010 Поддержка пользовательских шаблонов разработки | C D | Х | Х | |
Добавлено для C++ в версии 2007 Печать диаграмм | C D | Х | Х | Х |
Импорт и экспорт XMI 1.1 | C D | Х | Х | |
Добавлено для C++в версии2009!Полные двусторонние диаграммы классов с синхронизацией кода и диаграмм | C D | Х | Х | Х |
Поддержка OCL 2.0 | C D | Х | Х | Х |
Профиль «UML in Color» | C D | Х | Х | Х |
Гиперссылки и аннотации в диаграммах | C D | Х | Х | Х |
ВСТРОЕННЫЕ СРЕДСТВА ОТЛАДКИ | ||||
Полнофункциональный отладчик с цветовым выделением синтаксиса | C D | Х | Х | Х |
Новое в версии 2010 Средства визуализации отладчика, обеспечивающие расширенное представление отлаживаемых данных-создание средств визуализации для пользовательских типов данных | C D | Х | Х | Х |
Новое в версии 2010 Встроенные средства визуализации отладчика для пользовательских типов данных | C D | Х | Х | Х |
Новое в версии 2010 Средства визуализации отладчика для строковых типов C++ | C | Х | Х | Х |
Новое в версии 2010 Средства визуализации отладчика для TStrings | D | Х | Х | Х |
Новое в версии 2010 Средства визуализации отладчика для типов TDateTime, TDate и TTime | C D | Х | Х | Х |
Новое в версии 2010 Многопоточная отладка с возможностью выборочного «замораживания» и «размораживания» процессов | C D | Х | Х | Х |
Новое в версии 2010 Многопоточная отладка с возможностью установки контрольных точек для выбранных процессов | C D | Х | Х | Х |
Новое в версии 2010 Многопоточная отладка с возможностью отладки выбранных процессов | C D | Х | Х | Х |
Появилось в версии 2009 Поддержка обхода цепочек ожидания в Vista и Windows 2008 | C D | Х | Х | Х |
Появилось в версии 2007 В панель дисассемблера включены пункты локального меню для показа кодов операций и показа адресов | C D | Х | Х | Х |
Улучшено в версии 2010 Новые параметры отладчика: Scroll new events into view («Прокрутка новых событий в представлении») и Ignore non-user breakpoints («Игнорирование не пользовательских контрольных точек») | C D | Х | Х | Х |
Появилось в версии 2007 В представлении стека вызовов отображается значок, означающий наличие данных об отладке | C D | Х | Х | Х |
Улучшено в версии 2010 Панели представления процессора можно открывать по отдельности вне вкладки редактора | C D | Х | Х | Х |
Улучшено в версии 2010 Интеграция панелей и представлений отладчика упрощает поиск и анализ информации | C D | Х | Х | Х |
Появилось в версии 2007 Представление стека вызовов автоматически синхронизируется с представлением локальных переменных при двойном щелчке элемента | C D | Х | Х | Х |
Появилось в версии 2007 При нажатии клавиши CTRL подсказки вычислителя становятся прозрачными — сквозь них видно редактор | C D | Х | Х | Х |
Расширяемые подсказки вычислителя выражений | C D | Х | Х | Х |
Улучшено в версии 2010 Расширяемые контрольные значения | C D | Х | Х | Х |
Расширяемое представление локальных переменных | C D | Х | Х | Х |
Выборочная загрузка таблицы символов | C D | Х | Х | Х |
Закрытие неявно открытых файлов после отладки | C D | Х | Х | Х |
Поддержка множественного выбора и копирования в буфер обмена в представлении процессора | C D | Х | Х | Х |
Щелчок в поле отступа редактора с нажатой клавишей CTRL для включения и отключения контрольных точек | C D | Х | Х | Х |
Сортировка в порядке загрузки в представлении модулей | C D | Х | Х | Х |
Пункт для задания следующего оператора в локальном меню редактора | C D | Х | Х | Х |
Диалоговое окно уведомления об исключении с кнопками прерывания и продолжения и флажком Ignore exception type («Игнорировать тип исключения») | C D | Х | Х | Х |
Появилось в версии 2009 Переход в отладчик при ошибке операции assert | C | Х | Х | Х |
Сортировка представления модулей | C D | Х | Х | Х |
Удаленная отладка | C D | Х | Х | Х |
Улучшено Поддержка отладчика CodeGuard | C | Х | Х | Х |
В представлении потоков отображается состояние всех процессов и потоков, управляемых отладчиком | C D | Х | Х | Х |
Представление процессора для отладки на низком уровне | C D | Х | Х | Х |
Вычислитель | C D | Х | Х | Х |
Представление контрольных значений поддерживает редактирование на месте, установку и снятие флажков и отделение имен контрольных значений от значений в столбцах | C D | Х | Х | Х |
Представление контрольных значений с несколькими вкладками с логическим группированием переменных | C D | Х | Х | Х |
Представление контрольных точек с панелью инструментов, возможностью редактирования на месте и установки и снятия флажков | C D | Х | Х | Х |
Многопроцессная отладка для упрощения трассировки сложных приложений | C D | Х | Х | Х |
Подключение к любому процессу и его отладка | C D | Х | Х | Х |
Отключение от любого процесса | C D | Х | Х | Х |
Выполнение программы до точки возврата | C D | Х | Х | Х |
Расширенные контрольные точки с подсказками, действиями и группами для полного управления отладкой | C D | Х | Х | Х |
Триггеры контрольных точек, зависящие от данных | C D | Х | Х | Х |
Отладка порожденных процессов | C D | Х | Х | Х |
Инспектор отладки, упрощающий контроль свойств во время отладки | C D | Х | Х | Х |
Улучшено в версии 2010 Просмотр журнала регистрации событий | C D | Х | Х | Х |
ИНТЕГРИРОВАННОЕ ТЕСТИРОВАНИЕ МОДУЛЕЙ | ||||
Интегрированное тестирование модулей с помощью технологии тестирования DUnit | C D | Х | Х | Х |
Мастера тестирования модулей для ускорения и упрощения тестирования модулей и создания проектов тестирования модулей | C D | Х | Х | Х |
Создание полного кода тестирования модуля для вызова каждого метода | C D | Х | Х | Х |
Обновление тестовых вариантов с помощью новых методов тестирования | C D | Х | Х | Х |
Тестирование модулей из диспетчера проектов | C D | Х | Х | Х |
ДОКУМЕНТАЦИЯ | ||||
Обновлено и Улучшено в версии 2010 Полностью переработанная справочная система с диаграммами структуры классов и перекрестными ссылками | C D | Х | Х | Х |
Улучшено Фильтрация и оптимизация поиска.Интеграция справочной системы с системой MS Help 2 | C D | Х | Х | Х |
РАЗРАБОТКА ПРИЛОЖЕНИЙ ДЛЯ РАБОТЫ С БАЗАМИ ДАННЫХ И ПОДКЛЮЧЕНИЕ К БАЗАМ ДАННЫХ | ||||
DBEXPRESS | ||||
Улучшено в версии 2010 Инфраструктура взаимодействия с базами данных dbExpress® 4 с возможностью объединения и трассировки подключений и драйверами-делегатами | C D | Х | Х | Х |
Улучшено в версии 2010 Возможность создания драйверов-делегатов для размещения кода между приложением и фактическим драйвером, а также предварительной и последующей обработки всех общедоступных методов и свойств платформы dbExpress 4. Образцы таких драйверов входят в комплект поставки | C D | Х | Х | Х |
Улучшено в версии 2010 Подключение с помощью dbExpress к серверу Embarcadero InterBase® 2007 и InterBase SMP 2009 | C D | Х | Х | |
Новое в версии 2010 Подключение с помощью dbExpress к серверу Firebird 1.5 и 2.1 | C D | Х | Х | |
Улучшено в версии 2010 Подключение с помощью dbExpress к серверу Oracle® 10g и 11g | C D | Х | Х | |
Улучшено в версии 2010 Подключение с помощью dbExpress к серверу Microsoft SQL Server® 2000, 2005 и 2008 | C D | Х | Х | |
Подключение с помощью dbExpress к серверу Informix® 9x (без поддержки Unicode) | C D | Х | Х | |
Подключение с помощью dbExpress к серверуIBM DB2®8.x (без поддержкиUnicode) | C D | Х | Х | |
Подключение с помощью dbExpress к серверуSQL Anywhere®9 (без поддержкиUnicode) | C D | Х | Х | |
Подключение с помощью dbExpress к серверуSybase®12.5 (без поддержкиUnicode) | C D | Х | Х | |
Улучшено в версии 2010 Подключение с помощью dbExpress к серверу MySQL 4.1, 5.0 и 5.1 | C D | Х | Х | |
Подключение с помощью dbExpressк серверу Blackfish SQL | C D | Х | Х | |
Подключение с помощью dbExpress к локальной базе данных InterBase, Blackfish SQL и MySQL | C D | Х | Х | Х |
Улучшено в версии 2010 Функции, использующие дату и время, учитывают региональные параметры | C D | Х | Х | Х |
Компонент TClientDataset для управления и работы с наборами данных в памяти | C D | Х | Х | Х |
Компонент dbGO® для ADO-подключения для Win32 (MDAC 2.8) | C D | Х | Х | Х |
Обновлено в версии 2010 Компоненты InterBase Express | C D | Х | Х | Х |
DATASNAP | ||||
Улучшено в версии 2010 Разработка многоуровневых приложений баз данных с помощью DataSnap. Создание серверов приложений промежуточного уровня и подключение к ним тонких клиентов. Размещение бизнес-правил и разработка кода хранимых процедур на Delphi на промежуточном уровне | C D | Х | Х | |
Улучшено в версии 2010 Новые серверные методы позволяют полностью управлять функциональностью промежуточного уровня. Вызывайте процедуры на сервере аналогично тому, как если бы код находился непосредственно на клиенте. Используйте привычный интерфейс IAppServer и расширьте возможности серверов приложений. В новой инфраструктуре DataSnap не используются COM-зависимости, а пары TJSonValue упрощают передачу данных | C D | Х | Х | |
Улучшено в версии 2010 Усовершенствованные события сеансов, упрощающие многоуровневую реализацию | C D | Х | Х | |
Новое в версии 2010 Новые мастераDataSnapиз галереи объектов Object Gallery упрощают создание серверных приложений | C D | Х | Х | |
Новое в версии 2010 Добавлена поддержка интерфейса REST (ful) и возможность его использования на сервере | C D | Х | Х | |
Новое в версии 2010 Добавлена поддержка протоколов обмена данными HTTP и HTTPS, расширяющая возможности локальных средств DataSnap (TCP/IP) | C D | Х | Х | |
Новое в версии 2010 Добавлена поддержка HTTP-туннелирования для клиентского кода, выполняющегося за пределами брандмауэра | C D | Х | Х | |
Новое в версии 2010 Добавлена поддержка фильтров, позволяющих анализировать отправляемые данные и управлять ими до отправки по сети | C D | Х | Х | |
Новое в версии 2010 Добавлена поддержка публикации сервера DataSnap с помощью WebBroker | C D | Х | Х | |
Новое в версии 2010 Добавлены упрощенные обратные вызовы | C D | Х | Х | |
Без лицензионных отчислений!Лицензия многоуровневого развертывания MIDAS/DataSnap® | C D | Х | Х | |
Новое в версии 2010 Включен исходный код библиотеки MIDAS.DLL | C D | Х | Х | |
СРЕДСТВА ДЛЯ РАБОТЫ С БАЗАМИ ДАННЫХ | ||||
Обозреватель данных для добавления подключений к базам данных и управления ими, а также для просмотра схемы базы данных | C D | Х | Х | Х |
Перетаскивание из узла dbExpressв окне обозревателя данных в формы VCL для ускорения разработки | C D | Х | Х | Х |
Оснастка консоли SQLдля выполнения запросов и просмотра результатов для любых баз данных, поддерживаемых в dbExpress 4 | C D | Х | Х | Х |
Переход к хранимым процедурам на основе кода Delphi из обозревателя данных | C D | Х | Х | Х |
Появилось в версии 2007 Визуальный конструктор запросов | C D | Х | Х | Х |
ВКЛЮЧЕННЫЕ БАЗЫ ДАННЫХ | ||||
Появилось в версии 2009 InterBase 2009 SMP Developer Edition — до 20 пользователей и 80 логических локальных подключений | C D P | Х | Х | Х |
Появилось в версии 2007 Локальное подключение к Blackfish™ SQL, 1 пользователь (4 подключения), размер базы данных — 512МБ, использование ОЗУ — 512МБ | C D P | Х | ||
Появилось в версии 2007 Удаленное подключение к Blackfish™ SQL, 5 пользователей (20 подключений), размер базы данных — 2ГБ, использование ОЗУ — 1ГБ | C D P | Х | Х | |
Появилось в версии 2007 Написание хранимых процедур и триггеров Blackfish SQL на собственном коде Delphi | D | Х | Х | Х |
Borland Database Engine для dBASE и Paradox | C D | Х | Х | Х |
РЕШЕНИЯ ДЛЯ СОЗДАНИЯ ОТЧЕТОВ | ||||
Обновлено в версии 2010 Nevrona Rave Reports®7.7 Bundled Edition | C D | Х | Х | Х |
ДОПОЛНИТЕЛЬНЫЕ КОМПОНЕНТЫ И СРЕДСТВА | ||||
Обновлено в версии 2010 Библиотека значков glyFX – Embarcadero Edition | C D | Х | Х | Х |
Появилось в версии 2007 InstallAware Express CodeGear Edition | C D | Х | Х | Х |
Обновлено в версии 2010 Компоненты для создания диаграмм TeeChart 8.0 | C D | Х | Х | Х |
РАЗРАБОТКА ВЕБ-СЛУЖБ XML И SOAP | ||||
Улучшено в версии 2010 Поддержка клиентов SOAP 1.2 | C D | Х | Х | |
Инструменты и компоненты предобразования BizSnap™ для упрощения обмена данными между различными XML-форматами и между XML и наборами данных | D | Х | Х | |
Собственные XML-привязки BizSnap для Delphi для упрощения программирования XML — доступ к XML-документам в виде объектов Delphi | D | Х | Х | |
Быстрое создание веб-служб XML и SOAP | D | Х | Х | Х |
BIZSNAP WEBSERVICES™ | ||||
Появилось в версии 2007 Поддержка внешней схемы WSDL | C D | Х | Х | Х |
Появилось в версии 2007 Поддержка среды выполненияSOAPдля необязательных и несвязанных элементов | C D | Х | Х | Х |
Появилось в версии 2007 ФункцииSOAPобновлены для поддержкиAmazon, eBay, MapPointи др. | C D | Х | Х | Х |
Создание серверных веб-служб XML | C D | Х | Х | Х |
Создание клиентских веб-служб XML | C D | Х Х | Х | Х |
РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЙ | ||||
VCL для Интернета(INTRAWEB) | ||||
Обновлено в версии 2010 VCLдля Интернета—полная платформа быстрой разработки веб-приложений с поддержкой технологийAJAXиSilverlightи разработки веб-страниц на основеWYSIWYG VCLс серверной обработкой событийC++позволяет создавать веб- приложения аналогичноVCLдля настольных компьютеров!Ограничение количества подключений— 5в версииProfessional | C D | Х | Х | Ограничено |
INTERNET EXPRESS (INDY) | ||||
Обновлено в версии 2010 Internet Express (INDY)и более120протоколов и стандартовC DИнтернета, включаяTCP, UDP, ICMP, SMTP, POP3, IMAP4, HTTP, NNTP, FTP, IPv6и множество других | Х | Х | Х | |
WEBSNAP™ / WEB BROKER | ||||
Платформа WebSnap™на основе компонентов для разработки приложений веб-серверов(ограниченные возможности) | C D | Х | Х | |
Серверные сценарные компоненты веб-страниц для упрощения взаимодействия объектовWebSnapс группами разработки и сценаристами веб-сайтов | C D | Х | Х | |
Серверные сценарии в WebSnapс поддержкой JavaScript™ и VBScript | C D | Х | Х | |
ПОДКЛЮЧЕНИЕ К УДАЛЕННЫМ УЗЛАМ И ПРИЛОЖЕНИЯМ | ||||
Появилось в версии 2009 Полностью переработанная поддержка объектовCOM/ActiveXтеперь обеспечивает прозрачный доступ к IDLи коду, совместима с системой управления исходным кодом и позволяет полностью контролировать реализацию объектов COM и ActiveX | D | Х | Х | Х |
Появилось в версии 2009 Мастера поддерживают упаковку компонентовVCLв виде элементов управленияActiveX | D | Х | Х | Х |
Импорт сборок .NET в виде COM-объектов в VCL-приложениях Win32 | C D | Х | Х | Х |
Поддержка DCOM | C D | Х | Х | Х |
Разработка многоуровневых приложений баз данных DataSnap/MIDAS | C D | Х | Х | Х |
Расширенный редактор библиотек типов управляет IDL, делая разработку COM-приложений полностью прозрачной | C D | Х | Х | Х |
Диспетчер данных с поддержкой IDL обеспечивает автоматическое многоуровневое резервное копирование, дифференцирование и восстановление файлов | C D | Х | Х | Х |
Поддержка обработки событий объекта автоматизации | C D | Х | Х | Х |
Мастер COM-объекта | C D | Х | Х | Х |
Привязка данных элемента управления Microsoft ActiveX® | C D | Х | Х | Х |
Импорт COM-серверов в виде компонентов для визуальной разработки | C D | Х | Х | Х |
БИБЛИОТЕКА ВИЗУАЛЬНЫХ КОМПОНЕНТОВ (VCL) | ||||
Конструктор форм VCL для визуальной разработки Windows-приложений | C D | Х | Х | Х |
Новое в версии 2010 Интегрированная инфраструктура распознавания жестов с поддержкойWindows 7, Windows Vista, Windows XPиWindows 2000 | C D | Х | Х | Х |
Новое в версии 2010 Конструктор жестов предоставляет все необходимое для создания жестов и управления взаимодействием | C D | Х | Х | Х |
Новое в версии 2010 Компоненты жестов (TGestureListView, TGesturePreview и TGestureRecorder), позволяющие встраивать процедуры создания жестов и управления ими в приложения VCL | C D | Х | Х | Х |
Новое в версии 2010 Панорамирование, масштабирование и поворот с помощью интерактивного мультисенсорного ввода (необходима поддержка мультисенсорного ввода операционной системой) | C D | Х | Х | Х |
Новое в версии 2010 TTouchKeyboard —виртуальная клавиатура, поддерживающая несколько языков и наборов региональных параметров и предназначенная для создания усовершенст-вованных интерфейсов, обеспечивающих взаимодействие без использования клавиатуры | C D | Х | Х | Х |
Появилось в версии 2009 Компоненты ленточных элементов управления для создания ленточных интерфейсов в стиле Microsoft Office, в том числе лента, ленточные строка меню приложения, поле со списком, панель инструментов и подсказки | C D | Х | Х | Х |
Появилось в версии 2009 Новые компонентыVCL: TCategoryPanelGroup, TButtonedEdit, TLinkLabel, TBalloonHint | C D | Х | Х | Х |
Улучшено в версии 2009!Улучшенные элементы управления: TButton, TEdit, TProgressBar, TListView, TTreeView, TRichEdit, TImageList | C D | Х | Х | Х |
Улучшено в версии 2010 Поддержка тем для компонентовGrid | C D | Х | Х | Х |
Появилось в версии 2009 Полная поддержка формата изображений PNG в элементах управления TImage и TImageList | C D | Х | Х | Х |
Улучшено в версии 2010 Возможность назначения значков точечным рисункам | C D | Х | Х | Х |
Новое в версии 2010 Поддержка компонента обработки изображений Windows (WIC), включая форматы изображений JPEG, TIFF, GIF, PNG, BMP и фотографии в формате HD. Кроме того, при наличии предоставляемых производителем кодеков поддерживаются RAW-форматы фотокамер(такие как NRW, NEF, CRW, CR2, RW2, ARW, SR2, SRF, ORF, PEFиDNG) | C D | Х | Х | Х |
Появилось в версии 2009 Мастер импорта компонентов для импорта библиотеки типов, элемента управленияActiveXили сборки.NET | C D | Х | Х | Х |
Появилось в версии 2009 Новый мастер компонентов для создания модуля для нового компонента | C D | Х | Х | Х |
Объектно ориентированная расширяемая и повторно используемая архитектура компонентов и приложений | C D | Х | Х | Х |
Наследование визуальных форм и связывание форм для сокращения объема программирования и упрощения обслуживания | C D | Х | Х | Х |
Фреймы для создания и повторного использования составных компонентов | C D | Х | Х | Х |
Хранилище объектов для хранения и повторного использования форм, модулей данных и экспертов | C D | Х | Х | Х |
Инспектор объектов для задания свойств и событий компонента | C D | Х | Х | Х |
Появилось в версии 2007 Интерфейс Windows Vista, включая эффекты прозрачностиWindows Aero | C D | Х | Х | Х |
Улучшено в версии 2009!Использование тем Windows в приложениях | C D | Х | Х | Х |
Стандартные компоненты, такие как фрейм, поле ввода, меню, кнопка, подпись, флажок, список, поле со списком, панель и список действий | C D | Х | Х | Х |
Дополнительные компоненты, такие как кнопки с изображениями, изображение, фигура, поле ввода с кнопкой, вкладки панели, панель инструментов действий и карта цветов | C D | Х | Х | Х |
Компоненты Win32, такие как элемент управления страницей, список изображений, поле ввода с форматированием, индикатор хода выполнения, дата и время, календарь, панель инструментов, древовидная структура и список | C D | Х | Х | Х |
Системные компоненты, такие как таймер, палитра, проигрыватель мультимедиа, OLE-контейнер и DDE | C D | Х | Х | Х |
Элементы управления Win 3.1, такие как блокнот с вкладками, список файлов, список каталогов, список дисков, поле со списком с фильтрацией и поиск в базе данных | C D | Х | Х | Х |
Диалоговые компоненты, такие как окна открытия, сохранения, открытия и сохранения изображения, открытия и сохранения текста, шрифта, цвета, печати, настройки принтера, поиска, замены и настройки параметров страницы | C D | Х | Х | Х |
Элементы управления доступом к данным, такие как источник данных, клиентский источник данных, поставщик источника данных и преобразованиеXML | C D | Х | Х | Х |
Элементы управления данными, такие как элементdbgrid, навигатор, текстовое поле, поле ввода, элементmemo, изображение, список, поле со списком, флажок, группа переключателей, поле поиска и поле ввода с форматированием | C D | Х | Х | Х |
Компоненты dbExpress, такие как подключение SQL, набор данных SQL, запрос SQL, хранимая процедура SQL, таблица SQL, серверный метод SQL, монитор SQL и простой набор данных | C D | Х | Х | Х |
Веб-компоненты, такие как веб-браузер, диспетчер, генератор страниц, набор данных, запрос, страница, таблица, клиент и сервер TCP и XML-документ | C D | Х | Х | Х |
Появилось в версии 2007 Диалоговые компоненты Vista, такие как диалоговое окно открытия файла, сохранения файла и задач | C D | Х | Х | Х |
Компоненты клиента DataSnap, такие как подключение поставщика, DCOM-подключение, подключение через сокет, общее подключение, локальное подключение, веб-подключение, брокер объектных запросов и брокер подключений | C D | Х | Х | Х |
Образцы компонентов, такие как указатель, цветная таблица, счетчик, поле ввода со счетчиком, структура папок и календарь | C D | Х | Х | Х |
Компоненты Indyс поддержкой более120протоколов и стандартов Интернета, включая TCP, UDP, ICMP, SMTP, POP3, IMAP4, HTTP, NNTP, FTP, IPv6 и множество других | C D | Х | Х | Х |
Компоненты WebSnap, такие как адаптеры, списки значений, диспетчеры, файловая служба, служба сеансов, список веб- пользователей и генераторы страниц | C D | Х | Х | Х |
Компоненты веб-служб, включая HTTP, SOAP и WSDL | C D | Х | Х | Х |
Компоненты dbGo, такие как ADO-подключение, команда, набор данных, таблица, запрос и хранимая процедура | C D | Х | Х | Х |
Обновлено Компоненты VCL для Интернета, включая компоненты Silverlight, Standard, Control, Standard 3.2, WAP, Data, Client Side, Data 3.2, Data WAP | C D | Х | Х | Х |
Компоненты сервера DataSnap, включая транспорт TCP-сервера, сервер и класс сервера | C D | Х | Х | Х |
Обновлено в версии 2010 Компоненты TeeChart Standard, такие как диаграмма, DBchart, набор данных, кнопки, компоненты рисования, поле со списком и изображение | C D | Х | Х | Х |
Обновлено в версии 2010 Компоненты InterBase Express (IBX) | C D | Х | Х | Х |
МОДЕЛИРОВАНИЕ И РАЗРАБОТКА БАЗ ДАННЫХ | ||||
Обновлено в версии 2010 Средство моделирования и разработки баз данных Embarcadero® ER/Studio® 8.0 Developer помогает лучше понять структуру баз данных | C D P | Х | ||
Высокопроизводительная среда проектирования баз данных на основе моделей — расширенные графические возможности, возможности многоуровневой разработки, автоматическое и пользовательское преобразование, схема денормализации, расширяемые возможности автоматизации, отмена и восстановление | C D P | Х | ||
Поддержка жизненного цикла базы данных — прямая разработка, обратное проектирование для создания модели на основе базы данных или схемы и изменения базы данных | C D P | Х | ||
Управление моделью предприятия — расширенные возможности сравнения и объединения, управление подмоделями, анализ применимости и генерация XML-схемы | C D P | Х | ||
Поддержка хранилища данных и интеграции — слежение за происхождением данных и многомерное моделирование | C D P | Х | ||
Разработка качественных баз данных — проверка полноты модели, автоматическая миграция внешних ключей и планирование мощности | C D P | Х | ||
Обеспечение и оценка безопасности, включая классификацию данных и управление разрешениями | C D P | Х | ||
Улучшено в версии 2010 Моделирование и разработка баз данных Oracle, Microsoft SQL Server (включая версию 2008), DB2 LUW, InterBase, MySQL, Informix, Sybase ASA, Sybase ASE, ODBC и ANSI SQL | C D P | Х | ||
Новое в версии 2010 Visual Data Lineage — визуальный анализ и документирование прохождения потоков данных в организации без необходимости анализа кода. | C D P | Х | ||
Новое в версии 2010 Моделирование на уровне атрибутов—возможность выбирать столбцы(атрибуты) для включения в таблицы (сущности)подмодели и описывать подмодели на новой вкладке Definition («Определение»), а затем создавать запросы для поиска определений. | C D P | Х | ||
Новое в версии 2010 Флаги сравнения на уровне объектов—отмечают различия при сравнении моделей, которые мастер сравнения должен игнорировать. | C D P | Х | ||
Новое в версии 2010 Создание отчетов в формате HTML | C D P | Х | ||
Обновлено в версии 2010 Пробная версия ER/Studio 8.0 Developer Edition | C D P |
Х |
Х | |
ЯЗЫК DELPHI PRISM | ||||
Delphi Object Pascal на основе языка разработки .NET | P | Х | Х | Х |
Новое в версии 2010 Поддержка аспектно ориентированного программирования (AOP) | P | Х | Х | Х |
Поддержка параллельного программирования для фьючерсов, параллельных циклов, асинхронных операторов, улучшенных директив блокировки и др. | P | Х | Х | Х |
Выражения запросов LINQ объединяют возможности запросов в языках баз данных, таких как SQL, и применяют их ко всем типам данных с помощью встроенных функций языка Delphi Prism | P | Х | Х | Х |
Уведомления свойств облегчают разработку решений, соответствующих шаблону «модель—представление—контроллер» | P | Х | Х | Х |
Обнуляемые выражения с поддержкой обнуляемых типов в арифметических и других выражениях | P | Х | Х | Х |
Средства анализа качества обеспечивают обратную связь, позволяя оценить качество кода, и включают опции компилятора Code Flow Analysis и FxCop Code Analysis и возможность принудительного применения правильного регистра при использовании идентификаторов | P | Х | Х | Х |
К новым возможностям языка относятся также контракты классов, анонимные типы, анонимные методы и делегаты, лямбда- выражения, родовые классы, итераторы, методы-расширители, объявление встроенных переменных и асинхронные методы | P | Х | Х | Х |
ПОДДЕРЖКА НЕСКОЛЬКИХ ПЛАТФОРМ | ||||
.NET версий 1.1, 2.0, 3.0, 3.5 и 4.0 | P | Х | Х | Х |
.NET Compact Framework 1.0 и2 (без поддержки конструктора) | P | Х | Х | Х |
Mono, включая Linux и Mac OS X | P | Х | Х | Х |
Поддержка на уровне кода для Cocoa#иGtk# | P | Х | Х | Х |
ИНТЕГРАЦИЯ С VISUAL STUDIO | ||||
Устанавливается как отдельное приложение, включая Visual Studio 2008 Shell | P | Х | Х | Х |
Устанавливается в существующую копию Visual Studio 2008 | P | Х | Х | Х |
ТИПЫ ПРОЕКТОВ | ||||
Приложение Windows (Windows Forms) | P | Х | Х | Х |
Библиотека элементов управления Windows | P | Х | Х | Х |
Служба Windows | P | Х | Х | Х |
Библиотека классов | P | Х | Х | Х |
Консольное приложение | P | Х | Х | Х |
Веб-приложение ASP.NET | P | Х | Х | Х |
Библиотека служб WCF | P | Х | Х | Х |
Приложение WPF для создания приложений с пользовательским интерфейсом WPF | P | Х | Х | Х |
Библиотека пользовательских элементов управления WPF для создания пользовательских элементов управления, которые будут использоваться в WPF-приложениях | P | Х | Х | Х |
Консольное приложение Monoдля создания приложения командной строки Mono | P | Х | Х | Х |
Приложение Cocoa (Tiger)для создания приложения для Mac OS X 10.4 или более поздней версии с использованием Cocoa# | P | Х | Х | Х |
Библиотека классов Mono | P | Х | Х | Х |
Приложение Cocoa (Leopard)для создания приложения для Mac OS X 10.5 или более поздней версии с использованием Cocoa# | P | Х | Х | Х |
Приложение WinForms (Mac OS X) | P | Х | Х | Х |
Приложение Monobjcдля создания приложения для Mac OS X 10.5 или более поздней версии с использованием Monobjc | P | Х | Х | Х |
Приложение Gtk# | P | Х | Х | Х |
Приложение Silverlight (требуетсяVisual Studio) | P | Х | Х | Х |
Библиотека классов Silverlight (требуетсяVisual Studio) | P | Х | Х | Х |
РЕДАКТОР/КОНСТРУКТОР | ||||
Конструктор Windows Forms | P | Х | Х | Х |
Конструктор Windows Presentation Foundation (WPF) | P | Х | Х | Х |
Конструктор ASP.NET Forms | P | Х | Х | Х |
Средства обзора кода (унифицированный поиск, определение источника, наследование) | P | Х | Х | Х |
IntelliSense с фильтрацией IntelliSense | P | Х | Х | Х |
Смарт-теги | P | Х | Х | Х |
Диспетчер фрагментов кода Code Snippets Manager | P | Х | Х | Х |
Окно определения кода | P | Х | Х | Х |
Конструктор приложений | P | Х | Х | Х |
ВОЗМОЖНОСТИ ИНТЕГРИРОВАННОЙ СРЕДЫ РАЗРАБОТКИ | ||||
Параметры импорта и экспорта | P | Х | Х | Х |
Установщик элементов управления панели элементов | P | Х | Х | Х |
Список задач и список ошибок | P | Х | Х | Х |
Окно вывода | P | Х | Х | Х |
Начальная страница | P | Х | Х | Х |
Окно свойств | P | Х | Х | Х |
Инструментальные средства | P | Х | Х | Х |
Обозреватель решений | P | Х | Х | Х |
Окно закладок | P | Х | Х | Х |
Просмотр классов | P | Х | Х | Х |
Обозреватель объектов | P | Х | Х | Х |
Окно команд | P | Х | Х | Х |
Схема документа | P | Х | Х | Х |
Просмотр ресурсов | P | Х | Х | Х |
Добавление ссылки на службу для Windows Communication Foundation (WCF) | P | Х | Х | Х |
Поддержка встроенного языка запросов (LINQ) | P | Х | Х | Х |
ОТЛАДКА | ||||
Вычислитель выражений | P | Х | Х | Х |
Локальная отладка | P | Х | Х | Х |
Управляемая отладка | P | Х | Х | Х |
Межпоточная отладка | P | Х | Х | Х |
Визуализации | P | Х | Х | Х |
Подсказки для данных | P | Х | Х | Х |
Отладка взаимодействия | P | Х | Х | Х |
Оперативная (JIT)отладка | P | Х | Х | Х |
Многопроцессная отладка | P | Х |
Х | Х |
Отладчик XSLT | P | Х | Х | Х |
Присоединение к локальным процессам | P | Х | Х | Х |
Точки трассировки | P | Х | Х | Х |
Ограничения контрольных точек | P | Х | Х | Х |
РАЗРАБОТКА ПРИЛОЖЕНИЙ БАЗ ДАННЫХ | ||||
Обозреватель серверов | P | Х | Х | Х |
Привязка данных к объекту | P | Х | Х | Х |
Привязка данных к веб-службе | P | Х | Х | Х |
Полный набор элементов управления данными | P | Х | Х | Х |
Редактор XML | P | Х | Х | Х |
Привязка данных к локальному серверу базы данных | P | Х | Х | Х |
Привязка данных к удаленному серверу базы данных | P | Х | Х | Х |
Окно источников данных | P | Х | Х | Х |
Средства DDL (языка описания данных)для удаленных данных | P | Х | Х | Х |
Поставщик DDEX (Data Designer Extensibility) | P | Х | Х | Х |
Поставщик Blackfish SQL ADO.NET | P | Х | Х | Х |
Средства подключения к InterBase 2007 и InterBase 2009 с помощью ADO.NET | P | Х | Х | Х |
dbExpress ADO.NET Bridge | P | Х | Х | Х |
Улучшено в версии 2010 Создание клиентских приложений DataSnap, которые подключаются к собственным серверам Windows DataSnap | P | Х | Х | |
Лицензия на многоуровневое развертывание DataSnap® | P | Х | Х | |
Подключение с помощью dbExpress к серверу InterBase® 2007 и InterBase® 2009 | P | Х | Х | |
Подключение с помощью dbExpress к серверу Blackfish™ SQL | P | Х | Х | |
РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЙ | ||||
Новое в версии 2010 Поддержка ASP.NET MVC | P | Х | Х | Х |
Редактор HTML | P | Х | Х | Х |
Веб-браузер | P | Х | Х | Х |
Конструктор веб-форм | P | Х | Х | Х |
Проект веб-сайта | P | Х | Х | Х |
Поставщик dbExpress ASP для ASP.NET | P | Х | Х | Х |
РАСШИРЯЕМОСТЬ | ||||
Диспетчер надстроек для использования подключаемых модулей Visual Studio | P | Х | Х | Х |
Обозреватель макросов для управления макросами интегрированной среды разработки | P | Х | Х | Х |
ДОКУМЕНТАЦИЯ | ||||
Электронная справочная система на основе вики-технологий | P | Х | Х | Х |
Обозреватель документов | P | Х | Х | Х |
Справка по функции Help Collection | P | Х | Х | Х |
Ссылка на интерактивную справку MSDN по Visual Studio | P | Х | Х | Х |
Справочник по языку Delphi Prism | P | Х | Х | Х |
Справка по dbExpress, Blackfish SQL и DataSnap | P | Х | Х | Х |
О производителе

О производителе

Borland — компания по производству программного обеспечения, наиболее известна как создатель инструментов разработки Turbo Pascal и Delphi.
Компания Embarcadero объявляет о начале акции "Купи лицензию и получи 36 месяцев подписки на обновления"