Upgrade на Delphi и C++Builder 2009

Источник: CppBuilder
Tim DelChiaro

Содержание

Новые возможности языка

Поддержка родовых типов 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.


Страница сайта http://test.interface.ru
Оригинал находится по адресу http://test.interface.ru/home.asp?artId=18554