4
Wirtschaftsinformatik (Fach) / Programmierung 2 (Lektion)
Theoretisches zum Stoff
Diese Lektion wurde von knaarke erstellt.
Diese Lektion ist leider nicht zum lernen freigegeben.
- Warum grafische Oberflächen ? -Mensch-Maschine Interaktion OHNE grafische Benutzeroberfläche heute undenkbar/unverkaufbar
- Grundlegende Konzepte von GUIs (Aspekte, Architektur-Pattern) Aspekte 1. Grafische/ästhetische Gestaltung der Oberfläche 2. Interaktion zwischen Benutzer, GUI und Programm Architektur Model-View-Control (MVC) Model: Datenmodell View: Präsentation Control: Programmsteuerung
- Software Grundsätze / Herausforderungen Technische Ziele Umgang mit der starken Abhängigkeit der Grafik-Software von der plattformspezifischen Hardware Garantieren des Java-Grundsatzes: write once run everwhere Effiziente Ausführung durch spezifische Beschleuniger Sicherstellen von Transparenz und Schlankheit der zu entwickelnden GUI-Bibliotheken Unterstützung fortgeschrittener Entwicklungswünsche Lösungansätze Schwergewichtige Komponenten: AWT/SWT Leichtgewichtige Komponenten: Swing
- Software Bibliothek Swing Funktionalitäten: Anpassbares Erscheinungsbild mehr Komponenten als AWT: Tabellen, Bäume GUI-Steuerung mit Tastenkombi möglich unterstützt MVC-Pattern Drag&Drop, Tool-Tips, Multiple Doc. Interface
Anzeige