Als «user-interface» getaggte Fragen

Fragen zur Software-Interaktion mit den menschlichen Benutzern.

14
Wie kann ein Code-Editor effektiv auf die Ebene der Code-Verschachtelung hinweisen - ohne Einrückung? [geschlossen]
Ich habe einen XML-Texteditor geschrieben , der zwei Ansichtsoptionen für denselben XML-Text bietet, einen eingerückt (virtuell), den anderen linksbündig. Die Motivation für die linksbündige Ansicht besteht darin, den Benutzern zu helfen, die Whitespace-Zeichen, die sie zum Einrücken von Klartext- oder XPath-Code verwenden, ohne Beeinträchtigung durch Einrückungen, die ein automatischer Nebeneffekt …


17
Ist es eine gute Idee, eine Architektur zu entwerfen, die denkt, dass die Benutzerschnittstellenklassen durch eine Befehlszeilenschnittstelle ersetzt werden können?
In Code Complete, Seite 25, heißt es, dass es eine gute Idee ist, die regulären Benutzerschnittstellenklassen einfach durch eine Befehlszeilenklasse zu ersetzen. Was ist mit den Problemen, die das Testen mit sich bringen kann? Lohnt sich diese zusätzliche Arbeit wirklich für Web- und Mobilprojekte? Was ist mit kleinen und mittleren …


9
Generell ist es besser, alle funktionalen Teile zu erstellen oder die Benutzeroberfläche zuerst zum Laufen zu bringen - oder eine Mischung aus beiden?
Generell ist es besser, alle funktionalen Teile zu erstellen oder die Benutzeroberfläche zuerst zum Laufen zu bringen - oder eine Mischung aus beiden? Angenommen, Sie arbeiten an etwas Großem. Ist es allgemein anerkannt, dass alle Funktionsdatenerfassungs-Blobs vor einer Benutzeroberfläche funktionieren, dass alle Benutzeroberflächen einzeln oder in der Mitte arbeiten? Wir …

6
Wie viele Informationen zu einem Fehler sollten dem Benutzer angezeigt werden?
Anwendungen können immer Fehler auslösen. Wenn ein solcher Fehler auftritt, sollte der Benutzer benachrichtigt werden, da das, was er von der Anwendung verlangt hat, nicht erfolgreich war. Wie viele Informationen sollte der Benutzer jedoch erhalten? Ich denke, die meisten von uns stimmen darin überein, keinen Stack-Trace anzuzeigen ( Sollte ein …

4
Warum ist der Aufrufer für die Gewährleistung der Thread-Sicherheit bei der GUI-Programmierung verantwortlich?
Ich habe an vielen Stellen festgestellt, dass es nach kanonischer Weisheit 1 in der Verantwortung des Aufrufers liegt, sicherzustellen, dass Sie sich beim Aktualisieren von UI-Komponenten im UI-Thread befinden (insbesondere in Java Swing, dass Sie sich im Event-Dispatch-Thread befinden ). . Warum ist das so? Der Event-Dispatch-Thread ist ein Problem …

14
Welches Problem löst das automatisierte Testen der Benutzeroberfläche?
Wir untersuchen derzeit automatisierte Benutzerschnittstellentests (derzeit führen wir automatisierte Unit- und Integrationstests durch). Wir haben uns Selenium und Telerik angesehen und uns aufgrund des viel flexibleren Rekorders für letzteres als das Werkzeug der Wahl entschieden - und wir möchten nicht, dass Tester zu viel Code schreiben. Ich versuche jedoch, den …

4
Aufforderung, Bestätigung und Warnung von JavaScript als "altmodisch" eingestuft [geschlossen]
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …

2
Wie kann ich die Benutzeroberfläche von der Geschäftslogik trennen, ohne die Effizienz zu beeinträchtigen?
Angenommen, ich möchte ein Formular anzeigen, das 10 verschiedene Objekte in einer Combobox darstellt. Zum Beispiel möchte ich, dass der Benutzer einen Hamburger aus 10 verschiedenen mit Tomaten auswählt. Da ich UI und Logik trennen möchte, müsste ich das Formular als Zeichenfolgendarstellung der Hamburger übergeben, um sie in der Combobox …

6
Wo finde ich Inspiration für eine gute Benutzeroberfläche? [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 6 Jahren . Ich habe eine mentale Blockade, was das Entwerfen der Hauptbildschirmoberfläche für eine Desktop-Anwendung …

3
Würde das Hinzufügen von Prämienpunkten oder Spielfunktionen zu Arbeitsplatzsoftware in der Programmiergemeinschaft als unzureichend eingestuft?
Eine meiner Aufgaben bei der Arbeit ist es, ein internes Tool zu entwickeln, mit dem die Mitarbeiter alle ihre Informationen eingeben können. Es ist eine Unternehmensanwendung, die einem Windows Forms-Datenbanktool ähnelt. Es ist also nicht viel anders als das Entwickeln einer Word + Excel-Combo-Anwendung, aber die durchschnittliche Person in dieser …

12
Was sind die Vor- (und Nachteile) der Verwendung von "Mit Twitter / Facebook anmelden" für eine neue Website? [geschlossen]
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich und ein Freund suchen nach einer …


2
Wie soll sich "Undo Typing" verhalten?
Ich implementiere eine Java-App, die einen Undo / Redo-Stack enthält. Ich habe festgestellt, dass Sie in einigen Apps (z. B. TextEdit unter Mac OS X) nach dem Eingeben von Text im Menü Bearbeiten die Option "Eingabe rückgängig machen" auswählen können. Ich würde so etwas gerne auch in meine App implementieren, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.