FireMonkey: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м версия FM 3 и XE4 вышли в апреле 2013.
Нет описания правки
Строка 1: Строка 1:
'''FireMonkey''' ('''FMX''') — [[Графический интерфейс пользователя|GUI]]-библиотека, использующая возможности [[Графический процессор|графического процессора]]. Является [[Кроссплатформенное программное обеспечение|кроссплатформенной]]: поддерживаются [[Windows]], [[Mac OS]] и [[Apple iOS]].
'''FireMonkey''' ('''FMX''') — [[Графический интерфейс пользователя|GUI]]-библиотека, использующая возможности [[Графический процессор|графического процессора]]. Является [[Кроссплатформенное программное обеспечение|кроссплатформенной]]: поддерживаются [[Windows]], [[Mac OS]], [[Apple iOS]] и [[Android]].


Под названием '''VG-Scene''' разрабатывалась Евгением Крюковым<ref>[http://www.blogger.com/profile/18092953248795358615 Blogger: Профиль пользователя: Eugene Kryukov]</ref> из [[Улан-Удэ]], Россия (компания KSDev) как вектор-базированная [[Графический интерфейс пользователя|GUI]]-библиотека следующего поколения.<ref>[http://www.ksdev.com Welcome — KSDev — Adobe AIR or WPF like components, 3D in Delphi, Delphi skin, Flash control, Visio like diagram drawing]</ref>. В 2011 году американская компания [[Embarcadero Technologies]] купила права на библиотеку и включила её в состав своих продуктов. Позже Евгений Крюков получил работу в [[Embarcadero Technologies]]<ref>[http://www.ksdev.com/forums/viewtopic.php?f=4&t=982&start=0 www.ksdev.com/forums/ • View topic — End of KSDev in Russian / Говорящим по русски сюда!<!-- Заголовок добавлен ботом -->]</ref>.
Под названием '''VG-Scene''' разрабатывалась Евгением Крюковым<ref>[http://www.blogger.com/profile/18092953248795358615 Blogger: Профиль пользователя: Eugene Kryukov]</ref> из [[Улан-Удэ]], Россия (компания KSDev) как вектор-базированная [[Графический интерфейс пользователя|GUI]]-библиотека следующего поколения.<ref>[http://www.ksdev.com Welcome — KSDev — Adobe AIR or WPF like components, 3D in Delphi, Delphi skin, Flash control, Visio like diagram drawing]</ref>. В 2011 году американская компания [[Embarcadero Technologies]] купила права на библиотеку и включила её в состав своих продуктов. Позже Евгений Крюков получил работу в [[Embarcadero Technologies]]<ref>[http://www.ksdev.com/forums/viewtopic.php?f=4&t=982&start=0 www.ksdev.com/forums/ • View topic — End of KSDev in Russian / Говорящим по русски сюда!<!-- Заголовок добавлен ботом -->]</ref>.

Версия от 20:54, 17 сентября 2013

FireMonkey (FMX) — GUI-библиотека, использующая возможности графического процессора. Является кроссплатформенной: поддерживаются Windows, Mac OS, Apple iOS и Android.

Под названием VG-Scene разрабатывалась Евгением Крюковым[1] из Улан-Удэ, Россия (компания KSDev) как вектор-базированная GUI-библиотека следующего поколения.[2]. В 2011 году американская компания Embarcadero Technologies купила права на библиотеку и включила её в состав своих продуктов. Позже Евгений Крюков получил работу в Embarcadero Technologies[3].

FireMonkey входит, параллельно с традиционной Visual Component Library, в состав Delphi XE3, Delphi XE2, C++Builder XE2 и RAD Studio XE2, включая RadPHP и Embarcadero Prism.

В 2012 году FireMonkey под кодовым именем FireMonkey FM2 вошла в состав Delphi XE3, C++Builder XE3 и RAD Studio XE3, Embarcadero HTML5 Builder и Embarcadero Prism XE3.

В апреле 2013 года вышел FireMonkey FM3, которая распространяется вместе с Embarcadero RAD Studio XE4.

Используя возможности Pixel Shader 2.0 FireMonkey позволяет обогащать графический интерфейс программ широким набором визуальных эффектов. Даёт возможность строить пользовательские масштабируемые векторные и 3D-интерфейсы.

Позволяет отделить пользовательский интерфейс от бизнес-логики и механизмов доступа к данным (см. Model-View-Controller), что в частности позволяет размещать невизуальные части приложения в облачных сервисах: Amazon или Azure.


Если попытаться в двух словах описать основную часть продукта — то это сценарный компонент (к примеру — главный компонент от GLScene), векторный, только 2D. Имеются свои компоненты, а главное — мощное средство их редактирования со скинами. То есть с помощью встроенного редактора вы можете создать свой уникальный компонент, на базе одного или нескольких базовых. Имеются встроенные разнообразные методы анимирования компонентов, работа с векторной графикой.

Примечания

Ссылки

  • embarcadero.com/ru/products/firemonkey — официальный сайт FireMonkey
  • Джоаб Джексон. В Delphi появилась поддержка современной графики // Computerworld Россия. — Открытые системы, 2011. — № 22.
  • "Embarcadero выпустила FireMonkey — платформу для создания приложений нового поколения". CNews. 11-09-05. Дата обращения: 13 декабря 2011. {{cite news}}: Проверьте значение даты: |date= (справка)
  • FireMonkey Application Platform в Embacedro Wiki
  • FireMonkey Q&A by Tim DelChiaro
  • FireMonkey на YouTube