Lorsque je veux créer une boîte de dialogue de saisie avec beaucoup de champs de saisie, dois-je créer la boîte de dialogue dans le style de l'assistant
ou style d'onglet?
Aucune suggestion?
Le style de l'assistant indique clairement que toutes les étapes doivent être terminées avant de pouvoir enregistrer les données. Il guide l'utilisateur tout au long du processus et, s'il est fait correctement, s'assure qu'il ne manque aucune information vitale. Cela est particulièrement vrai si vous n'activez pas "Terminer" jusqu'à la dernière page de l'assistant.
Le simple fait d'avoir les onglets masque les informations potentiellement requises de l'utilisateur afin qu'il ne sache pas qu'il doit les saisir avant d'appuyer sur "Enregistrer". Même si vous désactivez "Enregistrer" lorsqu'il manque des informations, il n'est toujours pas clair que l'utilisateur doit aller dans les autres onglets pour y entrer, à moins que vous ne puissiez mettre en surbrillance l'onglet d'une manière évidente pour l'utilisateur.
L'approche par onglets peut fonctionner si vous incluez les champs obligatoires dans le premier onglet (par défaut) et utilisez les autres onglets pour des informations facultatives ou supplémentaires.
Cela dépend de ce que vous essayez de créer.
La principale différence est que les assistants impliquent généralement ordre séquentiel et exigent que l'utilisateur remplisse les champs requis tandis que les onglets fonctionnent généralement avec n'importe quel ordre, mais il y a d'autres problèmes à considérer:
Onglets
Assistants
Convergence
J'ai également trouvé le style de l'assistant, sans boutons suivant et précédent, et sans l'en-tête "étapes" ou numéros d'étape utile quand il y a un grand nombre de panneaux. Son avantage est qu'il peut prendre plus de panneaux sans faire défiler/surpeupler la liste de noms que la vue d'onglet. Dépouillé de ces éléments, il s'agit essentiellement d'un contrôle à onglets, mais avec les onglets à gauche plutôt qu'au-dessus. Il s'étend également gracieusement lorsque vous obtenez un très grand nombre de panneaux, puis à gauche, vous pouvez basculer vers l'utilisation d'une arborescence à la place de la liste.
Je dirais que cela dépend de ce que vous essayez de créer.
Je préfère voir un assistant plutôt que des onglets pour une "première configuration" pour n'importe quelle application. S'il y a beaucoup de données, il peut parfois être difficile pour l'utilisateur de tout leur fournir, dans n'importe quel ordre, en une seule fois. Donc, si vous essayez de configurer une application pour la première fois, utilisez l'assistant.
D'un autre côté, s'il s'agit d'une application que j'utilise fréquemment, honnêtement, je ne veux pas avoir à passer par un assistant à chaque fois pour configurer les choses. Maintenant, il y a quelques exceptions à cette règle. Cygwin vous oblige naturellement à passer par une expérience de configuration chaque fois que vous souhaitez y ajouter quelque chose. Cependant, ils doivent également se connecter à un serveur, puis extraire une liste de packages, etc. Toutes choses qui devraient vraiment se produire dans un ordre séquentiel. En général, cependant, la plupart des applications déjà installées n'en ont pas besoin et pourraient probablement simplement s'en tirer avec un ensemble d'informations à onglets.
Je dirais donc, en général, aller avec un assistant si vous:
Alors, vous devriez probablement utiliser un formulaire à onglets si vous:
Allez avec le style de l'assistant.
Vous avez un joli aperçu des étapes à gauche qui permet à l'utilisateur de savoir où il en est dans le processus. Les onglets sont utilisés plus souvent dans les scénarios lorsque l'utilisateur saute entre les tâches ou les pages, et ne sont pas souvent utilisés dans un ordre séquentiel ou pour impliquer un ordre séquentiel.
Je pense que vous interprétez mal ce que signifie une interface de style assistant.
Si vous deviez mettre les onglets dans une interface comme ce panneau d'étape de l'assistant alors il n'y aurait peut-être pas de confusion sur l'ordre de réalisation et cela aiderait à séparer une partie du contenu.
Personnellement, je préfère toujours le style assistant.