Interface Design - It's Not Yahtzee!

L'interface est le visage de l'application derrière lequel l'ensemble de notre code d'instruction est cachée, l'interface entre l'utilisateur et les machinations de données "croquer". Il est impératif que l'interface est bien organisée et facile à traverser avec une souris. J'ai vu des boutons de commande jeté sur un formulaire comme si les développeurs ont lance les dés dans un jeu de Yahtzee! (% Http://en.wikipedia.org/wiki/Yahtzee 21)

Design Laide ou échevelée ça n'incite pas à un utilisateur d'utiliser l'application que nous mettons tout notre sang, de sueur et de larmes pendant et après l'ensemble de nos efforts que nous voulons pour motiver l'utilisateur à utiliser notre application autant que possible.

Un de nos buts en tant que programmeurs est d'améliorer l'expérience des utilisateurs de leur environnement de travail. Bien ordonné et aligné les contrôles sur un formulaire et des détails bien espacés dans un rapport sera plus facile sur l'œil de l'utilisateur et plus facile pour l'utilisateur de naviguer dans l'information présentée. L'utilisateur utilise souvent le curseur de la souris pour guider leurs yeux autour de l'écran de manière plus ciblée. C'est un principe similaire à l'utilisation d'un crayon pour guider les yeux comme une méthode de lecture rapide (http://en.wikipedia.org/wiki/Speed_reading).

Il est important de comprendre la psyché de l'utilisateur. La plupart des utilisateurs vivent dans un espace très différent de travail pour nous les développeurs. Un utilisateur qui travaille pour les services de l'administration repose lourdement sur grammaticalement correcte, le langage écrit et d'un sens de l'espace particulier de la proportion et l'équilibre en ce qui concerne l'information imprimée sur un rapport qui s'étend aussi à des formes d'une application. L'utilisation incohérente de la capitalisation au sein d'un rapport ou des fautes d'orthographe dans une application sera révélée par l'utilisateur ou le client. Certains programmeurs mai conclure que l'utilisateur ou le client est tatillon mais nous voulons que ce type d'erreurs grammaticales ou syntaxiques à apparaître au sein de notre code? Par exemple, voulons-nous pour trouver le mot soit employé comme mal orthographiés employea et apparaissant à l'employea ou Employea dans un cas de langue insensible?

Nommés avec exactitude les boutons sur un formulaire sont préférables aux images. Une image peut parler d'un millier de mots, mais qu'est-ce qu'une image d'un arbre dit? J'ai vu des arbres et des poissons utilisés comme images sur les boutons. Vraiment, ce n'est pas la maternelle et les images sont toujours sujettes à interprétation. Ecrire les intentions d'un bouton clairement dans la langue écrite. Les images sont utiles pour les barres d'outils ou coolbars et il ya bien définies et presque universellement acceptables ensembles d'icônes disponibles à ces fins et je suggère l'achat d'une qualité de jeu d'icônes à partir d'une maison comme les graphiques ou IconExperience IconFactory.

Application de couleur est également un aspect essentiel de la convivialité et identification de la demande. Les couleurs de marque de l'organisation d'un client ou de votre propre est souvent un bon choix. Vous pouvez donner à l'utilisateur la possibilité de changer la couleur primaire d'une application spécifique sur leur PC. La clause principal dans le choix des couleurs est la cohérence et aussi peu que possible. J'ai vu de nombreux programmeurs premières tentatives d'une demande devenue un champ de foire de formes diversement colorés ou ayant une forme dans l'application qui change de couleur allant du vert au rouge lors d'erreurs de validation des données. Ma première demande a été un exemple du spectre complet des couleurs. Quand j'ai commencé la programmation, les écrans d'ordinateur couleur avait pas depuis longtemps sur le marché et j'ai utilisé la nouvelle fonctionnalité pour vous toute la mesure! Il chassa les Batty utilisateur et quelqu'un d'autre edited l'application d'utiliser des couleurs plus uniformes.

Limitations à l'accès d'un utilisateur aux données dans une application doit être évidente. Si un utilisateur ne peut pas accéder aux données d'un contrôle puis de désactiver ce contrôle dans une couleur grise un non-intrusive. Profligate utilisation de notifications d'erreur avec des phrases comme «une violation d'accès!", "Attention!" ou "Security Breach" quand un utilisateur clique sur un contrôle qui possède des données qu'ils n'ont pas accès, est absolument ridicule, un gaspillage de temps et une cause d'angoisse inutile de l'utilisateur.

Dans la plupart des cas, il est préférable de permettre à l'utilisateur de voir tous les contrôles sur un formulaire dont les fonctionnalités qu'ils ne peuvent pas accéder; caractéristiques qui peuvent être désactivés. Si vous masquez les contrôles sur un formulaire, vous risquez déconcertantes votre bien organisée disposition du formulaire qui viole la ligne directrice de l'amélioration de l'expérience de travail de l'utilisateur. Même plus déconcertant est caché contrôles qui apparaissent comme par magie en face de l'utilisateur: Oui je sais que les contrôles ont une propriété visible, mais cela ne signifie pas que nous devons l'utiliser.

En résumé de ce qui précède:

  • Eh bien classés et présentés de contrôles sont plus faciles sur l'œil et plus facile à naviguer avec le curseur de la souris.
  • Vérifiez les erreurs de grammaire ou d'incohérence dans la manière dont les mots sont utilisés.
  • Utilisez des noms écrites à la place des icônes ou des images pour les contrôles d'un formulaire.
  • Utiliser un identificateur de couleur uniforme pour les applications. Entreprise couleurs d'une marque sont un bon choix.
  • Ne cachez pas les contrôles de l'utilisateur. Si l'utilisateur ne peut accéder à un contrôle puis de les notifier de la limitation dans le non aa-intrusive.
  • Ne faites pas les contrôles apparaissent et disparaissent sur un formulaire.

Pour ceux qui s'intéressent à l'amélioration de la grammaire et la ponctuation au sein de leurs applications, je recommande vivement le livre suivant:

Renton, NE (2004) Compendium of Style & Good Writing - Troisième édition, John Wiley & Sons Australie.

Les copies anciens, dont je possède un, étaient les suivants:
Renton, NE (1990) Elements of Style & Good Writing, Schwartz et Wilkinson, Melbourne, Australie.


Discovering The Best Antivirus Software For YouRédaction - Comment configurer un modèle FrameMaker?Qu'est-ce Shoppers Télévision Need to KnowOrdinateurs de poche: Conseils sur Réaliser les bonnes décision d'achatTravaux sur l'efficacité - Les salariés ont réellement surmené?Création d'Universal SystemsComment améliorer la productivité et automatiser les tâches informatiques de tous les jours avec Windows Automation SoftwareLocalisation de logiciels: Sept règles importantesFree Survey SoftwareComment Spam bayesien filtres fonctionnentHL7 - Colle pour un dossier de santé électronique (DSE)Salon de beauté LogicielsNetwork Attached Storage - An Alternative to Tape Back-upPréparer les tests de certification Microsoft - Etape par étapeLampes de projection; combien de temps devrais-elles durer?Noise Cancelling Headphones et des iPodsPourquoi devriez-vous avoir une batterie UPS?Backup-Backup-BackupDépannage de base - et je veux dire BASIC!Lecteurs MP3 - Must Read Before Buying
 







© 2007-2010   www.dormirenfrance.fr