Главная  
19.05.2012
Главное меню
Главная
Лаборатория
Книги по дельфи
Инструменты
Статьи
Видео
Юмор
Ссылки
Поиск
База знаний Delphi
Общие вопросы
Windows, WinAPI
Графика, Звук
IDE Delphi
Консоль
Авторизация





Забыли пароль?
Вы не зарегистрированы. Регистрация
Каталог@Mail.ru - каталог ресурсов интернет
Немного о FireMonkey Версия для печати
Рейтинг: / 9
ХудшаяЛучшая 
Написал Snowy   
05.08.2011
FireMonkey

FireMonkey открывает новый мир возможностей для разработчиков Delphi и С++ Builder. Платформа является гибкой, настраиваемой и кроссплатформенной. Все компоненты ведут себя одинаково под Windows и Mac.

Компоненты в FireMonkey являются контейнерами. Это значит, что вы можете встраивать один компонент внутрь другого. Например компонент Кнопка состоит из 9 компонентов, которые вместе ведут себя как кнопка. Вот как это работает:

  • Начинаем с компонента TLayout, который поможет расположить остальные компоненты.
  • Три TRectangle отвечают за внешний вид - рамку фон и основной цвет.
  • TLabel даёт кнопке текст.
  • И, наконец, четыре компонента для эффектов анимации нажатия, фокуса, эффектов подсветки при наведении и убирании мышки.

Вот из такого количества вещей состоит кнопка. То же самое и и с другими компонентами FireMonkey

Кроме того, внешний вид компонентов может быть изменён при помощи стилей. Пример на картинке.

Источник: Andreano Lanusse

В этом видео показывается пример создания интерактивного приложения на FireMonkey для Windows64, MacOS и iOS

Это видео от Марко Канту демонстрирует работу с 3D надписями в дизайнере, пример приложения "Выбор пиццы" - графический листбокс с анимацией, 3D меню выбора пиццы

Добавить новыйПоиск
Дмитрий   2011-08-09 17:30:43
Скриншот сделанный в лаборатории Embarcadero уже немного заезжен. Кроме этого скриншота никаких рабочих примеров FireMonkey не нашел. Пробовал самостоятельно сделать нечто подобное в Delphi XE2, но при первом же запуске валятся Access Vialetion.
Анонимно   2011-08-10 21:45:30
посмотри проект ksdev.ru/ksdev.com набор компонент dxScene, vxScene
Coriolis   2011-08-13 00:20:39
ksdev.ru/ksdev.com это оно вроде и есть, зайди сам на сайт да почитай)
yurkins - :)   2011-08-18 01:12:30
Из QML(Nokia QT SDK) скопировали :)
http://en.wikipedia.org/wiki/QML
DM   2011-08-29 18:51:14
А не гемор ли добавлть все эти элементы для создания однйо кнопки или это как ДЕлфа сама кнопку создает при одном клике?
Snowy   2011-08-30 11:51:10
Ничего собирать не нужно - всё уже собрано.
Просто описано, как оно технически устроено.
elpik - касательно стилей.   2011-09-05 12:32:24
Попробовал в FMHD-приложении применять стили, стили применились, но рамка окна в винде не изменилась, как это побороть?
Слаффка - попробовал   2011-09-21 10:08:12
Ну одно конечно радует, что сделали наконец более-менее путевый фреймворк.

Правда, глючный шописец.
Форму из dll создать нельзя (уже отправлен баг в embarcadero), штатным образом встроить в приложение на VCL нельзя (можно только через HWND всего окна), создать UserControl какой нужно - тоже нелья (я хотел ListBoxItem), встроеные FMX.TEdit не работают.

Но прогресс, тем не менее, налицо, движение логически в сторону WPF.
User - Нет FIREMONKEY   2011-12-10 14:31:53
Ребята я что-то никак не могу найти FIREMONKEY в делфи ХЕ
устанавливаю другую версию, тоже нет.
Можно-ли отдельно её скачать и установить?
помогите пожалуйста
Snowy   2011-12-29 16:17:41
FireMonkey входит в состав XE2 и выше
на XE поставить нельзя
George - FireMonkey   2012-02-20 14:58:53
у меня при выборе FireMonkey не высвечивается форма

в чем проблема?
ставил XE2. причем из симплов приложения запускаются, но форма так же не отображается
комментарии
Имя:
Заголовок:
UBB-Код:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Security Image
Пожалуйста, введите проверочный код, который Вы видите на картинке.
 
След. >