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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
 
(не показаны 22 промежуточные версии 17 участников)
Строка 1: Строка 1:
'''FireMonkey''' ('''FMX''') — [[Графический интерфейс пользователя|GUI]]-библиотека, использующая возможности [[Графический процессор|графического процессора]]. Является [[Кроссплатформенное программное обеспечение|кроссплатформенной]]: поддерживаются [[Windows]], [[Mac OS]], [[Apple iOS]] и [[Android]].
'''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>{{Cite web |url=http://www.blogger.com/profile/18092953248795358615 |title=Blogger: Профиль пользователя: Eugene Kryukov |accessdate=2011-11-08 |archiveurl=https://web.archive.org/web/20111103122824/http://www.blogger.com/profile/18092953248795358615 |archivedate=2011-11-03 |deadlink=yes }}</ref> из [[Улан-Удэ]], Россия (компания KSDev) как вектор-базированная [[Графический интерфейс пользователя|GUI]]-библиотека следующего поколения.<ref>{{Cite web |url=http://www.ksdev.com/ |title=Welcome — KSDev — Adobe AIR or WPF like components, 3D in Delphi, Delphi skin, Flash control, Visio like diagram drawing |access-date=2012-08-28 |archive-date=2012-09-05 |archive-url=https://web.archive.org/web/20120905135755/http://www.ksdev.com/ |deadlink=no }}</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 / Говорящим по-русски сюда!<!-- Заголовок добавлен ботом -->]{{Недоступная ссылка|date=2018-05|bot=InternetArchiveBot }}</ref>.


FireMonkey входит, параллельно с традиционной [[Visual Component Library]], в состав [[Delphi (среда разработки)|Delphi XE3]], [[Delphi (среда разработки)|Delphi XE2]], [[C++ Builder|C++Builder XE2]] и [[Embarcadero RAD Studio|RAD Studio XE2]], включая [[Delphi for PHP|RadPHP]] и [[Delphi Prism|Embarcadero Prism]].
FireMonkey входит, параллельно с традиционной [[Visual Component Library]], в состав [[Delphi (среда разработки)|Delphi XE3]], [[Delphi (среда разработки)|Delphi XE2]], [[C++ Builder|C++Builder XE2]] и [[Embarcadero RAD Studio|RAD Studio XE2]], включая [[Delphi for PHP|RadPHP]] и [[Delphi Prism|Embarcadero Prism]].
Строка 11: Строка 11:
Используя возможности [[Шейдер|Pixel Shader 2.0]] FireMonkey позволяет обогащать графический интерфейс программ широким набором визуальных эффектов. Даёт возможность строить пользовательские [[Векторная графика|масштабируемые векторные]] и [[Трёхмерная графика|3D]]-интерфейсы.
Используя возможности [[Шейдер|Pixel Shader 2.0]] FireMonkey позволяет обогащать графический интерфейс программ широким набором визуальных эффектов. Даёт возможность строить пользовательские [[Векторная графика|масштабируемые векторные]] и [[Трёхмерная графика|3D]]-интерфейсы.


Позволяет отделить [[Интерфейс пользователя|пользовательский интерфейс]] от [[бизнес-логика|бизнес-логики]] и механизмов доступа к [[Данные|данным]] (см. [[Model-View-Controller]]), что в частности позволяет размещать невизуальные части приложения в [[Облачные вычисления|облачных сервисах]]: [[Amazon Web Services|Amazon]] или [[Windows Azure|Azure]].
Позволяет отделить [[Интерфейс пользователя|пользовательский интерфейс]] от [[бизнес-логика|бизнес-логики]] и механизмов доступа к [[Данные|данным]] (см. [[model-view-controller]]), что в частности позволяет размещать невизуальные части приложения в [[Облачные вычисления|облачных сервисах]]: [[Amazon Web Services|Amazon]] или [[Windows Azure|Azure]].


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


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

{{rq|style}}


== Примечания ==
== Примечания ==
Строка 22: Строка 22:


== Ссылки ==
== Ссылки ==
* {{official|http://www.embarcadero.com/ru/products/firemonkey}}
* [https://web.archive.org/web/20130722171721/http://www.embarcadero.com/ru/products/firemonkey FireMonkey | Multi-device, true native app platform]{{ref-ru}}
* {{статья|автор=Джоаб Джексон|заглавие=В Delphi появилась поддержка современной графики|ссылка=http://www.osp.ru/cw/2011/22/13010432/|издание=[[Computerworld]] Россия|издательство=[[Открытые системы (издательство)|Открытые системы]]|год=2011|номер=22}}
* {{статья|автор=Джоаб Джексон|заглавие=В Delphi появилась поддержка современной графики|ссылка=http://www.osp.ru/cw/2011/22/13010432/|издание=[[Computerworld]] Россия|издательство=[[Открытые системы (издательство)|Открытые системы]]|год=2011|номер=22}}
* {{cite news|url=http://www.cnews.ru/news/line/index.shtml?2011/09/05/454094|title=Embarcadero выпустила FireMonkey — платформу для создания приложений нового поколения|date=11-09-05|publisher=[[CNews]]|accessdate=2011-12-13}}
* {{cite news|url=http://www.cnews.ru/news/line/index.shtml?2011/09/05/454094|title=Embarcadero выпустила FireMonkey — платформу для создания приложений нового поколения|date=11-09-05|publisher=[[CNews]]|accessdate=2011-12-13|url-status=dead|archiveurl=https://web.archive.org/web/20111113020227/http://www.cnews.ru/news/line/index.shtml?2011%2F09%2F05%2F454094|archivedate=2011-11-13}}
* [http://docwiki.embarcadero.com/RADStudio/en/FireMonkey_Application_Platform FireMonkey Application Platform] в Embacedro Wiki
* [http://docwiki.embarcadero.com/RADStudio/en/FireMonkey_Application_Platform FireMonkey Application Platform] в Embarcadero Wiki
* [http://docwiki.embarcadero.com/RADStudio/XE6/en/FireMonkey_Quick_Start_Guide_-_Introduction FireMonkey Quick Start Guide]
* [http://edn.embarcadero.com/article/41688 FireMonkey Q&A] by Tim DelChiaro
* [http://edn.embarcadero.com/article/41688 FireMonkey Q&A] by Tim DelChiaro
* [http://www.youtube.com/results?search_query=Embarcadero++Fire+Monkey&aq=f FireMonkey] на [[YouTube]]
* [https://www.youtube.com/results?search_query=Embarcadero++Fire+Monkey&aq=f FireMonkey] на [[YouTube]]
* Русскоязычный форум [http://fire-monkey.ru FireMonkey]
* Русскоязычный форум [http://fire-monkey.ru FireMonkey]
* Русскоязычный чат в Telegram [https://t.me/fire_monkey]


{{Инструментарии виджетов}}
{{Инструментарии виджетов}}


{{compu-soft-stub}}
{{compu-soft-stub}}
{{rq|style}}


[[Категория:Delphi]]
[[Категория:Delphi]]

Текущая версия от 04:40, 17 июля 2024

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. Имеются свои компоненты, а главное — мощное средство их редактирования со скинами. То есть с помощью встроенного редактора вы можете создать свой уникальный компонент, на базе одного или нескольких базовых. Имеются встроенные разнообразные методы анимирования компонентов, работа с векторной графикой.

Примечания

[править | править код]
  1. Blogger: Профиль пользователя: Eugene Kryukov. Дата обращения: 8 ноября 2011. Архивировано из оригинала 3 ноября 2011 года.
  2. Welcome — KSDev — Adobe AIR or WPF like components, 3D in Delphi, Delphi skin, Flash control, Visio like diagram drawing. Дата обращения: 28 августа 2012. Архивировано 5 сентября 2012 года.
  3. www.ksdev.com/forums/ • View topic — End of KSDev in Russian / Говорящим по-русски сюда! (недоступная ссылка)
  • FireMonkey | Multi-device, true native app platform (рус.)
  • Джоаб Джексон. В Delphi появилась поддержка современной графики // Computerworld Россия. — Открытые системы, 2011. — № 22.
  • "Embarcadero выпустила FireMonkey — платформу для создания приложений нового поколения". CNews. 11-09-05. Архивировано из оригинала 13 ноября 2011. Дата обращения: 13 декабря 2011. {{cite news}}: Проверьте значение даты: |date= (справка)
  • FireMonkey Application Platform в Embarcadero Wiki
  • FireMonkey Quick Start Guide
  • FireMonkey Q&A by Tim DelChiaro
  • FireMonkey на YouTube
  • Русскоязычный форум FireMonkey
  • Русскоязычный чат в Telegram [1]