RAD Studio 2010 Architect

RAD Studio 2010 Architect

Товар участвует в акции: Delphi for PHP и библиотека ультрамодных визуальных компонентов бесплатно!

Этот товар снят с продаж

Посмотреть актуальное предложение

Описание продукта

Редакция 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

ENTERPRISEPROFESSIONAL
Улучшено в версии 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++и поддержка библиотеки BoostCХХХ
Новое в версии 2010 Поддержка директивы #pragma once, повышающей совместимость с MSVC и служащей для защиты заголовковCХХХ
Новое в версии 2010 Атрибут [[deprecated]], позволяющий помечать конструкции как устаревшиеCХХХ
Новое в версии 2010 Усовершенствованные параметры компилятора для XML-представления исходного кодаCХХХ
Новое в версии 2010 Безопасные функции библиотеки CCХХХ
Появилось в версии 2009 Новые возможности языка из следующей версии стандарта ANSI/ISO C++CХХХ
Улучшено в версии 2007 Обработка ошибок компоновщика, повышающая гибкость и эффективность управления памятьюCХХХ
ВСТРОЕННЫЕ ПЛАТФОРМЫ, КОНСТРУКТОРЫ, ПАКЕТЫSDKИ ПРОГРАММЫ УСТАНОВКИ
Улучшено в версии 2010 Библиотека визуальных компонентов VCL, предназначенная для быстрого создания приложений для Microsoft Windows, поддерживает Windows 7 и обеспечивает обратную совместимость с Windows Vista, Windows XP и Windows 2000C DХХХ
Улучшено в версии 2010 Поддержка заголовков API Windows Vista и Windows 7, позволяющая в полной мере использовать новейшие возможности WindowsC DХХХ
Новое в версии 2010 Поддержка API Direct 2D Windows 7C 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 1CХХХ
Улучшено в версии 2010 Встроенные библиотеки Boost 1.39CХХХ
ПОДДЕРЖКА ПРОЕКТОВ И ВСТРОЕННЫХ СРЕДСТВ СБОРКИ
Появилось в версии 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 2009CХХХ
Улучшено в версии 2010 Импорт проектов Delphi 1 — Delphi 2009DХХХ
Появилось в версии 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, предоставляющее сведения о библиотеках DLLCХХХ
Средство Implib для создания библиотек импорта из библиотек DLLCХХХ
Дополнительные средства командной строки, включая Microsoft Resource Compiler, программу TDump для структурного анализа EXE-, OJB- и LIB-файлов, программы GREP и MAKEC DХХХ
Улучшено в версии 2010 Средство Tlib, изменяющее регистр символов для создания расширенных библиотек и изменения размеров страницCХХХ
ВОЗМОЖНОСТИ ЯЗЫКА И РАБОТА С БИБЛИОТЕКАМИ ВРЕМЕНИ ВЫПОЛНЕНИЯ
Новое в версии 2010 Объектно ориентированные классы ввода-вывода для работы с файлами и каталогамиC DХХХ
Новое в версии 2010 Поддержка RTTI, позволяющая предоставлять информацию о методах, полях и свойствах, необходимую для поддержки динамических вызовов и других средств метапрограммированияDХХХ
Новое в версии 2010 Поддержка пользовательских атрибутов для большинства элементов кода—типов, полей, свойств, методов и параметровDХХХ
Улучшено в версии 2010 Класс TStringBuilder, упрощающий и ускоряющий сцепление строк и управление имиDХХХ
Улучшено в версии 2010 Шаблоны с полной поддержкой списков и коллекций RTLDХХХ
Улучшено в версии 2010 Поддержка локализованных ресурсовC DХХХ
Улучшено в версии 2010 Усовершенствованный стандартный диспетчер динамической памяти C+ +CПодробнее

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

Компания Embarcadero специализируется на поставке широчайшего набора инструментов, предназначенных для повышения производительности труда разработчиков программного обеспечения и администраторов баз данных. Компания Embarcadero широко известна своими знаменитыми продуктами, которые позволяют клиентам применять основные платформы баз данных, операционных систем, интегрированных сред и языков программирования. Такой размах дает возможность клиентам проектировать, строить и эксплуатировать программные приложения и СУБД в любом выбранном окружении, без ограничений, затрат и дополнительного обучения, связанного с применением множества специализированных платформно-ориентированных инструментов.