Agenda für ...
In 2 x 4 Stunden findet ein interaktives Online-Seminar per MS Teams-Meeting statt
Tag 1: Delphi-Grundlagen und Entwicklungsumgebung
Tag 2: Objektorientierung und typische Delphi-Konzepte
Tag 1: Delphi-Grundlagen und Entwicklungsumgebung
- Einführung in Delphi
- Überblick über Delphi heute
- Typische Einsatzgebiete
- Delphi im Vergleich zu anderen Sprachen: C#, Java und C++
- RAD-Konzept und visuelle Entwicklung
- Delphi-IDE effektiv nutzen
- Aufbau der IDE
- Projektmanager
- Formular-Designer
- Code-Editor
- Objektinspektor
- Komponentenpalette
- Delphi-Projekte verstehen
- Projektstruktur
- Units und Uses-Klausel
- DFM-Dateien
- Ressourcen
- Die Sprache Object Pascal
- Syntaxüberblick für Umsteiger
- Datentypen
- Klassen und Objekte
- Properties
- Methoden
- Praxisübung
- Erste kleine Anwendung
- Formular und Ereignisse
Tag 2: Objektorientierung und typische Delphi-Konzepte
- Objektorientierung in Delphi
- Klassenstruktur
- Konstruktoren und Destruktoren
- Sichtbarkeiten
- Vererbung
- Interfaces
- Delphi-spezifische Sprachkonzepte
- Properties und Setter/Getter
- Ereignisse (Events)
- Methodenreferenzen
- Speicherverwaltung in Delphi
- Unterschied zu Garbage Collection
- try..finally
- typische Fehler
- Arbeiten mit Units
- Modularisierung
- Namensräume
- Abhängigkeiten verstehen
- Praxisübung
- Klassen entwickeln
- Objekte korrekt verwalten