Aufgabe 2:   Datenbank


Es soll eine Datenbank, z.B. eine Telefonliste, erstellt werden.
Dieser Datenbank soll eine Listenstruktur zugrunde leigen.

Aufgabe 1

Erstelle ein Formular, in dem die Elemente der Datenbank dargestellt werden.
Eine Navigationsleiste soll es ermöglichen, zum nächsten und zum vorhergehenden Element der Liste sowie zum Anfang und zum Ende der Liste gehen zu können. Weiterhin sollen neue Einträge hinzugefügt und bestehende Elnträge geändert bzw. gelöscht werden konnen.

 
Aufgabe 2

Erstelle ein Formular, in das die jeweiligen Daten eingegeben werden können.
Der Neueintrag soll jeweils hinter dem aktuellen Element erfolgen können sowie am Anfang und am Ende der Liste. Erstelle dazu eine Klasse TNeuEintrag.

 
Aufgabe 3

Erstelle eine Klasse TEintrag, die die Einträge speichert.

 
Aufgabe 4

Fertige ein Klassendiagramm an.

 Bsp.: adressliste.jpg
Aufgabe 5

Implementiere die Datenbank. Dabei kannst du auf die Unit mListe mit folgender Dokumentation zurückgreifen: tliste.pdf
Implementiere zunächst das Einfügen von Einträgen.

 
Aufgabe 7

Implementiere die Navigationsleiste. Betrachte dabei den Spezialfall der leeren Liste.

 Bsp.: adressliste.pdf
Aufgabe 8

Implementiere das Einfügen an einer beliebigen Position. Betrachte dabei wiederum den Spezialfall der leeren Liste.

 
Aufgabe 9

Erstelle eine eigene Implementation von TListe.






Aufgabenübersicht Aufgabe 1
Aufgabe 3