Gliederung Programmiersprachen 2

  • Wiederholung Programmiersprachen 1
  • Programmieren mit Delphi
    • Formulare
    • Komponenten
    • Realisierung der Programmdynamik
    • Beispielprogramme
    • Zeichnen mit Delphi
  • Pragmatische Aspekte der Programmierung
  • Gültigkeitsbereiche von Bezeichnern
  • Mengentypen
    • Deklaration
    • Mengenkonstruktoren
    • Mengenoperatoren
    • Beispielprogramme
  • Record-Datentypen
    • Deklaration und Verwendung (Wiederholung)
    • Records mit varianten Teilen
  • with-Anweisung
  • Identität und Kompatibilität von Datentypen
  • Datentyp Variant
  • Dateien
    • Notwendige Programminhalte im Überblick
    • Typ- und Variablendeklaration
    • Standard-Prozeduren und -Funktionen
    • Textdateien
    • Typisierte Dateien
    • Untypisierte Dateien
    • Weitere Routinen zur Dateibearbeitung
  • Exceptions und ihre Behandlung
  • Zeigertypen
    • Prozeduren zur Speicherverwaltung
    • Verwendung von dynamischen Variablen
    • Dynamische Zeigervariablen
    • Aufbau dynamischer Datenstrukturen
      • Einfache lineare Liste
      • Zyklische Liste
      • Doppelt verkettete Liste
      • Baumstrukturen
  • Prozedurale Datentypen
  • Objektorientierte Programmierung
    • Unterscheidung von Klassen und Instanzen
    • Verbindung von Daten und Operationen
    • Geheimnisprinzip und Datenabstraktion
    • Vererbung
    • Bindung von Methodenaufrufen
    • Speicherung von Instanzen
    • Abstrakte Methoden
    • Zugriff auf ererbte Methoden
    • Konstruktoren und Destruktoren
    • Sichtbarkeit von Klassenkomponenten
    • Eigenschaften