FireMonkey открывает новый мир возможностей для разработчиков Delphi и С++ Builder. Платформа является гибкой, настраиваемой и кроссплатформенной. Все компоненты ведут себя одинаково под Windows и Mac.
Компоненты в FireMonkey являются контейнерами. Это значит, что вы можете встраивать один компонент внутрь другого. Например компонент Кнопка состоит из 9 компонентов, которые вместе ведут себя как кнопка. Вот как это работает:
Начинаем с компонента TLayout, который поможет расположить остальные компоненты.
Три TRectangle отвечают за внешний вид - рамку фон и основной цвет.
TLabel даёт кнопке текст.
И, наконец, четыре компонента для эффектов анимации нажатия, фокуса, эффектов подсветки при наведении и убирании мышки.
Вот из такого количества вещей состоит кнопка. То же самое и и с другими компонентами FireMonkey
Кроме того, внешний вид компонентов может быть изменён при помощи стилей. Пример на картинке.
В этом видео показывается пример создания интерактивного приложения на FireMonkey для Windows64, MacOS и iOS
Это видео от Марко Канту демонстрирует работу с 3D надписями в дизайнере, пример приложения "Выбор пиццы" - графический листбокс с анимацией, 3D меню выбора пиццы
Ожидаемая в скором времени RAD Studio XE2 принесёт нам несколько нововведений. Вот некоторые из них:
Delphi 64-бит для Windows - полная поддержка VCL/RTL. Новый 64-битный компилятор умеет собирать приложения (exe, dll, пакеты и т.д.) предыдущих версий без переписывания исходного кода.
FireMonkey - новая платформа для разработки нативных приложений позволит компилировать приложения для Windows, MacOS и iOS.
dbExpress ODBC драйвер, драйвера dbExpress для Windows 64, dbExpress драйвера OS X (InterBase, Firebird, Oracle, MySQL, SQL Anywhere и Informix)
DataSnap: Мониторинг и контроль соединений, https, мобильный клиент для IOs, Android, BlackBerry, и Windows Phone 7 и многое другое
LiveBinding - новый механизм для связывания любых типов данных в VCL и FireMonkey
Cloud API для Amazon S3 (Amazon Simple Storage Service API, Amazon Queue Service API, Amazon SimpleDB API)
В категории "Installation Tools" победил "Flexera Installshield", в категории "Графика и 3D моделирование" - "TechSmith Camtasia Studio", лучшим инструментом для создания документации и справки стал "ComponentOne Doc-To-Help", лучшей библиотекой компонент признана "DevExpress DXperience".
Релиза CnWizards для Delphi XE пока нет. Но без него работа в дельфи уже немыслима. Поэтому, всем, кто уже решил перейти на Delphi XE, нужна новая версия. Благо, братья китайцы уже подсуетились и добавили в визард поддержку XE.
Новая версия RAD Studio 2011 выйдет в начале сентября под названием RAD Studio XE.
Новая студия будет включать в себя Delphi XE, C++Builder XE, Delphi Prism XE и RadPHP XE (бывшая Delphi for PHP).
Соответсвенно следующие версии студии будут носить названия XE2, XE3 и т.д.
В новой версии заявлено, цитирую:
Интеграция с системой управления версиями Subversion в Delphi, C++Builder и Delphi Prism
Разработка на PHP
Обновления в VCL, RTL и других библиотеках
Расширения редактора кода для поиска, форматирования и навигации
Новые функции отладчика
Расширение возможностей в области моделирования
До выхода студии, ЗДЕСЬ будут выложены 3 видеообзора о новых возможностях и улучшениях на разных языках, включая русский.
На данный момент доступен первый из них.
Вышел первый апдейт справочной системы Delphi 2010 и Builder 2010.
Обновиться можно с помощью автообновления через меню Пуск, либо через коммандную строку: Help_Setup /upgrade