Domino 9 und frühere Versionen > Entwicklung
mit ENTER ins neue FIELD...
Marinero Atlántico:
Hier ist vorher der Begriff "Windows-Standard" gefallen. Ich muss mir das mal besorgen. Da gibt es nämlich klare Dokumentation zu. Und nach dem Windowsstandard bewirkt <return> nämlich nicht, dass man in ein neues Feld springt. Das ist der für mich der entscheidende Punkt.
Selbst Sun propagiert inzwischen, dass sich die Entwickler darum kümmern müssen, das eine GUI-Anwendung auf allen Plattformen konform sein soll:
Zumindest hat das Hani Suleiman aus einer Sun Session so geblogt:
--- Zitat ---Yes, amazingly, you DO need to know the UI guidelines of your target platform. Yes, you DO need to test using multiple platforms. If you don't, you end up with shit like Eclipse, which, through the divine gift of obstinate fuckwittedness, behaves like a Windows application no matter what platform you run it on. If your UI is successful and usable, the best outcome is no feedback from your end users. They'll be suffused with a happyhappy feeling and won't quite know why. They'll eagerly use your application and not cringe when they're asked to do something with it.
On the downside, when you have a bad UI, very very few users will be able to pinpoint what is so bad about it. Instead, they'll hate your application and feel an incoherent rage towards anyone insisting they use it. It's not like web shit where there are a few million html monkeys and two ways of doing everything; with rich clients, there are thousands of ways of doing everything, and about 3 people who know the right way. Finding the sweet spot is a task far more daunting than farting out yet another silly web intranet app.
Conclusion? The user drives the UI and features, NOT the underlying code. It's your responsibility as a developer to ensure that the mapping between your UI and your underlying functionality works well, and to acknowledge that such a mapping is necessary. Also, always always go that extra mile to ensure that your app is well behaved on all platforms, and be prepared to spend a lot of time and effort doing that with no feedback. No feedback that is beyond smiley gleeful users who are more often than not totally unable to attribute that sensual sense of satisfaction with anything you might have done.
--- Ende Zitat ---
Fazit: Die wirklich wichtigen Sachen stehen im Bile Blog. ;D
TMC:
--- Zitat von: Marinero Atlántico am 23.07.04 - 22:24:34 ---In der Realität. Wenn man da nicht höllisch aufpasst, findet man sich wegen sowas dann in einem Meeting mit 8 bis 10 Leuten mit voller Bewirtung wieder. 4 kommen zu spät. Inkompetente Leute produzieren sich. Der ganze Wahnsinn eben.
--- Ende Zitat ---
Und beschlossen wird dann, dass man das ganze in den Steuerkreis zur Entscheidung kippt :P (in dem natürlich nur die Bosse sitzen die am wenigsten Plan haben). Beschlossen wird dann je nach Lust und Laune.
(habs zumindest so ähnlich schon öfter erlebt). Widerspruch dann zwecklos, wenn es mal soweit ist.
TMC:
--- Zitat von: Marinero Atlántico am 23.07.04 - 22:38:19 ---Zumindest hat das Hani Suleiman aus einer Sun Session so geblogt:
--- Ende Zitat ---
Und das ganze klingt sehr vernünftig (egal jetzt erstmal welche Plattform) :D
koehlerbv:
--- Zitat von: TMC am 23.07.04 - 22:35:35 ---Jein. In Excel springt der Cursor bei TAB zum Feld rechts daneben. Bei Enter nach unten. In Notes sind oft die Maskenfelder untereinander angeordnet. Somit für den reinen Excel-Anwender nicht 100% intuitiv.
--- Ende Zitat ---
Das ist jetzt aber kein Argument, welches sticht ;D Der "reine Excel-Anwender" soll dann auch kein Notes benutzen, sonst ist er ja nicht mehr "rein" ...
--- Zitat von: TMC am 23.07.04 - 22:35:35 ---Aber ansonsten gebe ich Dir natürlich Recht. Passt einfach heute nicht ins Notes-Konzept.
Wobei eine Laufzeit-Eingabevalidierung (also vor Exiting-Event) imho ganz praktisch wäre. Z.B. man definiert für ein Feld max. 10 mögliche Zeichen. User gibt den 11. Buchstaben ein: Fehlermeldung.
--- Ende Zitat ---
Das passt auch später nicht mehr ins Notes-Konzept: Notes ist keine Tabellenkalkulation, Notes ist kein RDMS usw. usf.
Aber mit einem Event "OnKeyStroke" könnten die Jungs und Mädels von Iris wirklich mal 'rausrücken. ENTER umbiegen wäre zwar Mist (Axel hat da die besten Argumente geliefert), aber zum Bleistift korrekte Eingaben von Datums- oder Zeitangaben überwachen, Passworteingaben zu registrieren, aber nicht auf dem Bildschirm darzustellen etc. - das ist wirklich ein absolut fehlendes Feature !!
Bernhard
TMC:
--- Zitat von: koehlerbv am 23.07.04 - 23:00:28 ---
--- Zitat von: TMC am 23.07.04 - 22:35:35 ---Jein. In Excel springt der Cursor bei TAB zum Feld rechts daneben. Bei Enter nach unten. In Notes sind oft die Maskenfelder untereinander angeordnet. Somit für den reinen Excel-Anwender nicht 100% intuitiv.
--- Ende Zitat ---
Das ist jetzt aber kein Argument, welches sticht ;D Der "reine Excel-Anwender" soll dann auch kein Notes benutzen, sonst ist er ja nicht mehr "rein" ...
--- Ende Zitat ---
Na ja, Bernhard, Du hast ja das "Excel-Argument" gebracht ;D
Und Tab führt da eben nach Rechts und nicht nach Unten. Somit nicht 100% intuitiv.
Ansonsten wären wirklich ein paar mehr Hilfsmittel recht zur Eingabevalidierung. Würde vieles vereinfachen.....
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln