• -15,00 €
Komponenten-Entwicklung für Delphi RAD-Studio
search
  • Komponenten-Entwicklung für Delphi RAD-Studio

Komponenten-Entwicklung für Delphi RAD-Studio

59,99 €
44,99 € Sparen Sie 15,00 €
Bruttopreis sofort lieferbar

Komponenten-Entwicklung für Delphi & RAD-Studio

Menge
Auf Lager

 

Sichere Zahlung

 

Lieferbedingungen

 

Rückgabebedingungen


Komponenten-Entwicklung für Delphi & RAD-Studio

1. Theorie
1.1 Einführung
1.2 Unterschiede
1.3 Abhängigkeiten
1.4 Komponenten und Klassen
1.5 Eigenschaften, Ereignisse und Methoden
1.5.1 Eigenschaften
1.5.2 Methoden
1.5.3 Ereignisse
1.6 Grafiken kapseln
1.7 Komponenten registrieren
1.8 Komponenten testen
1.8.1 Nicht installierte Komponenten
1.8.2 Installierte Komponenten testen
1.9 Eine neue Komponenten erzeugen
1.9.1 Eigenschaften erstellen
1.9.1.1 Eigenschafts-Typen
1.9.1.2 Felder in Eigenschaften
1.9.1.3 Auf Eigenschaften zugreifen
1.9.1.4 Geerbte Eigenschaften als published deklarieren
1.9.1.5 Deklarationen von Eigenschaften
1.9.1.6 Interne Datenspeicherung
1.9.1.7 Zugriff auf die Daten von Eigenschaften
1.9.1.8 Zugriffsmethoden auf Eigenschaften
1.9.1.9 read / write
1.9.1.10 Standardwerte von Eigenschaften
1.9.1.11 Eigenschaften und Speicherbezeichner
1.9.1.12 Eigenschaften überschreiben
1.9.1.13 Redeklarieren
1.9.1.14 Eigenschaften laden und speichern
1.9.1.15 Der Speicher- und Lademechanismus
1.9.1.16 Festlegung von Standardwerten in Delphi-Komponenten
1.9.1.17 Was soll gespeichert werden?
1.9.1.18 Initialisieren nach dem Laden
1.9.1.19 Nicht als published deklarierte Eigenschaften speichern und laden
1.9.1.20 Methoden zum Laden und Speichern des Eigenschaftswerts
1.9.1.21 Die Methode DefineProperties überschreiben
1.9.1.22 Keinen Standardwert angeben
1.9.1.23 Array-Eigenschaften erstellen
1.9.1.24 Eigenschaften für Subkomponenten erstellen
1.9.1.25 Eigenschaften für Schnittstellen definieren
1.9.2 Ereignisse erzeugen
1.9.2.1 Übersicht
1.9.2.2 Was sind Ereignisse?
1.9.2.3 Ereignisse als Methodenzeiger
1.9.2.4 Ereignisse als Eigenschaften
1.9.2.5 Ereignistypen als Methodenzeigertypen
1.9.2.6 Ereignisbehandlungstypen sind Prozeduren
1.9.2.7 Ereignisse sind Closures
1.9.2.8 Ereignistypen sind Closure-Typen
1.9.2.9 Ereignisbehandlungsroutinen sind optional
1.9.2.10 Die Standardereignisse implementieren
1.9.2.11 Standardereignisse identifizieren
1.9.2.12 Ereignisse sichtbar machen
1.9.2.13 Die Standard-Ereignisbehandlung ändern
1.9.2.14 Eigene Ereignisse definieren
1.9.2.15 Ereignisse auslösen
1.9.2.16 Zwei Arten von Ereignissen
1.9.2.17 Den Typ der Behandlungsroutine definieren
1.9.2.18 Ereignisbehandlungsroutinen
1.9.2.19 Leere Behandlungsroutinen müssen gültig sein
1.9.2.20 Benutzer können die Standardbehandlung überschreiben
1.9.2.21 Die Behandlungsroutine für Klick-Ereignisse aufrufen
1.9.2.22 Ereignisse deklarieren
1.9.2.23 Ereignisse aufrufen
1.9.3 Methoden erzeugen
1.9.3.1 Methoden erzeugen: Übersicht
1.9.3.2 Gegenseitige Abhängigkeiten vermeiden
1.9.3.3 Methoden benennen
1.9.3.4 Methoden schützen
1.9.3.5 Methoden, die als protected deklariert sein sollten
1.9.3.6 Methoden, die als public deklariert sein sollten
1.9.3.7 Abstrakte Methoden
1.9.3.8 Methoden virtuell machen
1.9.3.9 Methoden deklarieren
1.9.4 Grafiken in Komponenten
1.9.4.1 Grafik im Überblick
1.9.4.2 Verwenden von Zeichenflächen
1.9.4.3 Die Zeichenfläche
1.9.4.4 Die Direct2D-Zeichenfläche
1.9.4.5 Mit Bildern arbeiten
1.9.4.6 Die Arbeit mit Grafiken und Bildern
1.9.4.7 Grafiken laden und speichern
1.9.4.8 Paletten verarbeiten
1.9.4.9 Festlegen einer Palette für ein Steuerelement
1.9.4.10 Offscreen-Bitmaps
1.9.4.11 Offscreen-Bitmaps erzeugen und verwalten
1.9.4.12 Auf Änderungen reagieren
1.9.4.13 Reagieren auf Paletten-Änderungen
1.9.5 Botschaften Verwenden
1.9.5.1 RTL-Botschaftslösung
1.9.5.2 Windows-API-Botschaftslösung
1.9.5.2.1 Das Botschaftsbehandlungssystem
1.9.5.2.2 Was enthält eine Windows-Botschaft?
1.9.5.2.3 Botschaften verteilen
1.9.5.2.4 Die Behandlung von Botschaften ändern
1.9.5.2.5 Die Behandlungsmethode überschreiben
1.9.5.2.6 Beispiel für das Überschreiben von Botschaftsbehandlungsroutinen
1.9.5.2.7 Botschaftsparameter verwenden
1.9.5.2.8 Botschaften abfangen
1.9.5.2.9 Neue Routinen zur Botschaftsbehandlung erstellen
1.9.5.2.10 Eigene Botschaften definieren
1.9.5.2.11 Deklaration eines Botschaftsbezeichners
1.9.5.2.12 Beispiel: Benutzerdefinierte Botschaften
1.9.5.2.13 Deklaration eines Botschaftsstrukturtyps
1.9.5.2.14 Beispiel: Botschaftsstruktur
1.9.5.2.15 Eine neue Botschaftsbehandlungsmethode deklarieren
1.9.5.2.16 Botschaften senden
1.9.5.2.17 Eine Botschaft an alle Steuerelemente eines Formulars senden
1.9.5.2.18 Die Botschaftsbehandlungsroutine eines Steuerelements direkt aufrufen
1.9.5.2.19 Eine Botschaft mit der Windows-Botschaftswarteschlange senden
1.9.5.2.20 Eine verzögert auszuführende Botschaft senden
1.9.5.2.21 Die Methode WndProc
1.9.5.2.22 Behandlung von Botschaften über die Änderung der Eingabesprache
1.9.6 Vorhandene Komponenten modifizieren
1.9.6.1 Vorhandene Komponenten modifizieren: Übersicht
1.9.6.2 Die geänderte Komponente erstellen und registrieren
1.9.6.3 Die Komponenten-Klasse ändern
1.9.6.4 Den Konstruktor überschreiben
1.9.6.5 Den neuen Standardwert für die Eigenschaft festlegen
1.9.7 Eine Grafische Komponenten erzeugen
1.9.7.1 Die Komponente erstellen und registrieren
1.9.7.2 Grafische Funktionen hinzufügen
1.9.7.3 Entscheiden, was gezeichnet werden soll
1.9.7.4 Den Eigenschaftstyp deklarieren
1.9.7.5 Die Eigenschaft deklarieren
1.9.7.6 Die Implementierungsmethode schreiben
1.9.7.7 Konstruktor und Destruktor überschreiben
1.9.7.8 Stift und Pinsel als published deklarieren
1.9.7.9 Die Klassenfelder deklarieren
1.9.7.10 Die Zugriffseigenschaften deklarieren
1.9.7.11 Die untergeordneten Klassen initialisieren
1.9.7.12 Die Eigenschaften untergeordneter Klassen setzen
1.9.7.13 Geerbte Eigenschaften (Grafik) als published deklarieren
1.9.7.14 Die Zeichenoperation durchführen
1.9.7.15 Letzte Korrekturen
1.9.8 Gitter (Grid) anpassen
1.9.8.1 Gitter anpassen: Übersicht
1.9.8.2 Die Komponente (Gitter) erstellen und registrieren
1.9.8.3 Geerbte Eigenschaften (Gitter) als published deklarieren
1.9.8.4 Anfangswerte ändern
1.9.8.5 Die Größe der Zellen ändern
1.9.8.6 Die Zellen füllen
1.9.8.7 Das Datum festlegen
1.9.8.8 Das interne Datum speichern
1.9.8.9 Auf den Tag, den Monat und das Jahr zugreifen
1.9.8.10 Die Anzahl der Tage im Monat generieren
1.9.8.11 Den aktuellen Tag auswählen
1.9.8.12 Durch Monate und Jahre navigieren
1.9.8.13 Durch die Tage navigieren
1.9.8.14 Die Markierung bewegen
1.9.8.15 Das Ereignis OnChange hinzufügen
1.9.8.16 Bewegung zu leeren Zellen verhindern
1.9.9 Dialogfelder als Komponenten       
1.9.9.1 Dialogfelder als Komponenten: Übersicht
1.9.9.2 Die Komponenten-Schnittstelle definieren
1.9.9.3 Die Komponente (Dialogfeld) erstellen und registrieren
1.9.9.4 Die Komponenten-Schnittstelle erstellen
1.9.9.5 Die Unit-Dateien des Formulars einfügen
1.9.9.6 Die Schnittstellen-Eigenschaften hinzufügen
1.9.9.7 Die Methode Execute hinzufügen
1.9.9.8 Die Komponente testen

2. VCL Komponente erstellen
2.1 Schritt-für-Schritt Anleitung zur Erstellung einer VCL-Komponente
2.1.1 Neue Komponente erstellen
2.1.2 Eigenschaften und Ereignisse hinzufügen
2.1.3 Veröffentlichen der Komponente
2.1.4 Testen der Komponente
2.2 Auf Ereignisse reagieren (Event)
2.3 Grafische Anpassungen der Komponente
2.3.1 Ein Panel mit runden Ecken erstellen
2.3.1.1 Typdeklaration
2.3.1.2 Botschaften abfangen
2.3.1.2 Zeichnen der Komponente
2.4 Die Test Anwendung

3. Komponenten-Entwicklung für FireMonkey
3.1 Einführung in die FireMonkey (FMX)-Plattform
3.1.1 Geräteübergreifende Entwicklung mit Delphi und FireMonkey
3.2 Komponenten für FireMonkey erstellen
3.2.1 Erweitern einer FireMonkey-Komponente mit Stilen um Funktionen
3.2.2 Erstellen einer FireMonkey-Komponente ohne Stile
3.2.3 Erstellen der neuen Komponente mit Hilfe des Komponenten-Experten
3.2.4 Testen der Komponente
3.3 Zusammenfassung

4. Package
4.1 Package Aufbau
4.2 Entwurfszeit-Packages
4.3 Laufzeit-Packages
4.4 Packages weitergeben
4.5 Packages installieren / deinstallieren
4.6 Packages compilieren





MF-014
Kommentare (0)
Aktuell keine Kunden-Kommentare