Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1360 connectés 

  FORUM HardWare.fr
  Programmation

  Ou trouver les regles d'ergonomies pour une interface ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ou trouver les regles d'ergonomies pour une interface ?

n°43058
petoulachi
A fortiori, brigadier chef
Posté le 27-06-2001 à 11:41:50  profilanswer
 

Je dois creer un bean pour la saisie mono ligne. Et pour cela, je dois respecter les regles d'ergonomies.
Mais je sais pas ou les trouver ?
 
Et sinon, je dois aussi mettre en place un controle du saisie de l'info ; pour cela, je dois faire des masques de saisie. Par exmple, de quel type est l'info saisie (numerique, alphabetique ..), quel est l'unité (et ou doit elle etre placée , avant ou apres), de combien d'element est composé la saisie ( et pour chaque element, combien de caractere ou chiffre) et quel séparateur mettre en chaque element...
bref c le caca !
help !

mood
Publicité
Posté le 27-06-2001 à 11:41:50  profilanswer
 

n°43066
kikaman
Posté le 27-06-2001 à 11:48:49  profilanswer
 

Je t'aurrais bien aider mais la je voit pas du tout de koi tu parle


---------------
L'avantage de l'OverClocking, c'est que ça tien chaud l'hivers.
n°43070
lamatrice
Posté le 27-06-2001 à 12:00:03  profilanswer
 

moi non pus, règles d'ergonome d'un interface ??
interface graphique ? (les règles pour la construction de GUI)
ou
interface de interface java ?
------

n°43081
antp
Super Administrateur
Champion des excuses bidons
Posté le 27-06-2001 à 12:17:01  profilanswer
 

si c'est pour l'ergonomie du GUI, voici un site pas mal qui liste ce qu'il ne faut pas faire :
http://www.iarchitect.com


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°43148
Fred999
Rabat-joie
Posté le 27-06-2001 à 14:50:00  profilanswer
 

Une ou deux règles de base en ergonomie :
 
- quanad tu regardes quelque chose, ton oeil suit une courbe en "Z" : tu commences en haut à gauche pour finir en bas à droite. Et donc, en tenir compte dans ton truc.
 
- ne pas surcharger tes écrans de saisie de champs en gras
 
- réserver le gras (ou les étoiles) aux champs obligatoires
 
- ne pas faire de surprises à ton utilisateur, du genre 1 clic = 30 secondes d'attente
 
- signaler à l'utilisateur tout modif en base (autrement dit "feedback" :D)
 
- tenir compte des remarques des utilisateurs!!!
 
Voilà, c'est un début, il doit bien y avoir des sites sur le sujet.

n°43149
youdontcar​e
Posté le 27-06-2001 à 14:54:14  profilanswer
 

antp a écrit a écrit :

si c'est pour l'ergonomie du GUI, voici un site pas mal qui liste ce qu'il ne faut pas faire :
http://www.iarchitect.com  



il est vraiment très bien ce site ! (et doté d'une bonne interface en plus : les frames :D)

n°43165
petoulachi
A fortiori, brigadier chef
Posté le 27-06-2001 à 15:26:08  profilanswer
 

kikaman a écrit a écrit :

Je t'aurrais bien aider mais la je voit pas du tout de koi tu parle  




 
ok je n'ai pas super bien expliqué. Donc je reprend.
 
Je vais creer un Bean Java. C'est un bean pour la saisie monoligne, c par exemple ce qu'il y a pour saisir le nom utilisateur juste au dessus (qd on repond).
Donc, il faut que je liste TOUS les attributs possibles, c a dire que l'utilisateur puisse faire ce qu'il veut avec : afficher le libéllé à gauche, au dessus, en dessous, de telle couleur, de telle police. Pareil pour la zone de saisie ; sa taille, la saisie obligatoire ou non, l'affichage ou non de la saisie (pour les mots de pass). Donc, si je pouvais trouver qq part tous ces attributs ça serait bien.
Ensuite, je voudrai connaitre les regles d'ergonomies de bases (comme par exemple, lorsque l'on saisie un numérique, l'alignement dans la zone de saisie est a droite, alors que pour du texte c a gauche). Je veux les regles d'ergonomies seulement pour une saisie mono ligne !
 
Et aussi, je dois faire le masque de saisie. C a dire que l'utilisateur spécifiera le type de l'info a saisir (numerique, date, alpha (majuscule, minuscule ou les 2) ...  
Et c pas facile de faire un masque de saisie en fait. Si qqu a deja fait, ou connais un obn lien :)
 
Voila j'espere que c plus clair !  :sweat:

n°43257
omega2
Posté le 28-06-2001 à 00:54:30  profilanswer
 

Pour les monaies, en général, c'est la monaie devans et les valeurs ensuite.
 
pour les dates, si c'est un javabean international alors il vaut mieux prendren la notation japonaise (yyyy/MM/dd hh:mm:ss) (année/moois/jour heure/minute/seconde) En effet, la notation européenne à les jours et les moi inversé par rapport à la notation américaine (dd/MM/yyyy contre MM/dd/yyyy) ce qui peux induire l'utilisateur en erreur.
Pour une saisie monoligne, il faut mettre le libellé soit au dessus (calé à gauche) soit à gauche (callé au centre ou au plus haut de la hauteur de la zone de saisie).
ssaye d'utilisé toujours les mêmes positionement de l'ensemble.
 
 
 
Pour les attributs, il y a le gras et l'italique que t'as oublié. Il y a aussi l'exposant et la taille.
 
 
 
 
 
 
Il en existe beaucoup d'autre mais c'est les seuls que je vois pour le moment.

n°43340
petoulachi
A fortiori, brigadier chef
Posté le 28-06-2001 à 12:08:48  profilanswer
 

bon pour le masque de saisie, j'ai reflechi a un systeme générique (bin oui, la date, il faut qu'elle puisse etre dans n'importe quel format, vu que mon bean sera normalmeent utilisé partout).
voila ce que ça donnerai :
on isntancie ma classe, puis on declare le masque que l'on souhaite selon un "code". Par exemple, la lettre U signifie n'importe quelle letre de l'alphabet en majuscule. L la meme chose, mais en minuscule.
Tout ce "code" existe deja en fait, je l'ai trouvé. Donc logiquement ça doit servir de "norme".
et donc, ensuite on est libre de declarer le masque comme on souhaite. Par exemple, on veut un affichage de la date tel quel :
19 Mars 2001
 
il faut faire :
setMask("d MMMM yyyy" );
 
et si on veut quelque chose du style :
la date est le 19 Mars 2001 c super
on fait  
setMask("la date est le d MMMM yyyy c super" );
 
je pense que vous avez pigé le principe :)
 
mais par contre, l'algo derriere est assez monstrueux je pense ...

n°43374
El_gringo
Posté le 28-06-2001 à 14:08:53  profilanswer
 

petoulachi a écrit a écrit :

bon pour le masque de saisie, j'ai reflechi a un systeme générique (bin oui, la date, il faut qu'elle puisse etre dans n'importe quel format, vu que mon bean sera normalmeent utilisé partout).
voila ce que ça donnerai :
on isntancie ma classe, puis on declare le masque que l'on souhaite selon un "code". Par exemple, la lettre U signifie n'importe quelle letre de l'alphabet en majuscule. L la meme chose, mais en minuscule.
Tout ce "code" existe deja en fait, je l'ai trouvé. Donc logiquement ça doit servir de "norme".
et donc, ensuite on est libre de declarer le masque comme on souhaite. Par exemple, on veut un affichage de la date tel quel :
19 Mars 2001
 
il faut faire :
setMask("d MMMM yyyy" );
 
et si on veut quelque chose du style :
la date est le 19 Mars 2001 c super
on fait  
setMask("la date est le d MMMM yyyy c super" );
 
je pense que vous avez pigé le principe :)
 
mais par contre, l'algo derriere est assez monstrueux je pense ...  




 
Peut être pas SI monstrueux que ça.
t'as l'aire d'oublier un truc très utilisé en C (mais peut être pas tellement en Java, c pr ça !). Mais, quand tu fais un truc comme ça, fait comme dans le printf (mais si, rappels toi ! :-)):
il faut que, pour ton setMask il faille plutot écrire
 
setMask("la date est le %d %M %Y c super" )
ou %d est le jour en chiffres, %M le mois en lettres,...
et tu cré tout un code comme ça; ce à quoi t'avais pensé; mais oublies pas de faire précéder tes caractères spéciaux (ici : d, Y et M) par un caractère d'échappement, sans quoi il sera impossible d'écrire un "d" dans ton truc sans qu'il soit interprété comme : le jour en chiffre.
Ca à l'aire carrément interessant ton truc...
 
Du coup t encore au boulot toi !?
T'as repris dans la même boite après toi stage !?

mood
Publicité
Posté le 28-06-2001 à 14:08:53  profilanswer
 

n°43375
instantdha​rma
Ailleurs c'est ici
Posté le 28-06-2001 à 14:09:13  profilanswer
 

C'est marrant ça... forum programmation, tu poses une question d'ergonomie, & ergonomie des interfaces graphiques, y en a qui voient pas de quoi tu parles :) Je serais curieux d'essayer lez applis qu'ils développent :D  :D  
Pour la saisie d'un nombre, il me semble que l'idéal, c'est une saisie de droite à gauche pour la partie entière, en ajoutant un espace (ou un point) pour les milliers, millions, milliards, etc, puis passer de gauche à droite si on saisit le séparateur décimal.


---------------
di. / www.diredaredare.org - Ailes de la ville
n°43420
petoulachi
A fortiori, brigadier chef
Posté le 28-06-2001 à 16:10:28  profilanswer
 

non ça y est j'ai le moyen ultime a tout mon pb ; en fait, la configuration de mon OAD (Objet Abstrait de Dialogue) se fera par une feuille XML (j'avais oublié). Du coup, pour la masque tout devient plus simple : il suffit de creer les balises pour tout.
 
parce que le probleme qui se posait en faisant un masque tel que je le disai avant : si on veut que l'affichage se fasse dans plusieurs zone de saisie (les trucs ou on peut ecrire dedans quoi) et bin c pas facile. Donc avec les balises XML, on peut le faire sans se prendre la tete :
je m'explique : on veut faire un truc style :
xxx,xxx,xxx  .  xxx
 
ça, ça represente : une premiere zone de saisie, avec une virgule tous les 3 chiffres.
puis le '.' est dans aucune zone de saisie.
puis une autre zone de saisie, avec 3 chiffres.
 
bin en XML, la declaration sera :

Code :
  1. <ZS><V>xxx</V><SEP>,</SEP><V>xxx</V><SEP>,</SEP><V>xxx</V><ZS>
  2. <SEPZS>.</SEPZS>
  3. <ZS><V>xxx</V></ZS>


avec <ZS></ZS> definie une zone de saisie
<V></V> definie une valeur (avec toujours un code pour le type de valeur autorisé)
<SEP></SEP> definie un séparateur au sein d'une zone de saisie (c a dire, sans que cela 'coupe' la zone de saisie, mais que le séparateur apparaisse dans la zone de saisie).
et enfin on a <SEPZS></SEPZS> qui definie un separateur en dehors d'une zone de saisie.
 
voila, pour moi c bcp plus simple, et surtout ça permet une modularité tres confortable :)
voila !  
 
el_gringo> et oui, je suis toujours dans la meme boite. Ils m'ont pris pour l'été pour faire du developpement Java/XML. je dois faire des beans configurables par XML. Pour l'instant, je m'occupe de la zone de saisie mono ligne (et c pas le plus simple, les possibilités sont assez monstrueuses). Cela va aussi bien de l'emplacement du libellé (si on veut qu'il apparaisse ...) au style de police utilisé. Sans parler des alignements possibles, de la possibilité ou non de chacher ce qui est ecrit (pour les mots de passe) etc etc.
bref je suis pltuto content, parce que là au moins je suis payé !
 
et toi qu'est ce tu fais ? vacances ?

n°43674
El_gringo
Posté le 29-06-2001 à 14:47:48  profilanswer
 

hé non, toujours dans la même boite aussi.
Y sont pas fou ...ils laissent pas fuir les cervaux (NOUS !  :D )
quand ils nous ont, ils nous lachent plus ! :D  
 
Sinon, t'as pas été payé pour ton stage... Quels enfoirés !
 
Sans vouloir te blaser, personnellement g eu 8 000 F  :D

n°43685
petoulachi
A fortiori, brigadier chef
Posté le 29-06-2001 à 15:00:00  profilanswer
 

8 000F ??? pour passer sa journée devant le forum hardware ?
 :lol:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Ou trouver les regles d'ergonomies pour une interface ?

 

Sujets relatifs
OU TROUVER DES DOC. DES TUTORIALS POUR VC++ ET VB6Où trouver des infos sur l'utilisation des bases de données??
SQL: trouver la date du premier et du dernier jour d'un moisoù trouver des ressources sur les bases de l'algo ?
où trouver de bons backgrounds pour faire un site?C++ : Trouver le Bug ! Un cado a gagner !!
Trouver login + mot de passe: php3Conception d'une Interface Web
[VB] : gestion "pro" d'une interface[javascript] trouver un tutoriel..
Plus de sujets relatifs à : Ou trouver les regles d'ergonomies pour une interface ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR