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

Windows Forms Discussion :

Créer application avec interface graphique depuis application console


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2010
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 72
    Par défaut Créer application avec interface graphique depuis application console
    Bonjour à tous,

    J'ai développé récemment une application console en C#, et j'aimerais à présent créer une nouvelle version de cette application avec une interface graphique (avec Windows Forms).
    Dois-je créer un nouveau projet "Windows Form Application" et réutiliser le code de mon ancienne application, ou bien y a t-il une autre solution ?
    Sachant que le code de l'application console peut évoluer, ce qui m'obligerait à apporter les modifications dans les deux projets...

    Merci d'avance pour votre aide !

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Ta demande correspond à un besoin assez courant : un outil avec un GUI et en même temps un mode console utilisable depuis un script.

    Le plus simple est de faire trois projets (pas 2, mais 3) dans ta solution :

    - une DLL avec tout ton code sauf l'interface utilisateur
    - une appli console qui appelle ta DLL
    - une appli winform ou WPF qui contient le GUI et qui appelle aussi ta DLL.

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2010
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 72
    Par défaut
    Merci pour ta réponse, Bluedeep.
    Je vais essayer cette solution, mais comment devrais-je m'y prendre pour les affichages ?
    Créer une fonction qui a un comportement différent suivant si c'est l'application console ou l'application Windows Forms qui appelle la DLL ?

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par Morgan7469 Voir le message
    Merci pour ta réponse, Bluedeep.
    Je vais essayer cette solution, mais comment devrais-je m'y prendre pour les affichages ?
    Créer une fonction qui a un comportement différent suivant si c'est l'application console ou l'application Windows Forms qui appelle la DLL ?
    A priori cette solution n'est pas très élégante, mais comme je n'ai aucune idée de ce que tu veux afficher......

    Sinon, je ne vois pas l'interêt d'embarquer l'affichage dans ta DLL. A priori ce qui diffère entre les version Console et WinForms c'est justement l'affichage. Donc le code d'affichage resterait spécifique à chaque application.

    Masi là encore, je ne sais pas ce que tu veux afficher.

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2010
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 72
    Par défaut
    D'accord, alors je vais sortir l'affichage de ma DLL.
    Merci beaucoup pour ton aide

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2010
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 72
    Par défaut
    J'ai encore besoin de votre aide.
    Je ne trouve pas le moyen de sortir l'affichage de ma DLL.

    Par exemple, ma DLL contient une classe Tâche avec une méthode Exécuter().
    J'aimerais afficher dans ma console ou dans un MessageBox différents messages en fonction de l'avancement de l'exécution de la tâche.
    Il faudrait donc que j'appelle la fonction Afficher() soit de mon projet console, soit de mon projet Windows Form.

    Comment procéder ?

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

Discussions similaires

  1. Application réseau avec interface graphique
    Par Invité dans le forum Ada
    Réponses: 7
    Dernier message: 23/09/2013, 20h48
  2. conception d'une application avec interface graphique en c
    Par AngeAbstraction dans le forum Débuter
    Réponses: 6
    Dernier message: 28/09/2012, 15h36
  3. Créer une application avec interface Wifi
    Par RandD dans le forum Visual C++
    Réponses: 3
    Dernier message: 24/09/2009, 20h14
  4. Réponses: 2
    Dernier message: 27/10/2006, 18h54
  5. Application multiplateforme avec interface graphique
    Par TNorth dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 31/01/2004, 18h55

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