Anzeigen: Delphi C++
Anzeigeeinstellungen

FireMonkey-Anwendungsplattform

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Plattformübergreifende Anwendungen entwickeln


FireMonkey nützt die GPU (Graphics Processing Unit) in modernen Desktop- und mobilen Geräten zur Erstellung visuell herausragender Anwendungen für zahlreiche Plattformen und deckt dabei das gesamte Plattformspektrum – vom persönlichen bis hin zum unternehmensweiten – ab.

Inhaltsverzeichnis

Themen

Die Themen zu FireMonkey umfassen:

  • FireMonkey Quick Start einhält eine Einführung in die FireMonkey-Anwendungsplattform mit Illustrationen und Links zu weiteren Informationen.

Hauptfunktionen von FireMonkey

  • Plattformübergreifende Abstraktionsschicht für Betriebssystemfunktionen, wie Fenster, Menüs, Zeitgeber und Dialogfelder
  • 2D- und 3D-Grafiken
  • Leistungsfähige Vektor-Engine (wie Adobe Flash oder Microsoft WPF)
  • Schnelle Antialias-Vektorgrafiken in Echtzeit; auflösungsunabhängig, mit Alpha-Farbübergängen und Verläufen
  • WYSIWYG-Designer und -Eigenschaftseditoren
  • Fortgeschrittene GUI-Engine – Fenster, Schaltfläche, Textfeld, Zahlenfeld, Memo, Winkelfeld, Listenfeld und mehr
  • Fortgeschrittene Skin-Engine auf Basis von Vektorgrafikstilen mit Beispielstil-Themes
  • Grundlegende Formen für 2D-Grafiken mit einem integrierten Satz von Pinseln, Stiften, Geometrien und Transformationen
  • Fortgeschrittene, im Hintergrund-Thread berechnete Animationen; einfach zu verwenden und präzise, mit minimaler CPU-Nutzung und automatischer Bildfrequenzkorrektur
  • In der Software gerenderte Bitmap-Effekte, einschließlich Schatten und Weichzeichnung
  • Flexible Layouts und Mischung von Formen und anderen Steuerelementen
  • Ebenenbasierte Formulare, Unicode-aktiviert
  • Lese-/Schreibunterstützung für die Formate JPEG, PNG, TIFF und GIF
  • Engine, Editor und Beispiele mehrsprachig

Die VCL ist mit FireMonkey nicht kompatibel

Achtung: FireMonkey (FMX) und die VCL (Visual Component Library) sind nicht kompatibel und sollten nicht zusammen in demselben Modul verwendet werden. Das heißt, in einem Modul sollte ausschließlich FireMonkey oder die VCL, aber nicht beides, verwendet werden. Die Inkompatibilität beruht auf Framework-Unterschieden zwischen FireMonkey (FMX) und der VCL.

Sie können aber:

Drei Hauptbibliotheken werden von RAD Studio bereitgestellt:

  • FireMonkey (FMX) ist eine visuelle Komponentenbibliothek mit anspruchsvollen Grafik-, Animations- und Designmöglichkeiten. Sie können FireMonkey-Anwendungen für Mac OS X-, Win32- und Win64-Plattformen erstellen.
  • Visuelle Komponentenbibliothek (VCL) ist eine Objekthierarchie der visuellen Komponenten, die nur von Windows (in Win32- und Win64-Anwendungen) unterstützt werden.
  • Laufzeit-Bibliothek (RTL) ist eine von Delphi und C++ genutzte Prozedurenbibliothek, die in OS X- sowie in Win32- und Win64-Anwendungen unterstützt wird. Die RTL setzt sich aus Membern der Units System, System.SysUtils, System.IOUtils und System.IOUtils zusammen.

Die RTL kann in FireMonkey-Anwendungen beliebig eingesetzt werden, die VCL dagegen kann nicht direkt in einem FireMonkey-Anwendungsmodul verwendet werden.

Siehe auch

In anderen Sprachen