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

C++ Discussion :

Console C++


Sujet :

C++

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 7
    Par défaut Console C++
    Salut

    J'aimerai savoir quels sont les avantages de programmer en mode console ? Parce que pour l'instant, je ne vois vraiment pas l'avantage...

    Merci a++

  2. #2
    Membre émérite
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Par défaut
    Salut

    Ca dépend de ce que tu veux faire. Par exemple, tu as des commandes que tu tapes en console, comme "ls", "cat" (sous Linux). Si tu veux en programmer, tu le fais pour la console.
    Puis pour la simplicité. Mais beaucoup de gens comment par la console pour ensuite se lancer dans le graphique... Bref, on peut retourner la question et se demander l'intêret de l'interface graphique (à part pour le visuel...)

    Nas'

  3. #3
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    L'intéret du mode console c'est que tu as un affichage texte portable d'une plateforme à l'autre. Dès lors que tu quittes ce mode, il faut toucher à des bibliothèques ou API de fenêtrage non portables, ce qui n'est pas :

    1- Génial pour débuter
    2- Utile si ton programme n'a pas d'interface graphique évoluée

  4. #4
    Membre émérite Avatar de Caine
    Inscrit en
    Mai 2004
    Messages
    1 028
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 028
    Par défaut
    Bonjour,

    L'avantage du mode console est de pouvoir débuter la programmation.

    Dans ce mode, il est assez simple de débuguer, contrairement au mode fénétré qui est évènementiel.

    Mais ce que l'on peut faire dans ce mode devient vite limité, on passe alors généralement aux application fenêtrée.

    De plus, j'utilise souvent ce mode pour faire les tests unitaires des modules de mes projets, justement pour sa simplicité. Quand on teste un module, on veut juste savoir si le test c'est bien passé, voir afficher le résultat.

    [edit]
    Ha oui, méat culpa, j'ai oublié que le mode console est parfois indispensable, pour tester des modules multithreads ou multiprocess, des communications comme ports séries, tcp/ip ...

    Enfin, il existe sur tout OS possédant un mode console un API permettant de faire plus que du cout: Afficher en couleurs, positionner et déplacer le curseur...
    Ces API sont souvent primitives mais puissantes comme ncurses sous unix. Ces API ne sont pas portable et il faudra prévoir du code pour chacune d'elles.

    C'est là que l'on trouve toute la beauté du principe d'encapsulation

  5. #5
    Membre chevronné Avatar de Rafy
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    415
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 415
    Par défaut
    Eh ouais le mode console est plutot pas mal pour débuter, tu peux faire pas mal de choses, même à un niveau élévé. La partie interface c'est comme la carosserie d'une voiture, tu peux faire un Kart, sans carters, mais avec un moteur béton qui déchire tout, et l'inverse une ferrarie à pédale !
    Mieux vaut commencer par faire des karts puissants sans tolerie exubérante, Et ensuite attaquer un super concept car over puissant; que griller des étapes et faire, une Ferrarie à pédale (j'adore cette expression)

Discussions similaires

  1. où se trouve la console sur JBuilder 8?
    Par alaie dans le forum JBuilder
    Réponses: 8
    Dernier message: 19/04/2003, 19h39
  2. [Kylix] Kylix 3 et Applications console
    Par deniscm dans le forum EDI
    Réponses: 2
    Dernier message: 14/01/2003, 13h37
  3. [Kylix] application console avec kylix 3 ?
    Par Hakim dans le forum EDI
    Réponses: 4
    Dernier message: 15/11/2002, 22h45
  4. Réponses: 3
    Dernier message: 02/09/2002, 18h49
  5. Editeur en mode console
    Par logramme dans le forum C
    Réponses: 5
    Dernier message: 11/06/2002, 13h23

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