Console ou fenêtre? |
Console ou fenêtre ?
Nous en avons rapidement parlé dans le chapitre précédent. Notre IDE nous demandait quel type de programme nous voulions créer, et je vous avais dit de répondre console.
Il faut savoir qu'en fait il existe 2 types de programmes, pas plus :
Les programmes avec fenêtres
Les programmes en console
Les programmes en fenêtres
Ce sont les programmes que vous connaissez. Voici un exemple de programme en fenêtres que vous connaissez sûrement :
Le programme Paint
Ca donc, c'est un programme avec des fenêtres.
Je suppose que vous aimeriez bien créer ce type de programmes, mmh ? Eh ben vous allez pas pouvoir de suite :p
En effet, créer des programmes avec des fenêtres en C / C++ c'est possible, mais... Quand on débute, c'est bien trop compliqué !
Pour débuter, il vaut mieux commencer par créer des programmes en console.
Mais au fait, à quoi ça ressemble un programme en console ?
Les programmes en console
Les programmes console ont été les premiers à apparaître. A cette époque, l'ordinateur ne gérait que le noir et blanc et il n'était pas assez puissant pour créer des fenêtres comme on le fait aujourd'hui.
Bien entendu, le temps a passé depuis. Windows a rendu l'ordinateur "grand public" principalement grâce à sa simplicité et au fait qu'il n'utilisait que des fenêtres. Windows est devenu tellement populaire qu'aujourd'hui presque tout le monde a oublié ce qu'était la console !
Oui vous là, ne regardez pas derrière vous, je sais que vous vous demandez ce que c'est
J'ai une grande nouvelle ! La console n'est pas morte !
En effet, Linux a remis au goût du jour l'utilisation de la console. Voici une capture d'écran d'une console sous Linux :
Image utilisateur
Un exemple de console, ici sous Linux
Brrr... Terrifiant hein ? ::
Voilà, vous avez maintenant une petite idée de ce à quoi ressemble une console
Plusieurs remarques ceci dit :
• Comme vous pouvez le voir, aujourd'hui on sait afficher de la couleur, tout n'est donc pas en noir et blanc
• La console est assez peu accueillante pour un débutant
• C'est pourtant un outil puissant quand on sait le maîtriser
Comme je vous l'ai dit plus haut, créer des programmes en mode "console" comme ici, c'est très facile et idéal pour débuter (ce qui n'est pas le cas des programmes en mode fenêtres).
Notez que la console a évolué : elle peut afficher des couleurs, et rien ne vous empêche de mettre une image de fond. Voici une autre capture d'écran de console Linux honteusement pompée sur Internet
La console, ça peut aussi être joli
Et sous Windows ? Y'a pas de console ?
Si, mais elle est un peu... "cachée" on va dire
Vous pouvez avoir une console en faisant "Démarrer / Accessoires / Invite de commandes", ou bien encore en faisant "Démarrer / Exécuter", et en tapant ensuite "cmd".
Et voici la magnifique console de Windows :
La console de Windows
Si vous êtes sous Windows, sachez donc que c'est dans une fenêtre qui ressemble à ça que nous ferons nos premiers programmes. Si j'ai choisi de commencer par des petits programmes en console, ce n'est pas pour vous ennuyer, bien au contraire ! En commençant par faire des programmes en console, vous apprendrez les bases nécessaires pour ensuite pouvoir créer des fenêtres.
Soyez donc rassurés : dès que nous aurons le niveau pour créer des fenêtres, nous verrons comment en faire
Créé avec HelpNDoc Personal Edition: Générateur d'aides Web gratuit