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

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    étudiant ingénieur génie des procédés
    Inscrit en
    mars 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : étudiant ingénieur génie des procédés

    Informations forums :
    Inscription : mars 2018
    Messages : 20
    Points : 34
    Points
    34
    Par défaut Créer une interface graphique pour un programme Fortran
    Bonjour à tous,

    J'aurais voulu savoir s'il y avait des moyens plus ou moins simple pour concevoir des interfaces graphiques pour un programme FORTRAN.

    L'idée c'est d'avoir une interface graphique a partir duquel on peut modifier des fichiers textes, executer un programme (qui a été auparavant compilé bien sur), et afficher des résultats (surement des graphs en appelant GNUplot ou GLE par exemple.

    La première idée que j'ai eu c'est d'utiliser du Visual Basic mais je l'aurais voulu compatible sur PC et MAC si possible.

    Merci d'avance pour votre temps !

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    mai 2007
    Messages
    280
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : mai 2007
    Messages : 280
    Points : 433
    Points
    433
    Par défaut
    Bonsoir,

    Si l'interface graphique n'est pas construite en Fortran et sert juste à paramétrer le code, à l'exécuter et ensuite récupérer les résultats, alors cela est réalisable avec Tcl/Tk ou Python/Tkinter.

    Pour Tcl/Tk, voici quelques explications sur la page Managing Fortran programs issue du Wiki Tcl/Tk.

  3. #3
    Membre habitué

    Profil pro
    Inscrit en
    décembre 2010
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2010
    Messages : 55
    Points : 149
    Points
    149
    Billets dans le blog
    1
    Par défaut gtk-fortran
    Bonsoir,

    gtk-fortran permet de créer des interfaces graphiques GTK et d'utiliser également PLplot :
    https://github.com/vmagnin/gtk-fortran/wiki

    "plus ou moins simple" : on est là plutôt du côté droit... Mais il y a de nombreux exemples dans le projet.

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    étudiant ingénieur génie des procédés
    Inscrit en
    mars 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : étudiant ingénieur génie des procédés

    Informations forums :
    Inscription : mars 2018
    Messages : 20
    Points : 34
    Points
    34
    Par défaut
    Merci à vous je ne connaissais pas (et n'avais pas trouvé) ces options.

    Une fois le projet fini, je vous en montrerai un petit bout !

  5. #5
    Membre à l'essai
    Homme Profil pro
    Statisticien
    Inscrit en
    juin 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Statisticien
    Secteur : Service public

    Informations forums :
    Inscription : juin 2011
    Messages : 6
    Points : 13
    Points
    13
    Par défaut
    D'autres possibilités :

    • Winteracter (http://www.winteracter.com/), dispo sous Windows, MacOS et Linux, et fonctionnant avec la plupart des compilateurs. * GINO (http://gino.co.uk/)
    • Bibliothèques fournies avec le compilateur : Intel Fortran dispose de QuickView, Absoft Fortran a AWE.
    • Appel direct des API : sous Windows les compilateurs d'Intel et Absoft ont des modules d'interface avec les API Windows (mais pas compatible avec les Mac du coup) : si on sait faire des IHM en C ça se transpose directement en Fortran.


    Ça c'est pour avoir une interface développée en Fortran. Il peut être plus simple de développer en Fortran la partie calcul, peut-être sous forme de DLL, et d'y faire des appels depuis un autre programme réalisant l'IHM : j'ai déjà vu du Python utilisé pour ça (https://www.salome-platform.org/). Pour garder la portabilité on peut aussi envisager Java et les appels natifs via JNI.

Discussions similaires

  1. Créer une interface graphique pour piloter un relais wifi.
    Par guillaumecab dans le forum Raspberry Pi
    Réponses: 3
    Dernier message: 20/03/2020, 11h29
  2. [Débutant] Recherche tuto pour créer une interface graphique
    Par noftal dans le forum Visual Studio
    Réponses: 4
    Dernier message: 01/10/2013, 00h44
  3. Modules utilisés pour créer une interface graphique en Perl
    Par djibril dans le forum Interfaces Graphiques
    Réponses: 9
    Dernier message: 03/03/2011, 05h24
  4. Créer une interface JAVA pour un programme non JAVA
    Par alieonor dans le forum Débuter
    Réponses: 8
    Dernier message: 11/09/2008, 15h34
  5. [AJAX] Créer une interface web pour un programme Java
    Par Wookai dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 30/03/2006, 10h10

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