FireMonkey

De RAD Studio
Aller à : navigation, rechercher

Remonter à Frameworks d'application GUI

FireMonkey exploite l'unité de traitement des graphiques (GPU) utilisée dans les périphériques de bureau modernes ainsi que les périphériques mobiles pour créer des applications visuellement attrayantes sur de multiples plates-formes, en ciblant un public allant du particulier à l'entreprise.

Rubriques

Rubriques FireMonkey :

  • Guide de prise en main FireMonkey : présente la plate-forme d'applications FireMonkey avec des illustrations et des liens hypertextes pointant sur des informations supplémentaires.
  • Développement FireMonkey pour Windows, macOS, iOS, Android et Linux

Fonctionnalités majeures de FireMonkey

  • Une couche d'abstraction multiplate-forme pour les fonctionnalités du système d'exploitation, telles que les fenêtres, menus, minuteurs et dialogues
  • Graphiques 2D et 3D
  • Moteur vectoriel puissant (comme Adobe Flash ou Microsoft WPF)
  • Graphiques vectoriels anticrénelages en temps réel rapides ; indépendants de la résolution, avec simulation de la transparence et dégradés
  • Concepteur WYSIWYG et éditeurs de propriétés
  • Moteur GUI avancé - fenêtre, bouton, zone de texte, zone de numéro, mémo, zone d'angle, zone de liste, et davantage
  • Moteur d'apparences visuelles avancé, basé sur les styles de graphiques vectoriels avec des thèmes de styles exemple
  • Primitives de formes pour les graphiques 2D, avec un ensemble intégré de pinceaux, crayons, géométries et transformations
  • Animations avancées calculées dans le thread en arrière-plan ; facile d'emploi et précis, avec un usage minimal de la CPU et une correction automatique de la fréquence d'images
  • Effets bitmap rendus dans le logiciel, notamment les ombres portées et le flou
  • Dispositions flexibles et composition de formes et autres contrôles
  • Fiches superposées, compatibles Unicode
  • Prise en charge en lecture/écriture des formats JPEG, PNG, TIFF et GIF
  • Moteur, éditeur et exemples multilangues

La VCL est incompatible avec FireMonkey

Attention : FireMonkey (FMX) et la bibliothèque de composants visuels (VCL) ne sont pas compatibles et ne doivent pas être utilisés ensemble dans un même module. Ainsi, un module doit être exclusivement l'un ou l'autre, FireMonkey ou VCL. L'incompatibilité est due aux différences de framework entre FireMonkey (FMX) et la VCL.

Toutefois, vous pouvez :

Trois bibliothèques majeures sont fournies par RAD Studio :

Vous pouvez utiliser librement la RTL dans une application FireMonkey, mais vous ne pouvez pas utiliser directement la VCL dans un module d'application FireMonkey.

Voir aussi