Jan hat geschrieben:Ist es wirklich so wichtig, ALLES per Tastatur bedienen zu können?
Ich drücke es genauer aus
![Wink ;)](./images/smilies/wink.gif)
Wenn ich die Daten erfasse, dann muss ich alle Daten mit der Tastatur eingeben können und mit TAB oder sonst wie (automatisch) in die richtigen Felder gelangen, denn wer viel erfassen muss, hasst es wenn er plötzlich zur Maus greifen muss.
Wenn das Programm
nicht der (Massen-) Datenerfassung dient, spielt das keine Rolle. Keinesfalls muss man alle Menüs per Tastatur erreichen, hier kann man ruhig die Maus nehmen.
Außerdem bin ich auch nicht der Nabel der Welt
![Wink ;-)](./images/smilies/wink.gif)
Überlege dir (oder schau ihnen über die Schulter wenn es geht) was deine Anwender (und auch wie) mit deinem Programm machen. Alles was in kurzer Zeit umständlich erscheint ist verbesserungswürdig.
Jan hat geschrieben:Das erinnert mich an WordPerfect, wo das auch ging und man deshalb eine Tastaturschablone mitgeliefert bekam.
Das meinte ich nicht ! Wenn man Tastaturschablonen braucht, ist es nicht anwenderfreundlich.
Jan hat geschrieben:Wie groß machst Du Deine XB-Parts? Gibt es da eine Standardhöhe? Standardschrift/Größe/Farbe?
Meine Standardmaße sind: (nicht falsch verstehen
![Wink ;)](./images/smilies/wink.gif)
)
PushButton {80,25}
SLE {???, 20} Abstand zwischen 2 SLE (Y) 7 + SLEHöhe
FT in gleicher Zeile wie SLE ist gleich SLE VCENTER
FT sonst 18 Zeichen
Wichtiger als die absoluten Zahlen ist aber diese Werte in Variablen oder defines zu speichern und zu verwenden (wenn das auch mit XbpFD schlecht geht), denn dann braucht man sich das nicht dauernd wieder zu überlegen und (bei Vars) könnte man das auch Variabel von der Auflösung und dem Benutzerwunsch abhängig machen.
Standardschrift ist die Vorgabe (ich meine 8.Helv.normal = 8 Arial) die ich nur selten ändere.
Jan hat geschrieben:Muß mein Programm wirklich überall gleich aussehen? Schockt das nicht einen user der XP hat, nicht auf 2000-Optik umgeschaltet hat, und nun ein 2000-Optik-Programm vorgesetzt bekommt?
Das kann ich nicht beurteilen, das kommt auf deine Kunden an.
Wenn du für Privatleute schreibst, wahrscheinlich JA.
Ich schreibe für die MA unseres Hauses. Die meisten haben XP, nutzen aber nur TerminalServer-Programme eines Win2000 TerminalServers. Einige hatten eine zeitlang noch Win98 auf den Laptops, ich habe Win2000.
Auf allen Geräten sind die bunten XP Eigenschaften abgeschaltet (traditioneller Look), es wäre fatal, wenn meine Fenster auf einem XP anders aussehen würden wie auf Win98, die Leute wollen keine unnötigen Änderungen, die wollen ihre Arbeit machen.
Falls dein Programm an Endkunden geht, trifft auf die das gleiche Argument mit anderer Schlussfolgerung zu:
Die kennen XP Programme und XP Controls. ListView und anderes.
Die fühlen sich eventuell im Win2000 Look fremd und den Browser halten sie für altmodisch und angestaubt. Höre auf deine Anwender !