IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Amelorer l'interface utilisateur en vb6.0


Sujet :

VB 6 et antérieur

  1. #1
    Candidat au Club
    Profil pro
    Dveloppeur
    Inscrit en
    Août 2008
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Dveloppeur

    Informations forums :
    Inscription : Août 2008
    Messages : 11
    Points : 2
    Points
    2
    Par défaut Amelorer l'interface utilisateur en vb6.0
    Bonjour a tous.
    Monter une application est une bonne chose mais ce qui interesse les utilisateurs c'est aussi l'interface.je voudrais que vous me passiez certaines astuces pour des bonnes interfaces en vb c'est a dire couleurs ,animations ,emplacements des controles...

  2. #2
    Membre éprouvé Avatar de DAUDET78
    Homme Profil pro
    retraité
    Inscrit en
    Janvier 2008
    Messages
    635
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 635
    Points : 1 168
    Points
    1 168
    Par défaut
    Tu fais ton Interface Homme Machine comme tu le penses, au mieux. Ensuite, tu le fais tester par un (ou plus) futur utilisateur et tu enregistres avec un camescope. Tu as ainsi une vidéo sonorisée avec les commentaires plus ou moins positif. Ensuite, tu analyses et tu changes ce qui ne va pas au point de vue ergonomie, enchainement des commandes, fichier d'aide etc etc

    C'est ainsi que je procédais pour constater que certains programmes plantaient chez le client (et pourquoi) et jamais dans notre labo ! C'est fou les combinaisons de touches (inutiles mais fatales!) que peux faire un client !

    Mais c'est pas une question purement VB6

  3. #3
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Points : 5 537
    Points
    5 537
    Par défaut
    Bonjour,

    1) Avant toute autre chose : ce n'est en effet pas une question propre à VB6 !

    2) les goûts et les couleurs sont de qu'"ils sont ... D'aucuns (dont moi) sefforceront d'oublier les leurs, donnant la préférence à la sobriété.

    3) une animation, un son, une "bébelle" non nécessaires ont souvent pour résultat final de s'écarter de l'esprit fondamental de l'application, de distraire l'attention et d'énerver le client final.

    4) tu marques peu d'intérêt pour l'essentiel : l'ergonomie !

    EDIT : si tu devais faire 1000 kilomètres en autobus, auquel de ces deux donnerais-tu la préférence :

    - camion rudimentaire "carrossé" en autobus et (même joliment) peinturluré à la mexicaine, à l'intérieur duquel serait diffusée de la musique cubaine
    - autobus ad hoc, sobre, silencieux et propre.

  4. #4
    Expert confirmé
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Points : 4 085
    Points
    4 085
    Par défaut
    Avant de t'intéresser à l'interface, tu dois t'intéresser aux questions suivantes:

    • Que doit faire l'application ?
    • Quelles en seront les principales fonctions ?
    • Quelles données seront manipulées et sauvegardées ?
    • Quels sont les termes employés par les utilisateurs lorsqu'il effectuent leurs tâches ?
    • Mettre des composants adaptés aux types de données entrées par l'utilisateur, par exemple, un bouton toupie pour des valeurs entières, un MaskEditBox pour un code postal ou un numéro de téléphone, un CheckBox pour une valeur bouléenne (exemple : recevoir les mises à jour ?), une liste de choix pour des valeurs prédéfinies ou quelques boutons d'options (radio) si ces valeurs prédéfinies sont peux nombreuses (marié, célibataire, conjoint de fait ?), etc.
    • etc.


    Autrement dit, il faut que tu ait fait une bonne analyse de ce que fera l'application vs ce que font les utilisateurs en temps normal lorsqu'il effectuent les tâches qui seront informatisées.

    Ces principes sont toujours valables, qu'il s'agisse d'un simple jeu
    ou d'une application de gestion.

    Quelques conseils:
    • Ne pas laisser de fautes d'orthographe dans une GUI. C'est la première chose que l'utilisateur verra.
    • Grouper les fonctions (ou opérations, ou options de menu...) de manière cohérentes.
    • Penser à mettre des raccourcis clavier et des touches mnémoniques (lettres soulignées dans les menus et les boutons de boîtes de dialogue).
    • Utiliser la barre d'état pour les messages courants plutôt que les agaçantes boîtes de messages.
    • Intégrer une aide facile à comprendre et exempte de fautes d'orthographe et de grammaire.
    • Respecter les conventions couramment utilisées en programmation de façon à ce que les utilisateurs s'y retrouvent facilement. Par exemple l'option Quitter est toujours à la fin du menu Fichier, les options Copier, Couper et Coller dans le menu Edition, leurs raccourcis sont respectivement Alt + F4 (Quitter), Ctrl + C, Ctrl + X, Ctrl + V, etc.


    Et j'en ai certainement oublié...

    Et comme disent les autres, c'est valable pour n'importe quel langage.

Discussions similaires

  1. [VB6] Options encryptés via l'interface utilisateur
    Par Jihnn dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 29/06/2006, 04h49
  2. Scroll souris dans l'interface de Dev VB6 VBA offic03
    Par Tops dans le forum Général VBA
    Réponses: 5
    Dernier message: 08/12/2005, 10h55
  3. Aspect interface utilisateur
    Par free07 dans le forum Composants VCL
    Réponses: 14
    Dernier message: 13/09/2005, 14h13
  4. Réponses: 2
    Dernier message: 31/10/2003, 17h32
  5. interface utilisateur avec OpenGL
    Par demis20 dans le forum OpenGL
    Réponses: 6
    Dernier message: 03/10/2002, 13h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo