Anwendungsbeschreibung#

Die Programmierung der Filmverwaltung erfolgt in vielen kleinen Modulen. Diese Module bauen teilweise aufeinander auf. Daher ist es sinnvoll dieser Beschreibung Schritt für Schritt zu folgen.

LugFramework.Anwendungsbeschreibung.ErsterProgrammstart

  • Projekt anlegen
  • Paket "de.tth.filmverwaltung" anlegen
  • Klasse "Filmverwaltung" anlegen
  • Ableitung von "Anwendung" (aus LugFramework)
  • hochfahren() Klasse überschreiben (noch ohne weitere Funktion)
  • getAnwendungstitel() Titel der Anwendung setzen

LugFramework.Anwendungsbeschreibung.HaupfensterErzeugen

  • Klasse Filmverwaltung Fenster anlegen
  • Bilddatei in Anwendungsverzeichnis
  • Splash Screen inkl. Fortschrittsbalken verwenden
  • Icon in der Fensterleiste anzeigen

LugFramework.Anwendungsbeschreibung.HauptfensterMenuAction

  • Menü per Annotation / Action Methode einbinden
  • Menüpunkte hinzufügen (id / idref)
  • Anzeigetext der Menüpunkte setzen
  • Reihenfolge der Menüpunkte festlegen
  • Separator einfügen
  • Icon beim Menüeintrag hinzufügen
  • Icon in der Toolbar einfügen
  • Icon Reihenfolge in der Toolbar festlegen
  • Action Methode anlegen
  • Tastenkürzel mittels "accelerator" und "mnemonic" anwenden
  • Kurzbeschreibung für Menüenträge und Toolbar festlegen
  • Icons aus dem LugFramework einbinden
  • Original Icons wieder aktivieren

LugFramework.Anwendungsbeschreibung.DatenbankGrundkonfiguration

  • Hibernate Download, Installation
  • HSQL Download, Installation
  • log4j Download, Installation
  • Konfigurationsdatei hibernate.cfg.xml einrichten
  • Datenbanktreiber
  • Datenbankdialekt