web-dev-qa-db-fra.com

Enregistrement de plusieurs fichiers à la fermeture du programme

J'ai une application de bureau Windows qui peut gérer plusieurs fichiers ouverts sur une seule toile (dans une seule instance du programme). Vous pouvez modifier et enregistrer chaque fichier individuellement ou en une seule fois.

Si un utilisateur a plusieurs fichiers ouverts sur ce canevas et choisit de fermer le programme, le comportement normal des autres programmes (Adobe Fireworks, Microsoft Word, etc.) affiche une boîte de dialogue distincte pour chaque fichier non enregistré. Donc, s'il y a trois fichiers, trois boîtes de dialogue s'affichent pour "Voulez-vous enregistrer le fichier xyz?"

Connaissez-vous d'autres programmes qui gèrent cette situation un peu plus intelligemment? Vous aimez une seule boîte de dialogue pour enregistrer plusieurs fichiers? Ou est-ce trop intelligent, et devrais-je m'en tenir au comportement par défaut? Il n'y a pas de véritable limite à la quantité de fichiers qu'un utilisateur peut ouvrir; il n'est limité que par la mémoire de votre matériel.

3
user1457517

Le grand Aptana Studio a ce type d'invite à choix multiples lors de la fermeture de plusieurs fichiers non enregistrés.

enter image description here

Aimez la façon dont vous pouvez Select All et Deselect All pour sélectionner rapidement uniquement une sélection. De plus, la valeur par défaut de vérification de tous les fichiers non enregistrés par défaut est raisonnable - les utilisateurs voudront probablement enregistrer avant de quitter.

(Je ne suis pas affilié à aptana, j'adore le IDE :))

4
kontur

Je recommande de ne pas supprimer le comportement de sortie typique sans qu'une bonne quantité d'utilisateurs teste le nouveau comportement proposé.

Pour de nombreuses applications de type éditeur, il est difficile d'améliorer la boîte de dialogue type par fichier ouvert à la sortie. Le comportement de sortie de Photoshop (que j'utilisais en ce moment) amène au sommet chaque image non enregistrée avec la boîte de dialogue au-dessus d'elle me permettant de l'enregistrer, de ne pas l'enregistrer ou d'annuler la sortie.

Si cela était condensé dans une seule boîte de dialogue, je ne serais probablement pas en mesure de voir tous les fichiers/documents en question. Dans certains cas, cela pourrait être très pénible et je serais enclin à annuler la sortie et à fermer "manuellement" tous mes fichiers ouverts, renonçant ainsi à toute commodité du nouveau comportement promis.

Et est-il vraiment souhaitable de faciliter une sortie rapide avec 4 ou 5 fichiers ou plus non enregistrés?

2
obelia

J'aime l'idée que c'est intelligent. Mais vous devez également donner la possibilité de choisir fichier par fichier. Je pense que vous devriez certainement y aller, à moins que vos utilisateurs ne soient vieux ou pas bons.

0
csomakk