Embarcadero Delphi Prism 2010




Язык Delphi Prism

Функции параллельного программирования

Включают фьючерсы, параллельные циклы, асинхронные блоки кода и директивы блокировки для поддержки параллельного программирования и новых параллельных библиотек .NET 4.0

Выражения запросов LINQ

Объединяют возможности запросов в языках баз данных, таких как SQL, и применяют их ко всем типам данных с помощью встроенных функций языка Delphi Prism

Уведомления о свойствах

Облегчают разработку решений, соответствующих шаблону «модель — представление — контроллер»

Пакетные языковые функции

Включают расширенные типы с поддержкой значений NULL, контракты классов, расширенные вызовы конструктора и ссылки на классы

Аспектно-ориентированное программирование

Изменение поведения программного кода, добавление и удаление полей, свойств, событий, методов и даже классов

Язык на основе Delphi

Поддерживает написание управляемых приложений с использованием современного языка на основе Pascal и Object Pascal и привычного для разработчиков Delphi синтаксиса

Анализ потока кода и анализ кода FxCop

Проверка источника недоступных инструкций, неиспользуемых локальных назначений, локальных переменных, которые не были заданы перед попыткой их использования, и пр. Анализ кода включает проверку сборок .NET на предмет соответствия правилам разработки

Несколько целевых платформ

.NET версий 1.1, 2.0, 3.0, 3.5 и 4.0

Несколько целевых версий .NET

Mono 2.4 для Windows, Linux и Mac OS X

Разработка межплатформенных приложений с помощью Mono (совместимые с .NET среда выполнения и набор средств с открытым кодом)

Интегрированная среда разработки (IDE) и интеграция с Visual Studio

Автономная установка или интеграция с Visual Studio

Возможность установки в качестве автономного приложения с помощью предоставляемой оболочки Visual Studio 2008 или интеграция с существующим экземпляром Visual Studio IDE

Конструкторы Windows Forms, WPF и ASP.NET

Визуальная разработка приложений Windows и веб-приложений

Редактор кода с IntelliSense, подсказки по методам и маркеры ошибок

Ускоренная разработка с помощью редактора кода, который дописывает операторы и фрагменты кода, используя всплывающие окна и автозавершение, подсказок с указанием возможных параметров для конкретного вызова и маркеров, появляющихся под потенциальными ошибками

Встроенные средства отладки

Локальные, управляемые, межпотоковые и многопроцессные средства отладки позволяют быстро находить и устранять ошибки

Разработка веб-приложений

Разработка с помощью ASP.NET

Delphi Prism обеспечивает расширенную поддержку системы проектов ASP.NET 2.0 из состава Visual Studio, включая поставщика dbExpress ASP для ASP.NET

Редактор для ASP.NET

Полнофункциональная технология IntelliSense, подстановка кода из файла ASPX в файл ASPX.PAS, выделение синтаксиса Delphi Prism внутри тегов <script> и <%...%> в файлах ASPX, полная поддержка сопоставления строк

Разработка и проектирование приложений баз данных, а также доступ к ним

База данных ADO.NET

Среда программирования .NET для разработки приложений баз данных на основе внутренних форматов баз данных или подключения к данным XML

dbExpress для подключения к Blackfish SQL и InterBase

Подключение ADO.NET к InterBase и Blackfish SQL. Выпуск Professional поддерживает только локальное подключение,
а Enterprise — подключение к локальным и удаленным серверам

Server Explorer

Окно управления серверами, используемое для открытия подключений к данным, входа на серверы и просмотра расположенных там  баз данных и системных служб

DataSnap

Создание клиентских приложений .NET DataSnap, подключающихся к промежуточному серверу приложений, который содержит и контролирует удаленные модули данных

База данных Blackfish SQL

Лицензия на разработку и бесплатное развертывание полностью управляемой, совместимой с SQL, легко переносимой встроенной базы данных

Выпуск InterBase SMP Developer

Мощная встраиваемая база данных с широкими возможностями масштабирования для 20 пользователей