Этот товар снят с продаж
Посмотреть актуальное предложениеОписание продукта
Редакция Embarcadero RAD Studio 2010 Architect предназначена для разработчиков и групп, создающих клиент-серверные веб-приложения и приложения с графическим интерфейсом, активно работающие с данными и являющиеся частью корпоративных систем баз данных. RAD Studio Architect поддерживает быструю разработку управляемых данными приложений для Windows и .NET и мощные функции визуального моделирования данных, помогающие разработчикам анализировать, проектировать и максимально эффективно использовать корпоративные базы данных и структуры данных. Редакция RAD Studio Architect поддерживает все возможности выпуска Enterprise и предоставляет дополнительные мощные средства моделирования и проектирования баз данных:
- обратное проектирование, анализ и оптимизацию баз данных;
- возможность автоматического создания кода баз данных на основе моделей для прямого проектирования;
- создание логических и физических моделей на основе сведений, извлеченных из баз данных и файлов сценариев;
- работу с удобными для чтения и навигации диаграммами;
- усовершенствованное сравнение и объединение с помощью двунаправленных операций сравнения и объединения моделей и структур баз данных.
Новые возможности 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 | Подробнее
О производителе![]()
Компания Embarcadero специализируется на поставке широчайшего набора инструментов, предназначенных для повышения производительности труда разработчиков программного обеспечения и администраторов баз данных. Компания Embarcadero широко известна своими знаменитыми продуктами, которые позволяют клиентам применять основные платформы баз данных, операционных систем, интегрированных сред и языков программирования. Такой размах дает возможность клиентам проектировать, строить и эксплуатировать программные приложения и СУБД в любом выбранном окружении, без ограничений, затрат и дополнительного обучения, связанного с применением множества специализированных платформно-ориентированных инструментов.
|