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 - Introduction introduit la plate-forme d'applications FireMonkey avec des illustrations et des hyperliens sur des informations supplémentaires.
- Guide des applications FireMonkey vous aide à écrire des applications FireMonkey.
- Guide des composants FireMonkey décrit comment concevoir et créer des composants.
- Diagrammes de l'architecture FireMonkey présente les diagrammes de hiérarchie des classes et d'architecture.
- Tutoriel : Utilisation de LiveBinding pour créer une application sans code utilise FireMonkey et LiveBinding pour montrer comment se connecter à une base de données.
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 peuvent pas être utilisées dans le même projet ou la même application. Ainsi, une application doit utiliser 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.
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.
- 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 la RTL dans une application FireMonkey, mais pas la VCL.
Voir aussi
- Référence des bibliothèques (VCL-RTL-FMX)
- Applications multiplates-formes
- Experts de création de composants et d'applications multiplates-formes FireMonkey