Niveau: Mittelstufe
Peter Mroz, Statistischer Programmierer, Janssen Pharmaceutical
Justin Chilton, Senior Associate Test Engineer bei JMP, SAS
Die Benutzeroberfläche einer Anwendung sollte einfach zu verstehen und zu verwenden sein. Gute Benutzeroberflächen führen zu engagierten Benutzern, weniger Frustrationen und großartigen Benutzererfahrungen. Dieser Vortrag konzentriert sich darauf, wie Sie Ihre Benutzeroberflächen mit einer Vielzahl von Techniken in JSL optimieren können. Die meisten Benutzer sind mit der Verwendung der JMP-Datentabelle zum Anzeigen und Interagieren 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 eine Tabellenbox 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 Vorder- oder Hintergrundfarben im Tabellenfeld-Raster ändern möchten? Was ist, wenn Sie eine Spalte mit anklickbaren Schaltflächen anzeigen möchten? Was ist, wenn Sie eine Spalte mit Symbolen anzeigen möchten, die den Status einer Zeile darstellen? Oder wie wäre es mit einer Spalte von Mini-Grafiken? Die Col Box ist die Antwort! Die Col Box ist ein spezieller Spaltenobjekttyp, der jede andere Anzeigebox 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 Col Box-Anzeigeobjekts sowie eine Implementierung in einer realen Anwendung, die die Benutzerfreundlichkeit erheblich verbessert. Darüber hinaus werden wir andere Supercharging-Techniken zeigen, 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 Registerkarten zum Aufräumen 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 Schnipsel.