C++-Sprachunterstützung für die VCL

Aus RAD Studio (Deutsch)
Wechseln zu: Navigation, Suche

Nach oben zu C++ Spezifikation - Index


C++Builder nutzt die RAD-Fähigkeiten (Rapid Application Development, schnelle Anwendungsentwicklung) der in Object Pascal geschriebenen visuellen Komponentenbibliothek (VCL). Dieser Abschnitt erläutert, wie die Sprachfunktionen, Konstrukte und Konzepte von Object Pascal in C++Builder zur Unterstützung der VCL implementiert wurden.

Dieser Abschnitt:

  • Vergleicht die Objektmodelle von C++ und Object Pascal und beschreibt, wie C++Builder diese beiden Ansätze vereint.
  • Beschreibt, wie die Sprachekonstrukte von Object Pascal in C++-Entsprechungen in C++Builder übersetzt wurden.
  • Enthält Einzelheiten über Schlüsselworterweiterungen, die zur Unterstützung der VCL hinzugefügt wurden. Einige Erweiterungen, wir Closures und Eigenschaften, bieten - abgesehen von ihrer Unterstützung des VCL-basierten Codes - nützliche Leistungsmerkmale.

Referenzen auf C++-Klassen, die von TObject abgeleitet sind, verweisen auf Klassen, für die TObject der letzte, aber nicht zwangsläufig der unmittelbare Vorfahre ist. Aus Konsistenzgründen mit der Compiler-Diagnose werden solche Klassen als "Klassen im VCL-Stil" bezeichnet.


Themen

In anderen Sprachen