Niveau: Mittelstufe
Peter Mroz, Statistikprogrammierer, Janssen Pharmaceutical
Justin Chilton, JMP Senior Associate Test Engineer, SAS
Die Benutzeroberfläche einer Anwendung sollte leicht zu verstehen und zu verwenden sein. Gute Benutzeroberflächen führen zu engagierten Benutzern, weniger Frustrationen und großartigen Benutzererlebnissen. Dieser Vortrag konzentriert sich darauf, wie Sie Ihre Benutzeroberflächen mithilfe verschiedener Techniken in JSL optimieren können. Die meisten Menschen sind mit der Verwendung der JMP-Datentabelle zur Anzeige und Interaktion mit einem Werteraster vertraut. Wenn Sie sich mit JSL befassen, werden Sie feststellen, dass Sie ähnliche Dinge tun können, indem Sie ein Objekt namens Table Box verwenden. Sie können ein Tabellenfeld mit den Objekten String Col Box, String Col Edit Box, Number Col Box, Number Col Edit Box, Check Box und Radio Box füllen. Was ist, wenn Sie Text in verschiedenen Schriftarten, Stilen oder Größen anzeigen oder die Vordergrund- oder Hintergrundfarben im Tabellenfeld-Raster ändern möchten? Was ist, wenn Sie eine Spalte mit anklickbaren Schaltflächen anzeigen möchten? Was wäre, wenn Sie eine Spalte mit Symbolen anzeigen möchten, die den Status einer Zeile darstellen? Oder wie wäre es mit einer Spalte mit Minigrafiken? Die Col Box ist die Antwort! Die Col Box ist ein spezieller Typ eines Spaltenobjekts, das jedes andere Anzeigefeld enthalten kann. Mit dieser Fähigkeit können Sie die Benutzeroberflächen Ihrer Anwendungen verbessern. Dieser Vortrag zeigt zahlreiche Beispiele für die Verwendung des Anzeigeobjekts Col Box sowie eine Implementierung in einer realen Anwendung, die die Benutzerfreundlichkeit erheblich verbessert. Darüber hinaus zeigen wir andere Aufladetechniken, darunter die Verwendung von Symbolen in Schaltflächen und Menüs für intuitivere Aktionen, die Verwendung von Hover-Hilfe oder Tooltips, die Verwendung von Tabs zum Aufräumen von Dingen und die Bereitstellung von Suchfunktionen für lange Auswahllisten, um die Auswahl zu beschleunigen.
Präsentationsmaterialien sind auch auf GitHub verfügbar: Optimieren Sie Ihre Benutzeroberflächen in JSL











































Danke dafür! Sehr nützliche Ausschnitte.