Afficher : Delphi C++
Préférences d'affichage

Plate-forme d'applications FireMonkey

De RAD Studio XE2

Remonter à Développement des applications multiplates-formes


FireMonkey tire profit de l'unité de traitement des graphiques (GPU) dans les périphériques mobiles et les bureaux modernes pour créer des applications conviviales visuellement sur de multiples plates-formes, en ciblant une étendue complète du particulier à l'entreprise.

Sommaire

Rubriques

Rubriques FireMonkey :

  • Guide de prise en main FireMonkey introduit la plate-forme d'applications FireMonkey avec des illustrations et des hyperliens sur des informations supplémentaires.

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 fusion alpha et dégradés
  • Editeurs de propriétés et concepteur WYSIWYG
  • 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
  • Support 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 des composants visuels (VCL) ne sont pas compatibles et ne doivent pas être utilisées ensemble dans le même module. Ainsi, un module doit être exclusivement l'une ou l'autre, FireMonkey ou VCL. L'incompatibilité est due aux différences de framework entre les bibliothèques FireMonkey (FMX) et VCL.

Toutefois, vous pouvez :

Trois bibliothèques majeures sont fournies par RAD Studio :

  • FireMonkey (FMX) est une bibliothèque de composants visuels avec des graphiques sophistiqués, une animation et des capacités de stylage. Vous pouvez créer des applications FireMonkey qui ciblent les plates-formes Mac OS X, Win32 et Win64. L'ensemble d'outils FireMonkey-iOS.dmg, disponible dans l'installation du produit XE2, vous permet de construire aussi des applications iOS.
  • Bibliothèque des composants visuels (VCL) est une hiérarchie d'objets, de composants visuels qui sont supportés seulement sur Windows (dans les applications Win32 et Win64).
  • Bibliothèque d'exécution (RTL) est une bibliothèque procédurale partagée par Delphi et C++, et supportée dans les applications OS X, ainsi que Win32 et Win64. La RTL est constituée des membres des unités System, System.SysUtils, System.IOUtils et System.Classes.

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

Versions précédentes
Autres langues