Frameworks d'application GUI
Remonter à Frameworks et bibliothèques
RAD Studio fournit deux frameworks d'application différents pour construire des applications d'interface utilisateur graphique (GUI) (EN) : la VCL et Plate-forme d'applications FireMonkey.
Les frameworks d'application GUI se distinguent principalement par les plates-formes qu'ils prennent en charge :
Framework | Plates-formes prises en charge | |||
---|---|---|---|---|
Windows | macOS | iOS | Android | |
Plate-forme d'applications FireMonkey | ![]() |
![]() |
![]() |
![]() |
VCL | ![]() |
En dehors des plates-formes prises en charge, FireMonkey est relativement similaire à la VCL. FireMonkey et la VCL partagent les mêmes ancêtres de TObject à TComponent, mais ils divergent au-delà de TComponent
. Les classes, composants, contrôles et fonctions de FireMonkey sont pour certains équivalents à leurs homologues dans la VCL.
Toutefois, FireMonkey est un framework plus récent qui propose des contrôles dynamiques vectoriels, ainsi que d'autres fonctionnalités que la VCL n'offre pas. Par exemple, FireMonkey a des graphiques 2D et 3D sophistiqués, et des effets spéciaux tels que les filtres.
Rubriques
- Plate-forme d'applications FireMonkey
- Développement d'applications avec des composants VCL
- Différences souvent rencontrées entre la VCL et FireMonkey
- Migration des applications VCL vers FireMonkey