Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by stahli,
18. Sep 2014
Ok, dann ist das natürlich so in Ordnung. :-)
Ein konkretes Problem sehe ich aber. Wenn Du später die Daten aus einer Datenbank holen willst wird sich das nicht mit den zur Designtime erzeugten Einträgen vertragen. Was soll dann Vorrang haben.
Als Testprojekt ist das natürlich so möglich, aber der Ansatz ist m.E. nicht der sinnvollste, um Dein Zielprojekt zu realisieren.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by stahli,
18. Sep 2014
Die wichtigsten Fragen sind aus meiner Sicht (immer) noch offen...
Wozu eigentlich eine Komponente?
Die brauchst Du ja eigentlich nur, wenn Du eine universelle Einsetzbarkeit benötigst oder wenn Du die Einträge zur Designtime eintragen willst.
Willst Du die Komponente dann zur Designtime konfigurieren (mögliche Eintragstypen einrichten) oder soll das der Enduser nach Bedarf machen dürfen....
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by stahli,
18. Sep 2014
Ich denke, die Fragestellung ist noch zu unscharf.
Hast Du eine Skizze? Wie soll Deine Komponente aussehen?
Wo sollen die Daten herkommen/gespeichert werden?
Wir immer 1 Monat dargestellt oder ist das flexibler?
Gibt es überlappungsmöglichkeiten (Urlaub+Krank)?
Soll der Bearbeiter das graphisch bearbeiten können (ähnlich Outlook-Kalender)?
Collections musst Du eigentlich nur verwenden,...