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

Langages de programmation Discussion :

Choix de langage pour une interface


Sujet :

Langages de programmation

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 30
    Points : 18
    Points
    18
    Par défaut Choix de langage pour une interface
    Bonjour,
    Tout d'abord, je ne sais pas si je suis sur le bon topic, excusez moi donc d'avance. Ensuite, je ne connais que peu de langage, cependant, je ne demande pas particulièrement un langage que je connaitrais.
    Actuellement, je travaille sur un logiciel donc les programmes fondamentaux sont écris en Fortran, l'interface graphique est en Matlab et les resultats sont donnée sur Excel grace a VBA.
    Cependant, cela me parait bien compliqué et pas forcement optimum, je voudrais donc connaitre votre avis, sachant que le programme en fortran contient beaucoup de calculs scientifiques et qu'il me parait donc bien compliqué d'en modifier le langage, que l'interface matlab requiert pour l'instant que j'ouvre Matlab a chaque utilisation du logiciel et que les resultats sur Excel permettent un enregistrement simplifié des resultats sous forme de tableaux et de graphiques. L'OS est Windows, sans possibilité de modification.
    Merci d'avance de vos reponses.

  2. #2
    Expert éminent
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Points : 8 389
    Points
    8 389
    Par défaut
    Si je me souviens bien, matlab peut créer des exe donc tu peux éviter de lancer ton programme depuis matlab en le convertissant en exe mais pour cela il faut vraiment aller sur le forum matlab. Néanmoins, pour l'interface graphique, je te conseille du C++ avec Qt plutôt que matlab, d'ailleurs changer de langage est la seule solution si jamais je me suis trompé en te disant que matlab peut créer des exe. Mais dans ce cas pourquoi C++ avec Qt ? C++ parce que c'est un langage qui sait très bien et très facilement s'interfacer avec Fortran et Qt parce que c'est une bibliothèque graphique des plus simples d'usage en C++. Je dirais, pour les mêmes raisons, que tu peux aussi opter pour C et GTK+ plutôt que C++ et Qt, mais libre à toi de choisir.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 30
    Points : 18
    Points
    18
    Par défaut
    Merci!!!
    Cependant, j'aurais une question supplémentaire. Quel sont les paramètre a prendre en compte pour créer une interface que je pourrais oublier de prendre en compte?
    Plus spécifiquement, mon interface est déja crée en Matlab. Il y a encore des modifications a faire, car il manque des choses, le logiciel n'est pas fini. Sachant qu'il s'agit d'un logiciel maison, la création d'un executable n'est pas fondamentale a priori. (l'entreprise s'est bien débrouillé sans jusqu'a maintenant). En plus je suis un peu feignant.
    Est-il avantageux que je change maintenant mon interface pour la créer en C/C++?

  4. #4
    Expert éminent
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Points : 8 389
    Points
    8 389
    Par défaut
    Les paramètres à prendre en compte dépendent uniquement de tes besoins. Ca peut être l'aspect de l'interface, la simplicité de sa programmation, sa richesse, son autonomie (indépendance vis-à-vis d'un autre logicile), etc. Pour tout cela, Qt est supérieur à Matlab. Si Matlab suffit cependant à tes besoins, je ne vois aucune raison de réécrire l'interface dans un autre langage.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 30
    Points : 18
    Points
    18
    Par défaut
    Oki!!!!!!
    >< Je suis donc condamné à continuer en MatLab...

  6. #6
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 680
    Points
    13 680
    Billets dans le blog
    1
    Par défaut
    Salut

    Tu as peut-être déjà résolu ton problème (ou abandonné ^^) mais il est possible de compiler ses programmes Matlab qui peuvent alors se lancer tout seul. L'outil est dédié à déployer des applications Matlab sur des machines ne possédant pas le dit-logiciel. A savoir quand même que l'outil a ses limitations, notamment certains fonctions de Matlab se sont pas compilables, en tout cas pas encore. Il est donc possible que tu ne puisses donc pas compiler la tienne, ou qu'elle ne marche pas ou mal une fois compilée. J'ai eu le problème en stage cet été : ça compile, ça se lance, et d'un coup ça s'arrête. Simplement quand ton programme EXE arrive à la fonction qui n'avait pas compilé avec succès.

    La section Matlab de Developpez devrait répondre à tes questions

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 30
    Points : 18
    Points
    18
    Par défaut
    Merci pour cette indication, je fonce regarder ca!!!!! ^^
    >< J'ai une version de matlab trop vieille pour créer l'executable direct...

  8. #8
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 680
    Points
    13 680
    Billets dans le blog
    1
    Par défaut
    Ah c'est malheureusement possible. Ta version est assez ancienne non ? Il me semble que c'est disponible de puis les versions 7. Tu as quel numéro ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/05/2013, 04h14
  2. quel langage pour une interface graphique
    Par sanzorairfix dans le forum Langages de programmation
    Réponses: 1
    Dernier message: 02/05/2012, 21h47
  3. Quel langage pour une interface qui interagit avec l'utilisateur ?
    Par captain dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 04/12/2007, 09h46
  4. Quel langage pour une interface graphique digne de ce nom ?
    Par Guillaume222 dans le forum Langages de programmation
    Réponses: 11
    Dernier message: 06/11/2007, 15h58
  5. Choix d'un langage pour une interface graphique
    Par MortDansLAme dans le forum Bibliothèques
    Réponses: 3
    Dernier message: 30/06/2007, 01h29

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