Upgrade на Delphi и C++Builder 2009
Содержание
- Новые возможности языка
- Улучшение IDE
- Новые возможности VCL
- Расширенная технология многоуровневых (multi-tier) баз данных
- Новые Unicode, интернационализация и локализация
- Новое для COM и ActiveX
- Обновленные дополнительные компоненты
Новые возможности языка
Поддержка родовых типов Delphi с полной RTL-поддержкой списков и
коллекций. Анонимные методы Delphi. Тип UnicodeString как стандартный
тип строк. C++Builder - первый коммерческий продукт, поддерживающий
новые стандарты С++0x, включая внешние шаблоны (external templates),
символы Unicode, статические ассерты (static asserts), явные операторы
преобразования (explicit conversion operators) и другие
усовершенствования. Добавление в библиотеки C++Builder, включая TR1 и
Boost. Улучшенная совместимость в C++Builder с Delphi в области методов
класса и статических свойств.
Улучшение IDE
Разделяемые конфигурации билдов. Именованные наборы опций для
сохранения и применения конфигурации билдов для любого проекта. Опция
компилятора Delphi, чтобы рассматривать предупреждения (warnings) как
ошибки (errors).Class Explorer Delphi обеспечивает настраиваемое
иерархическое отображение библиотек классов в пределах всего проекта,
быструю навигацию между объявлениями и реализациями, а также легкое
добавление методов и свойств. Менеджер Ресурсов (Resource Manager)
существенно облегчает добавление ресурсов в проект. В C++Builder теперь
доступно двухстороннее UML-моделирование LiveSource. Мастер
предварительно скомпилированных заголовков (Precompiled Header wizard)
в C++Builder.
Новые возможности VCL
Компоненты и темы VCL, включая TButtonedEdit, TBalloonHints,
TCategoryPanelGroup. Поддержка формата .PNG в TImage и TImageList.
Компоненты RibbonControls для создания интерфейсов в стиле Microsoft
Office. Улучшения в TButton, TEdit, TListView, TTreeView, TLabel, темы
и поддержка Vista и Aereo. Новая версия VCL для Web для создания
интранет- и интернет-приложений с использованием AJAX и Silverlight.
Расширенная технология многоуровневых (multi-tier) баз данных
DataSnap нового поколения. Новый ServerMethods предоставляет полный
контроль над функциональностью промежуточного слоя (middle tier). Вызов
процедур на сервере как если бы код располагался непосредственно на
клиенте. Отсутствие зависимостей от COM в новом фреймворке DataSnap.
Легкость миграции существующих серверов на новую архитектуру.
Новые Unicode, интернационализация и локализация
Использование Unicode во всей среде разработки. Улучшенная
Интегрированная Среда Локализации (Integrated Translation Environment)
для просмотра и редактирования форм VCL и строк ресурсов. Улучшенный
External Translation Manager (ETM) для просмотра и редактирования
языковых файлов ресурсов вне IDE. Улучшенный Мастер Создания Библиотек
Ресурсов (Resource DLL Wizard) для создания ресурсных dll для
локализации. Улучшенный Репозиторий Переводов (Translation Repository)
предоставляет базу данных для переводов, которые могут быть
использованы во множестве проектов.
Новое для COM и ActiveX
Улучшенный Мастер Импорта Компонентов (Import Component wizard) для
импорта библиотеки типов (type library), элемента управления ActiveX
или сборки .NET (.NET Assembly). Улучшенный Мастер Создания Компонентов
(Component wizard). TStringBuilder для более легкой и быстрой
конкатенации строк.
Полностью изменена архитектура поддержки COM/ActiveX, которая теперь
предоставляет прозрачный доступ к IDL и коду. Обновленные мастера
теперь поддерживают обертку существующих компонентов VCL в виде
элементов управления ActiveX.
Обновленные дополнительные компоненты
Interbase 2009 Developer Edition - до 20 пользователей и до 80
логических локальных соединений. Обновленный TeeChart 8.0. Обновленный
набор компонентов Rave Reports 7.6. Tim DelChiaro, Alex Daniel.
|