Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Luckie,
3. Apr 2006
Nehmen wir an wir haben in einem Listview zwei Spalten: Name und dazugehörige E-Mail Adresse. Wenn ich jetzt an eine Person eine Mail schicken will, sollte man nicht auf die zweite Spalte im Listview zugreifen, sondern auf eine Datenstrucktur, die der Ansicht im Listview zugrundeliegt. Zum Beispiel ein Array of Record:
type
TKontakt = record
ID: Integer;
Name: String;
Mail:...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Luckie,
3. Apr 2006
Man sollte immer die zugrundeliegenden Datenstrukturen von der Bedienoberfläche entkoppeln. Denn dann kannst du die Datenstruktur speichern und bist unabhängig von der Oberfläche. So bald man versucht Kontrollelemente zur Datenhaltung zu nutzen, sollte man das gesamt Konzept überdenken und ihm gescheite Datenstrukturen zugrundelegen.