Zitat von
alcaeus:
Erstens ist der IE eine Beta; und Beta-Software kann man nicht fuer solche Dinge herziehen. Naja, wenn du es schon tust, dann gehe ich drauf ein.
[...]
Was die Buttons im IE7 betrifft, wirf mal ein PageControl auf die Form und spiel mit dem Tab-Style rum. Da gibt es ein tsButton (oder wie auch immer das heisst), und jetzt rate mal was das Dingen macht.
Klar ist der IE7 eine Beta, aber sehr viel wird sich an der
GUI nicht ändern und - Beta hin oder her - warum sollte man erst alles falsch machen, um es am Ende zu korrigieren? Wenn man doch so schöne Style Guides hat, dann baut man darauf doch ein Programm auf.
Klar weiß ich, dass man beim PageControl den Style auf Buttons ändern kann. Nur weil man es kann, heißt es nicht, dass man es auch benutzen muss. Dieser Style ist ja schon lange drin und somit wahrscheinlich ein Überbleibsel. MS jedenfalls ist der Meinung, dass man es nicht mehr verwenden sollte, da man dadurch nicht eindeutig erkennen kann, dass es sich um ein PageControl handelt.
Bei Delphi gibt es auch eine Progressbar, wo man eine Prozentanzeige einblenden kann. Das sollte man auch nicht mehr machen (laut Microsoft). Aufgrund dessen gibt es das auch bei XP und Vista nicht mehr. Ob das wirklich Sinn macht, lassen wir mal außen vor
Zitat von
alcaeus:
Noch was: mich wundert deine Fragestellung ein bisschen. Zuerst sagst du, es sind nur Richtwerte, an die man sich nicht halten muss. Dann fragst du, warum sich Microsoft nicht selbst daran haelt? Warum fragst du dann nicht gleich, warum sich so viele Entwicklerfirmen nicht daran halten? Ich kenne massig Software, die falsche Controls verwenden, um etwas darzustellen, die Controls falsch verwenden, usw.
Ausserdem kann so ein Styleguide nie komplett eingehalten werden. Manchmal ist es fuer den Anwender einfach klarer, wenn etwas nicht so wie im Styleguide gemacht wird. Dies kann sich manchmal von Programm zu Programm aendern. Wie du bereits gesagt hast, der Styleguide ist eine Richtlinie, an die sich
niemand halten muss, auch nicht Microsoft. Mich stoert es nicht, ob mal Ja/Nein, mal OK/Abbrechen steht; was mich z.B. stoert ist wenn eine Anwendung in jedem Dialog die Ok/Abbrechen/Anwenden-Buttons an anderer Stelle und in anderer Reihenfolge hat
Ja, es sind Richtlinien, aber es ist schon irgendwie komisch sich selbst nicht daran zu halten. Wofür wurden sie dann gemacht? Wenn wir in der Firma irgendwelche Guidelines haben, dann hält man sich daran und nur in Ausnahmefällen verstößt man gegen eine Regel.
Um Ausnahmen kann es sich nicht bei allem handelt, was MS falsch gemacht hat.
Klar, passt in vielen Dingen das OK und ABBRECHEN. Sorry, aber ich muss noch ein Beispiel vom IE7 nennen (vielleicht ändern sie es aber noch, da es ja eine BETA ist): Wenn ich auf "Deleting Browsing History" klicke kommt ein Fenster, wo ich auswählen kann, was ich löschen will. Wenn ich dann z.B. auf "Delete cookies..." klicke, kommt noch einmal eine Sicherheitsabfrage, wo ich gefragt werde, ob ich mir sicher bin, die Dateien zu löschen. Da gehört definitiv ein JA oder NEIN hin und kein OK / ABBRECHEN. Vor allem deswegen, weil ich diesen Dialog ja selbst vorher duch einen anderen Button bewusst ausgewählt habe.
Solche Stellen gibt es zu Hauf in Windows.