AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Kennt das jemand?

Ein Thema von Darlo · begonnen am 13. Sep 2011 · letzter Beitrag vom 14. Sep 2011
Antwort Antwort
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.635 Beiträge
 
Delphi 12 Athens
 
#1

AW: Kenn jemand das?

  Alt 13. Sep 2011, 22:24
Jetzt aber mal im Ernst, verhalten sich nicht fast alle Programme genauso?
Also ich persönlich halte das Verhalten auch für logisch, aber ich bin da (wie wohl alle hier) vorbelastet. Grundsätzlich sollte gelten: Don't surprise the user!, andererseits gilt aber auch: Don't let the user design the program! - wie man an dem Vorschlag deines Kunden schmerzhaft ersehen kann.

Eventuell hilft es, dem Benutzer den Vorgang zu erklären. Eine Garantie dafür gibt es aber nicht.

Bekommt der Benutzer denn auch die Möglichkeit zum Abbrechen, wenn sich am Datensatz nichts geändert hat und sich somit die Frage nach Speichern oder Verwerfen gar nicht stellt?
Ja, da die Möglichkeit besteht beim Speichern eine Bemerkung zu hinterlegen warum man diesen Datensatz geöffnet hat. Möchte man diese Bemerkung eingeben so wird die Bemerkung im Speichervorgang abgefragt.
Dann wäre es vielleicht eine Möglichkeit, einen Dialog für alle diese Fälle zu machen und je nach Zustand die möglichen Optionen anzubieten. Wenn immer der gleiche Dialog (wenn auch mit kontextabhängigen Optionen) kommt, ist der Benutzer vielleicht nicht so verwirrt.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Darlo

Registriert seit: 28. Jul 2008
Ort: München
1.196 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#2

AW: Kenn jemand das?

  Alt 13. Sep 2011, 22:33
Dann wäre es vielleicht eine Möglichkeit, einen Dialog für alle diese Fälle zu machen und je nach Zustand die möglichen Optionen anzubieten. Wenn immer der gleiche Dialog (wenn auch mit kontextabhängigen Optionen) kommt, ist der Benutzer vielleicht nicht so verwirrt.
Naja, vielleicht muss ich mich hier echt zusammenreißen und mal ne Möglichkeit anbieten. Das Problem ist der Teufelskreis dass dann alle anderen User sich melden und Fragen warum das geändert wurde und wie jetzt damit zu verfahren sei... .
Als Programmierer ist man halt mit seiner Logik vorbelastet. Wobei ich in den meisten Fällen die Logik von Programmen als richtig und durchaus nachvollziehbar betrachte.
Philip
  Mit Zitat antworten Zitat
Leanahtan

Registriert seit: 5. Jun 2009
62 Beiträge
 
Turbo Delphi für Win32
 
#3

AW: Kenn jemand das?

  Alt 13. Sep 2011, 22:41
Nur so am Rande, man kann durchaus die Beschriftung eines messagedlg ändern (oder gleich einen eigenen Dialog basteln).

Davon unabhängig finde ich den von dir geschilderten Fall schon halbwegs logisch. Da aber in verschiedenen Programmen die Funktion des Abbrechenbuttons nicht immer ersichtlich ist (und oft scheinbar das gleiche macht, wie ein Klick auf nein), kann ich die Verwirrung des Kunden zumindest nachvollziehen. Das liegt imho aber auch daran, dass man sich damals bei der Auswahl der Bezeichnung 'Abbruch' zu sehr am Quellcode orientiert hat (wo man natürlich sieht, welche Funktion man gegebenenfalls abbricht) und weniger am Benutzer.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz