Anwendungsentwicklung mit C++Builder
Nach oben zu C++Builder-Entwicklerhandbuch
Diese Anleitung enthält Informationen zur C++-Programmierung für 32-Bit-Windows; die meisten dieser Informationen gelten aber auch für 64-Bit-Windows. (Siehe Überlegungen zur Anwendungsentwicklung für 64-Bit-Windows.)
Inhaltsverzeichnis
- 1 Entwickeln von Anwendungen mit C++C++Builder
- 2 Grundlagen der Komponentenbibliothek
- 3 Komponenten verwenden - Index
- 4 Mit Steuerelementen arbeiten - Index
- 5 Anwendungen, Komponenten und Bibliotheken erstellen - Index
- 6 Die Benutzeroberfläche erstellen - Index
- 7 Verwenden der VCL/RTL (C++)
- 8 Steuerelementtypen - Index
- 9 Mit Grafiken und Multimedia arbeiten - Index
- 10 Multithread-Anwendungen entwickeln - Index
- 11 Exception-Behandlung in C++Builder
- 12 Packages und Komponenten - Index
- 13 Anwendungen für den internationalen Markt - Index
- 14 RAD Studio-Anwendungen weitergeben
- 15 Siehe auch
Entwickeln von Anwendungen mit C++C++Builder
- Integrierte Entwicklungsumgebung
- Anwendungen entwerfen
- Projekte erstellen
- Quelltext bearbeiten
- Anwendungen compilieren
- Anwendungen debuggen
- Deployment von Anwendungen
Grundlagen der Komponentenbibliothek
Komponenten verwenden - Index
- Eigenschaften und Ereignisse festlegen
- Methoden aufrufen
- Ereignisse und Ereignisbehandlungsroutinen verwenden
- Eine neue Ereignisbehandlungsroutine erstellen
- Eine Behandlungsroutine für das Standardereignis einer Komponente erstellen
- Ereignisbehandlungsroutinen bearbeiten
- Ein Ereignis einer vorhandenen Behandlungsroutine zuordnen
- Ein Menüereignis einer Behandlungsroutine zuordnen
- Ereignisbehandlungsroutinen löschen
- Benutzereigene Komponenten in die Tool-Palette aufnehmen
Mit Steuerelementen arbeiten - Index
- Drag&Drop-Operationen in Steuerelementen implementieren
- Drag&Dock-Operationen in Steuerelementen implementieren
- Ein fensterorientiertes Steuerelement als Ziel einer Andock-Operation definieren
- Ein Steuerelement als andockbares untergeordnetes Steuerelement definieren
- Untergeordnete Steuerelemente an das Ziel einer Andock-Operation andocken
- Untergeordnete Steuerelemente von dem Ziel einer Andock-Operation trennen
- Die Behandlung von Drag&Dock-Operationen durch untergeordnete Steuerelemente festlegen
- Text in Steuerelementen bearbeiten
- Textausrichtung festlegen
- Bildlaufleisten zur Laufzeit hinzufügen
- Anwendungen mit einer Zwischenablage ausstatten
- Text markieren
- Den gesamten Text markieren
- Text ausschneiden, kopieren und einfügen
- Markierten Text löschen
- Menüeinträge deaktivieren
- Ein Popup-Menü bereitstellen
- Das Ereignis OnPopup behandeln
- Grafiken zu Steuerelementen hinzufügen
- Bildschirmskalierung und ChangeScale
Anwendungen, Komponenten und Bibliotheken erstellen - Index
- Anwendungen erstellen
- Packages und DLLs erstellen
- Datenbankanwendungen erstellen
- Webserver-Anwendungen erstellen
- COM-basierte Anwendungen entwickeln
- Datenmodule verwenden
- Verwenden der Objektablage
- Hilfe in Anwendungen aktivieren
- Aufrufen von HTML-Hilfe aus Anwendungen
- HTML-Hilfetypen
- Standardbehandlung von F1-Hilfe in VCL-Anwendungen
- Anpassen der F1-Hilfe in VCL-Anwendungen
- Anzeigen von Hilfe mit Hilfe-Schaltflächen
- Zuordnen von Hilfe zu Menübefehlen
- Anzeigen von Hilfe zu ausgewählten Menübefehlen
- Anzeigen von Kontexthilfe zu Bildschirmobjekten mit der Eigenschaft Hint
- Hilfesystem-Interfaces
- ICustomHelpViewer implementieren
- Mit dem Hilfe-Manager kommunizieren
- Den Hilfe-Manager nach Informationen abfragen
- Schlüsselwort-basierte Hilfe anzeigen
- Inhaltsverzeichnisse anzeigen
- IExtendedHelpViewer implementieren
- IHelpSystem verwenden
- IHelpSelector implementieren
- Hilfesystemobjekte registrieren
- Hilfe in einer VCL-Anwendung verwenden
- Aufrufen von HTML-Hilfe aus Anwendungen
Die Benutzeroberfläche erstellen - Index
- Die Benutzeroberfläche erstellen: Übersicht
- Anwendungsverhalten steuern
- Das Hauptformular
- Mit Formularen arbeiten
- Komponenten und Komponentengruppen wiederverwenden
- Komponentenvorlagen erstellen und verwenden
- Mit Frames arbeiten
- Dialogfelder entwickeln
- Menüs erstellen und verwalten
- Symbolleisten und Coolbars entwerfen
- Allgemeine Steuerelemente und XP-Themes
Verwenden der VCL/RTL (C++)
Steuerelementtypen - Index
- Textelemente
- Spezialisierte Eingabekomponenten
- Schaltflächen und ähnliche Steuerelemente
- Listenkomponenten
- Gruppierungskomponenten
- Anzeigeelemente
- Gitter
- Wertlisteneditoren
- Grafikkomponenten
Mit Grafiken und Multimedia arbeiten - Index
- Mit Grafiken und Multimedia arbeiten: Übersicht
- Grafikprogrammierung im Überblick
- Den Bildschirm aktualisieren
- Grafikobjekt-Typen
- Häufig verwendete Eigenschaften und Methoden des Canvas-Objekts
- Eigenschaften des Canvas-Objekts verwenden
- Grafikobjekte zeichnen
- Behandlung mehrerer Zeichenobjekte in einer Anwendung
- In einer Grafik zeichnen
- Grafikdateien laden und speichern
- Die Zwischenablage und Grafiken
- Beispiel: Der Gummiband-Effekt
- Mit Multimedia arbeiten
Multithread-Anwendungen entwickeln - Index
- Multithread-Anwendungen entwickeln
- Defining thread objects
- Coordinating threads
- Executing thread objects
- Fehlersuche in Multithread-Anwendungen
Exception-Behandlung in C++Builder
- Standard-Exception-Behandlung in C++
- Syntax der Standard-Exception-Behandlung in C++
- Erneutes Auslösen von Exceptions (C++)
- Exception-Spezifikationen (C++)
- Exceptions abarbeiten (C++)
- Konstruktoren in der Exception-Behandlung (C++)
- Behandeln von nicht abgefangenen und unerwarteten Exceptions (C++)
- Weitergabe von C++-Exceptions an die Delphi-RTL
- Strukturierte Exceptions unter Win32 (C++)
- Syntax von strukturierten Exceptions (C++)
- Behandeln von strukturierten Exceptions (C++)
- Filtern von strukturierten Exceptions (C++)
- Verwenden von Standard-Exceptions mit strukturierten Exceptions (C++)
- Definieren von strukturierten Exceptions (C++)
- Auslösen von strukturierten Exceptions (C++)
- SEH-Beendigungsblöcke (C++)
- Delphi-Exception-Behandlung in C++
- C++Builder-Compiler-Optionen für die Exception-Behandlung
- Externe Exception EEFFACE
Packages und Komponenten - Index
- Packages und Komponenten: Übersicht
- Packages sinnvoll einsetzen
- Laufzeit-Packages
- Entwurfszeit-Packages
- Packages erstellen und bearbeiten
- Packages weitergeben
- Komponenten oder in klassischen und Clang-C++-Win32-Compilern geschriebene Bibliotheken packen
Anwendungen für den internationalen Markt - Index
- Internationalisierung und Lokalisierung
- Lokalisierte Anwendungen weitergeben
RAD Studio-Anwendungen weitergeben
- Anwendungen weitergeben: Übersicht
- Allgemeine Anwendungen weitergeben
- Datenbankanwendungen weitergeben
- Web-Anwendungen weitergeben
- Unterschiedliche Host-Umgebungen berücksichtigen
- Software-Lizenzvereinbarungen