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

Interfaces Graphiques Discussion :

Interface en plusieurs pages


Sujet :

Interfaces Graphiques

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Par défaut Interface en plusieurs pages
    Bonjour,

    Je suis entrain de faire une interface graphique principalement construites avec des text et des edit pour que l'utilisateur puisse rentrer des données.
    Je voudrais séparer cette longue interface en plusieurs petites catégories.

    En gros,
    - Mon main ouvre la fenêtre graphique.
    - L'utilisateur entre ses données et appuie sur "suivant".
    - Mon main traite ces valeurs et actualise la fenêtre graphique avec de nouveaux uicontrol.

    A l'aide de uiresume et uiwait, j'arrive à faire les deux premiers points, mais je ne vois pas comment repasser dans ma fonction pour l'interface graphique.

    Merci d'avance,

    PS : j'utilise des guidata et guihandles.

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 316
    Par défaut
    J'ai un peu de mal à comprendre les interactions entre le "main" et l'interface graphique.

    Dans ce genre d'interface, les valeurs ne sont généralement rendues au programme appelant qu'à la toute fin de le saisie.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Par défaut
    Justement voilà ce que j'ai déjà fait :
    - Je lance une interface graphique pour saisir des données.
    - La personne valide, la fenêtre se ferme.
    - Mon main fait des calculs et ouvre une seconde interface graphique.
    - La personne valide, la fenêtre se ferme
    ....etc....

    Et comme cela avec 4-5 fenêtres chacune dépendant des paramètres rentrés dans la précédente.

    Je voulais savoir si il y avait un moyen de tout faire dans la même fenêtre avec une actualisation de celle-ci. Tout cela pour le confort de l'utilisateur.
    Un peu comme les menus d'installation de logiciel avec des "suivant" et "précédent".

  4. #4
    Membre émérite
    Homme Profil pro
    Doctorant automatique
    Inscrit en
    Janvier 2012
    Messages
    446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Doctorant automatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 446
    Par défaut
    Salut,

    Euh, je code d'une manière peut-être bizarre, mais perso, en utilisant cette technique, je ne vois pas où il pourrait y avoir de problèmes à ton cas d'application... D'une manière générale, surtout si tu as les dernières versions de matlab, si tu programmes en orienté objet, tu peux enregistrer/gérer/récupérer tes valeurs comme tu veux... et tu peux gérer l'évolution de ton interface graphique également en fonction de ce que choisis l'utilisateur... c'est ce que je fais en ce moment justement.

    Sinon, pour être plus terre à terre, tu crée un uipanel dans lequel tu viens afficher/cacher tes "sous fenêtres" les unes après les autres.

    Cordialement,

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2013
    Messages : 6
    Par défaut
    Merci pour ces 2 voies de solutions. Je n'ai pas programmé en approche objet dès le début et vu la taille de mon programme ce la va être un peu long à tout reprendre.
    Du coup je vais regarder de plus près ce uipanel pour voir ce que je peux en tirer.

  6. #6
    Membre émérite
    Homme Profil pro
    Doctorant automatique
    Inscrit en
    Janvier 2012
    Messages
    446
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Doctorant automatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 446
    Par défaut
    L'uipanel te permet juste de créer un simple cadre dans lequel tu peux mettre presque ce que tu veux. Je l'utilise pour placer des "sous-fenêtre" qui viennent s'afficher dedans les unes après les autres, si je sais que ça va prendre à peu près la même place. Sinon, tu as aussi uitabgroup à utiliser avec uitab qui te permet de créer des onglets, ça peut être une autre solution, du style l'utilisateur doit remplir les tab les uns après les autres... à toi de voir.

    Je ne sais pas ce à quoi doit ressembler ton programme si tu n'utilises pas l'objet... j'ai l'impression que ça doit être une énorme machine à vapeur... bon courage !

Discussions similaires

  1. Découper l'interface en plusieurs "pages" / classes
    Par thefutureisnow dans le forum GWT et Vaadin
    Réponses: 3
    Dernier message: 27/04/2012, 17h42
  2. [JSP] affichage de resultat sur plusieurs pages
    Par de LANFRANCHI dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 10/02/2005, 11h00
  3. formulaire qui doit appeler plusieurs pages
    Par rohel dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 27/01/2005, 09h59
  4. [Débutant - Avis] même variable dans plusieurs pages...
    Par ShinJava dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 16/12/2004, 23h50
  5. [CR8] Problème tableau sur plusieurs pages???
    Par christophe28 dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 02/11/2004, 16h46

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