Livello: Intermedio
Peter Mroz, programmatore statistico, Janssen Pharmaceutical
Justin Chilton, Ingegnere collaudatore associato senior di JMP, SAS
L'interfaccia utente di un'applicazione dovrebbe essere facile da capire e da usare. Buone interfacce utente si tradurranno in utenti coinvolti, meno frustrazioni e ottime esperienze utente. Questo discorso si concentrerà su come potenziare le tue interfacce utente utilizzando una varietà di tecniche in JSL. La maggior parte delle persone ha familiarità con l'utilizzo della tabella dati JMP per visualizzare e interagire con una griglia di valori. Se approfondisci JSL, scoprirai che puoi fare cose simili usando un oggetto chiamato Table Box. È possibile popolare una Table Box con gli oggetti String Col Box, String Col Edit Box, Number Col Box, Number Col Edit Box, Check Box e Radio Box. Cosa succede se si desidera visualizzare il testo in caratteri, stili o dimensioni diversi o modificare i colori di primo piano o di sfondo nella griglia della casella tabella? Cosa succede se si desidera visualizzare una colonna di pulsanti cliccabili? Cosa succede se si desidera visualizzare una colonna di icone che rappresentano lo stato di una riga? O che ne dici di una colonna di mini-grafi? La Col Box è la risposta! La Col Box è un tipo speciale di oggetto colonna che può contenere qualsiasi altra casella di visualizzazione. Avere questa capacità ti consente di migliorare le interfacce utente delle tue applicazioni. Questo discorso mostrerà numerosi esempi di come utilizzare l'oggetto di visualizzazione Col Box, nonché un'implementazione in un'applicazione del mondo reale che ha notevolmente migliorato l'usabilità. Inoltre, mostreremo altre tecniche di sovralimentazione, incluso l'utilizzo di icone nei pulsanti e nei menu per azioni più intuitive, l'utilizzo di aiuti al passaggio del mouse o suggerimenti, l'utilizzo di schede per mettere in ordine le cose e fornire funzionalità di ricerca per elenchi di selezione lunghi per velocizzare la selezione.
I materiali di presentazione sono disponibili anche su GitHub: Potenzia le tue interfacce utente in JSL











































Grazie per questo! Frammenti molto utili.