Niveau : Intermédiaire
Peter Mroz, programmeur statistique, Janssen Pharmaceutical
Justin Chilton, JMP Ingénieur de test associé principal, SAS
L'interface utilisateur d'une application doit être facile à comprendre et à utiliser. De bonnes interfaces utilisateur se traduiront par des utilisateurs engagés, moins de frustrations et d'excellentes expériences utilisateur. Cette conférence se concentrera sur la façon de dynamiser vos interfaces utilisateur en utilisant une variété de techniques dans JSL. La plupart des utilisateurs savent utiliser le tableau de données JMP pour afficher et interagir avec une grille de valeurs. Si vous plongez dans JSL, vous découvrirez que vous pouvez faire des choses similaires en utilisant un objet appelé Table Box. Vous pouvez remplir une zone de table avec les objets String Col Box, String Col Edit Box, Number Col Box, Number Col Edit Box, Check Box et Radio Box. Que faire si vous souhaitez afficher du texte dans différentes polices, styles ou tailles, ou modifier les couleurs de premier plan ou d'arrière-plan dans la grille de la zone de tableau ? Et si vous souhaitez afficher une colonne de boutons cliquables ? Que faire si vous souhaitez afficher une colonne d'icônes représentant l'état d'une ligne ? Ou que diriez-vous d'une colonne de mini-graphiques ? La Col Box est la réponse ! La boîte de col est un type spécial d'objet de colonne qui peut contenir n'importe quelle autre boîte d'affichage. Cette capacité vous permet d'améliorer les interfaces utilisateur de vos applications. Cette conférence montrera de nombreux exemples d'utilisation de l'objet d'affichage Col Box, ainsi qu'une implémentation dans une application réelle qui a grandement amélioré la convivialité. En outre, nous montrerons d'autres techniques de suralimentation, notamment l'utilisation d'icônes dans les boutons et les menus pour des actions plus intuitives, l'utilisation de l'aide au survol ou des info-bulles, l'utilisation d'onglets pour désencombrer les choses et la fonctionnalité de recherche de longues listes de sélection pour accélérer la sélection.
Les supports de présentation sont également disponibles sur GitHub : Boostez vos interfaces utilisateur en JSL











































Merci pour cela! Extraits très utiles.