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

 Java Discussion :

[SWING] Les bonnes manieres de coder les ihm ?


Sujet :

Java

  1. #1
    Membre confirmé Avatar de 17mounir
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2005
    Messages : 101
    Par défaut [SWING] Les bonnes manieres de coder les ihm ?
    bonjour,
    je suis débutant en java, et je cherche à developper une ihm avec swing (car je pense que c'est la plus populaires des bibliothèques) ...

    j'aimerai savoir ce qu'il faut faire pour avoir un code "propre" facile à évoluer et surtout compréhensible, comment répartir les classes, est ce qu'il faut une classe pour chaque composant, une classe pour tous les handlers...

    j'ai regardé pas mal de tutorial mais j'ai vu que des bout de code pour creer les composants, mais à aucun moment j'ai vue les bonnes manieres de conception et developppement,

    si vous connaissez des sites consacrés à ce sujet ou si vous etes deja passer par là, plzz help !!!

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 760
    Par défaut
    De maniere genrale, le structure Model Vue Controller (MVC) peut etre utilisé. En ce qui concerne savoir si il faut faire plusieurs classes.. Il s'agit de la POO. Je ne comprends pas trop ton problem

  3. #3
    Membre confirmé Avatar de 17mounir
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2005
    Messages : 101
    Par défaut
    en fait j'ai jamais appri à faire des programmes "propres", je m'interassais pas a la qualité du code, l'important c'est que ça marche,

    je me demandais s'il y a des méthodes standards de poo pour les ihm, tout simplement comment faire une ihm, dont le code sera clair pour toute personne le regardant,

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    390
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 390
    Par défaut
    Le mieux est de faire un peu de spécification.
    Pour la poo tu as l UML qui est très bien.
    Tu dois avoir des tuto sur ce site ou bien tu en trouvera plusieurs sur internet.
    Ca te permet de prévoir tout ce dont ton application aura besoin, comment tu va agencer tes classes, quels seront leur attribut, leur méthode ...

    Une fois que tu as tout bien défini tu peux passer à la programmation.
    Non seulement ca te donne un code généralement plus propre, mais ca peut également te faire gagner un temps précieux.

  5. #5
    Membre confirmé Avatar de 17mounir
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2005
    Messages : 101
    Par défaut
    je savais que je devai me tapper uml

    ok merci bien
    a +

Discussions similaires

  1. Réponses: 4
    Dernier message: 16/12/2009, 01h14
  2. Réponses: 7
    Dernier message: 23/09/2009, 10h02
  3. Réponses: 0
    Dernier message: 21/09/2009, 23h41
  4. Réponses: 4
    Dernier message: 01/10/2008, 08h59

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