Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Suche Tutorial/Buch über guten Stil bei GUI-Programmierung
Irgendwie kann ich über die Forumsuche nichts Passendes finden, also stelle ich hier mal meine Frage.
Einleitung: Ich bin halb fertig mit meiner ersten größeren Applikation, die nötigen Methoden sind ausgetüftelt … aber nun bin ich mir nicht sicher, wie ich die GUI einiger Hilfsfenster gestalten soll. Ich schwanke zwischen verschiedenen Lösungen (Menüs, Tabs, in noch mehr Fenster aufteilen) und kann keine herauspicken, die mir logischer erscheint. Also dachte ich mir, suche ich doch mal ein Tutorial über Gestaltung von Programmoberflächen, die mir vielleicht erklären, wann z. B. Tabs von Vorteil sind und wo man welche Komponente am besten platziert.
So, kann mir vielleicht jemand so etwas empfehlen? Über Google habe ich das und das gefunden, dort sind aber eher allgemeine Sachen aufgelistet wie »immer Shortcuts einbauen« oder »nicht zu viele Knöpfe auf einmal«.
Sieh dir andere Programme an. Betrachte jedes Programm kritisch,
Achte darauf was dir zusagt und was nicht.
Klau dir gnadenlos Ideen (das macht jeder :wink: )
Fachliteratur kenne ich dazu keine.
Ich drücke schon den ganzen Tag jeden Knopf in meinem Firefox und schaue mir die Fenster an, die da so herausspringen. Sollte ich vielleicht noch etwas länger machen. Bis jetzt habe ich nur staunend gemerkt, dass im Grunde nur das Hauptprogramm Menüs hat, die Hilfsfenster sind durch Tabs oder Hilfspanels gegliedert.
Einleitung: Ich bin halb fertig mit meiner ersten größeren Applikation, die nötigen Methoden sind ausgetüftelt … aber nun bin ich mir nicht sicher, wie ich die GUI einiger Hilfsfenster gestalten soll. Ich schwanke zwischen verschiedenen Lösungen (Menüs, Tabs, in noch mehr Fenster aufteilen) und kann keine herauspicken, die mir logischer erscheint. Also dachte ich mir, suche ich doch mal ein Tutorial über Gestaltung von Programmoberflächen, die mir vielleicht erklären, wann z. B. Tabs von Vorteil sind und wo man welche Komponente am besten platziert.