Designvarianten

Für allgemeine Fragen zur Programmierung, welche nicht! direkt mit Lazarus zu tun haben.
Antworten
charlytango
Beiträge: 843
Registriert: Sa 12. Sep 2015, 12:10
OS, Lazarus, FPC: Laz stable (2.2.6, 3.x)
CPU-Target: Win 32/64, Linux64
Wohnort: Wien

Designvarianten

Beitrag von charlytango »

Hi,

ich hab eine Situation in der Inhalte "gespeichert" werden sollen.
Und zwar wahlweise in unterschiedliche Formate (INI, XML, JSON etc etc..)
Es geht um eine Best Practise wie man das im GUI umsetzt. Bzw was eure Empfehlung wäre.

Variante 1
Im Menü "Speichern" für jedes Format einen eigenen Menüpunkt dynamisch erzeugen

Variante 2
Nur einen fixen Menüpunkt "Speichern" und dann kommt ein modales Auswahlfenster in dem man das Zielformat und evtl andere Speicheroptionen auswählen kann.

oder andere Variante besser ?

THX

Socke
Lazarusforum e. V.
Beiträge: 3158
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: Designvarianten

Beitrag von Socke »

Die Variante mit Menüpunkte empfinde ich als eher üblich.

Wenn du in Dateien speicherst, kannst du auch einfach im Speichern-Unter-Dialog die verschiedenen Dateiendungen auswählen lassen. Dann brauchst du auch nur einen Menüpunkt.
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

Antworten