Vorlesungen
  Download     DBS     Sprachen     Oberflächen     File Formats     Impressum     Datenschutz  
1. Sem
2. Sem
3. Sem
4. Sem
5. Sem
Wahlpflicht-SoSe
Wahlpflicht-WiSe
Projektwochen
Android mit Kotlin und JetPack
WPF
iOS mit Swift
Design Pattern
Winforms
Java Collection Framework
Core Wars
Einführung in GUI
Sprechen Sie D?
HTML, CSS, Formulare und PHP
Internationalisierung von Programmen
Allgemein:
Startseite
Vorlesungen
Labore
Sinnvolle Programme
Lineare Regression
GUI-Entwurfsarbeit
Single-Format
Design Pattern-Termine
Observer1
Bsp2
Json-Array
Json-Dialogelemente
Webtechnologien

Java Collection Framework

Titel der Veranstaltung

Java Collection Framework mit GUI

Kurze Inhaltsangabe:

Das Projekt soll einen Einstieg in die grafische Programmierung von Nutzerschnittstellen mit Winforms bieten.

Programmiersprache: C#

Die Programmiersprache C# ist sehr stark an Java angelehnt.
Das Projekt soll einen Einstieg in die Entwicklung von grafischen Oberflächen mit Winforms geben.
Vorkenntnisse sind Java oder C-Kenntnisse.
Es werden allgemeine Dialoge und Fenster programmiert.
Daneben auch Thread und die Anbindung an einer Datenbank resp. die Steuerung Office-Programmen.

Programmiersprache: C#

Dauer: 1 Tag
Raum: 5.206, geändert
Termin: Freitag
Uhrzeit: 09:00 Uhr
Anzahl der Teilnehmer max.: 20 Studenten
Sonstiges: Kenntnisse in objektorientierter Programmierung erforderlich

Kurze Inhaltsangabe:

Das Java Collection Framework biete umfangreiche Klassen und Methoden.
Diese Veranstaltung bietet einen detailierten Einblick in das Framework.
Für die Benutzung dieses Frameworks sind Kenntnisse über den Aufbau sehr wichtig, da die in echten Projekten nicht 100 Elemente in eine Liste eingetragen werden, sondern zig-tausende.
In der Vorlesung werden Programmierübungen am Rechner durchgeführt.
Einige der Klassen werden manuell nachgebaut, um den internen Aufbau kennenzulernen.

Programmiersprache: Java

Dauer: 1 Tag
Raum: 5.102
Termin: Mittwoch
Uhrzeit: 09:00 Uhr
Anzahl der Teilnehmer max.: 20 Studenten
Sonstiges: Kenntnisse in objektorientierter Javaprogrammierung erforderlich

Grobe Gliederung

  • Grundlagen
  • Collection Interface
  • Iterator
  • Implementierungen:
    • ArrayList, Vector
    • LinkedList
    • HashSet
    • TreeSet
    • TreeMap
    • Set, SortedSet
    • HashMap, HashTable