Je me permets d'écrire sur ce forum, car j'aimerai appredre à programmer en
C++.
Je voudrai comprendre comment faire un programme Windows mais faire tout de
A à Z : à savoir utiliser des Winmain etc. Donc ma question est où puis je
trouver des cours simples à comprendre (cours sur internet, livres, etc.)
Quel compilateur je peux utiliser, si possible gratuit.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Marc Boyer
Olivier wrote:
Je me permets d'écrire sur ce forum, car j'aimerai appredre à programmer en C++. Je voudrai comprendre comment faire un programme Windows mais faire tout de A à Z : à savoir utiliser des Winmain etc. Donc ma question est où puis je trouver des cours simples à comprendre (cours sur internet, livres, etc.)
As-tu déjà programmé ? Lis-tu l'anglais ? Quels objectifs as-tu (hoby, professionel) ? As-tu quelqu'un dans ton entourage qui puisse t'aider ?
Marc Boyer -- Je ne respecte plus le code de la route à vélo depuis une double fracture due au fait que j'étais le seul à le respecter.
Olivier wrote:
Je me permets d'écrire sur ce forum, car j'aimerai appredre à programmer en
C++.
Je voudrai comprendre comment faire un programme Windows mais faire tout de
A à Z : à savoir utiliser des Winmain etc. Donc ma question est où puis je
trouver des cours simples à comprendre (cours sur internet, livres, etc.)
As-tu déjà programmé ?
Lis-tu l'anglais ?
Quels objectifs as-tu (hoby, professionel) ?
As-tu quelqu'un dans ton entourage qui puisse t'aider ?
Marc Boyer
--
Je ne respecte plus le code de la route à vélo depuis une double fracture
due au fait que j'étais le seul à le respecter.
Je me permets d'écrire sur ce forum, car j'aimerai appredre à programmer en C++. Je voudrai comprendre comment faire un programme Windows mais faire tout de A à Z : à savoir utiliser des Winmain etc. Donc ma question est où puis je trouver des cours simples à comprendre (cours sur internet, livres, etc.)
As-tu déjà programmé ? Lis-tu l'anglais ? Quels objectifs as-tu (hoby, professionel) ? As-tu quelqu'un dans ton entourage qui puisse t'aider ?
Marc Boyer -- Je ne respecte plus le code de la route à vélo depuis une double fracture due au fait que j'étais le seul à le respecter.
Olivier
"Marc Boyer" a écrit dans le message de news:crbou1$8o5$
As-tu déjà programmé ?
oui je connais vb, delphi
Lis-tu l'anglais ?
oui
Quels objectifs as-tu (hoby, professionel) ?
pour moi :-)
As-tu quelqu'un dans ton entourage qui puisse t'aider ?
non :
Olivier
"Marc Boyer" <Marc.Boyer@enseeiht.yahoo.fr.invalid> a écrit dans le message
de news:crbou1$8o5$2@news.cict.fr...
As-tu déjà programmé ?
oui je connais vb, delphi
Lis-tu l'anglais ?
oui
Quels objectifs as-tu (hoby, professionel) ?
pour moi :-)
As-tu quelqu'un dans ton entourage qui puisse t'aider ?
"Marc Boyer" a écrit dans le message de news:crbou1$8o5$
As-tu déjà programmé ?
oui je connais vb, delphi
Lis-tu l'anglais ?
oui
Quels objectifs as-tu (hoby, professionel) ?
pour moi :-)
As-tu quelqu'un dans ton entourage qui puisse t'aider ?
non :
Olivier
Marc Boyer
In article <41d96801$0$31594$, Olivier wrote:
"Marc Boyer" a écrit dans le message de news:crbou1$8o5$
As-tu déjà programmé ?
oui je connais vb, delphi
Lis-tu l'anglais ?
oui
Quels objectifs as-tu (hoby, professionel) ?
pour moi :-)
Pour reprendre une métaphore de James, la programmation, c'est comme le piano: si on veut en faire un métier, il faut faire ses games, si c'est pour le plaisir personnel, on peut y aller plus directement.
Bon, je suis pas très bon juge pour les livre de débutants, mais on dit du bien de "Accelerated C++". Après, il faut surtout comprendre que C++ et Windows sont deux outils différents. Ici, on parle surtout C++, pour Windows, c'est fr.comp.os.ms-windows.programmation.
Coté compilateur gratuit pour C++ sous windows, je conseillerais l'environnement cygwin (qui vient avec le compilateur g++ dans mon souvenir). Mais ce sera pas pour faire du Winmain je pense.
Marc Boyer -- Je ne respecte plus le code de la route à vélo depuis une double fracture due au fait que j'étais le seul à le respecter.
In article <41d96801$0$31594$636a15ce@news.free.fr>, Olivier wrote:
"Marc Boyer" <Marc.Boyer@enseeiht.yahoo.fr.invalid> a écrit dans le message
de news:crbou1$8o5$2@news.cict.fr...
As-tu déjà programmé ?
oui je connais vb, delphi
Lis-tu l'anglais ?
oui
Quels objectifs as-tu (hoby, professionel) ?
pour moi :-)
Pour reprendre une métaphore de James, la programmation,
c'est comme le piano: si on veut en faire un métier, il
faut faire ses games, si c'est pour le plaisir personnel,
on peut y aller plus directement.
Bon, je suis pas très bon juge pour les livre de
débutants, mais on dit du bien de "Accelerated C++".
Après, il faut surtout comprendre que C++ et Windows
sont deux outils différents. Ici, on parle surtout C++,
pour Windows, c'est fr.comp.os.ms-windows.programmation.
Coté compilateur gratuit pour C++ sous windows, je conseillerais
l'environnement cygwin (qui vient avec le compilateur g++ dans
mon souvenir).
Mais ce sera pas pour faire du Winmain je pense.
Marc Boyer
--
Je ne respecte plus le code de la route à vélo depuis une double fracture
due au fait que j'étais le seul à le respecter.
"Marc Boyer" a écrit dans le message de news:crbou1$8o5$
As-tu déjà programmé ?
oui je connais vb, delphi
Lis-tu l'anglais ?
oui
Quels objectifs as-tu (hoby, professionel) ?
pour moi :-)
Pour reprendre une métaphore de James, la programmation, c'est comme le piano: si on veut en faire un métier, il faut faire ses games, si c'est pour le plaisir personnel, on peut y aller plus directement.
Bon, je suis pas très bon juge pour les livre de débutants, mais on dit du bien de "Accelerated C++". Après, il faut surtout comprendre que C++ et Windows sont deux outils différents. Ici, on parle surtout C++, pour Windows, c'est fr.comp.os.ms-windows.programmation.
Coté compilateur gratuit pour C++ sous windows, je conseillerais l'environnement cygwin (qui vient avec le compilateur g++ dans mon souvenir). Mais ce sera pas pour faire du Winmain je pense.
Marc Boyer -- Je ne respecte plus le code de la route à vélo depuis une double fracture due au fait que j'étais le seul à le respecter.
Fabien LE LEZ
On Mon, 3 Jan 2005 16:36:39 +0100, "Olivier" :
Je voudrai comprendre comment faire un programme Windows mais faire tout de A à Z : à savoir utiliser des Winmain etc.
Il y a un gros problème dans cette approche : l'API Win32 est beaucoup plus adaptée au C qu'au C++. Du coup, apprendre le C++ tout en s'attaquant directement à l'API Win32, c'est un peu casse-gueule. Une meilleure solution, si tu veux faire des programmes GUI, serait d'utiliser une bibliothèque style wxWidgets, qui te permettra de programmer réellement en C++. En prime, ça te facilitera la vie en t'évitant pas mal de soucis (La gestion des chaînes de caractères est très pénible en C). De toutes façons, un programme GUI, même très simple, est loin d'être trivial pour qui n'a jamais touché au C++. Je te conseille donc de faire tes premiers programmes en mode console.
-- ;-)
On Mon, 3 Jan 2005 16:36:39 +0100, "Olivier" <na@na.com>:
Je voudrai comprendre comment faire un programme Windows mais faire tout de
A à Z : à savoir utiliser des Winmain etc.
Il y a un gros problème dans cette approche : l'API Win32 est
beaucoup plus adaptée au C qu'au C++. Du coup, apprendre le C++ tout
en s'attaquant directement à l'API Win32, c'est un peu casse-gueule.
Une meilleure solution, si tu veux faire des programmes GUI,
serait d'utiliser une bibliothèque style wxWidgets, qui te permettra
de programmer réellement en C++. En prime, ça te facilitera la vie en
t'évitant pas mal de soucis (La gestion des chaînes de caractères est
très pénible en C).
De toutes façons, un programme GUI, même très simple, est loin
d'être trivial pour qui n'a jamais touché au C++. Je te conseille donc
de faire tes premiers programmes en mode console.
Je voudrai comprendre comment faire un programme Windows mais faire tout de A à Z : à savoir utiliser des Winmain etc.
Il y a un gros problème dans cette approche : l'API Win32 est beaucoup plus adaptée au C qu'au C++. Du coup, apprendre le C++ tout en s'attaquant directement à l'API Win32, c'est un peu casse-gueule. Une meilleure solution, si tu veux faire des programmes GUI, serait d'utiliser une bibliothèque style wxWidgets, qui te permettra de programmer réellement en C++. En prime, ça te facilitera la vie en t'évitant pas mal de soucis (La gestion des chaînes de caractères est très pénible en C). De toutes façons, un programme GUI, même très simple, est loin d'être trivial pour qui n'a jamais touché au C++. Je te conseille donc de faire tes premiers programmes en mode console.
-- ;-)
Sayajin
"Fabien LE LEZ" a écrit dans le message de news:
On Mon, 3 Jan 2005 16:36:39 +0100, "Olivier" :
Je voudrai comprendre comment faire un programme Windows mais faire tout de A à Z : à savoir utiliser des Winmain etc.
Il y a un gros problème dans cette approche : l'API Win32 est beaucoup plus adaptée au C qu'au C++. Du coup, apprendre le C++ tout en s'attaquant directement à l'API Win32, c'est un peu casse-gueule. Une meilleure solution, si tu veux faire des programmes GUI, serait d'utiliser une bibliothèque style wxWidgets, qui te permettra de programmer réellement en C++. En prime, ça te facilitera la vie en t'évitant pas mal de soucis (La gestion des chaînes de caractères est très pénible en C). De toutes façons, un programme GUI, même très simple, est loin d'être trivial pour qui n'a jamais touché au C++. Je te conseille donc de faire tes premiers programmes en mode console.
C'est pas juste des fonctions en C qu'on peut utiliser en C ou C++ ?
"Fabien LE LEZ" <gramster@gramster.com> a écrit dans le message de news:
mctit0lj19neoi0s7i7db214tjqsq5ukq1@4ax.com...
On Mon, 3 Jan 2005 16:36:39 +0100, "Olivier" <na@na.com>:
Je voudrai comprendre comment faire un programme Windows mais faire tout
de
A à Z : à savoir utiliser des Winmain etc.
Il y a un gros problème dans cette approche : l'API Win32 est
beaucoup plus adaptée au C qu'au C++. Du coup, apprendre le C++ tout
en s'attaquant directement à l'API Win32, c'est un peu casse-gueule.
Une meilleure solution, si tu veux faire des programmes GUI,
serait d'utiliser une bibliothèque style wxWidgets, qui te permettra
de programmer réellement en C++. En prime, ça te facilitera la vie en
t'évitant pas mal de soucis (La gestion des chaînes de caractères est
très pénible en C).
De toutes façons, un programme GUI, même très simple, est loin
d'être trivial pour qui n'a jamais touché au C++. Je te conseille donc
de faire tes premiers programmes en mode console.
C'est pas juste des fonctions en C qu'on peut utiliser en C ou C++ ?
Je voudrai comprendre comment faire un programme Windows mais faire tout de A à Z : à savoir utiliser des Winmain etc.
Il y a un gros problème dans cette approche : l'API Win32 est beaucoup plus adaptée au C qu'au C++. Du coup, apprendre le C++ tout en s'attaquant directement à l'API Win32, c'est un peu casse-gueule. Une meilleure solution, si tu veux faire des programmes GUI, serait d'utiliser une bibliothèque style wxWidgets, qui te permettra de programmer réellement en C++. En prime, ça te facilitera la vie en t'évitant pas mal de soucis (La gestion des chaînes de caractères est très pénible en C). De toutes façons, un programme GUI, même très simple, est loin d'être trivial pour qui n'a jamais touché au C++. Je te conseille donc de faire tes premiers programmes en mode console.
C'est pas juste des fonctions en C qu'on peut utiliser en C ou C++ ?
Pierre Maurette
"Fabien LE LEZ" a écrit dans le message de news:
On Mon, 3 Jan 2005 16:36:39 +0100, "Olivier" :
Je voudrai comprendre comment faire un programme Windows mais faire tout de A à Z : à savoir utiliser des Winmain etc.
Il y a un gros problème dans cette approche : l'API Win32 est beaucoup plus adaptée au C qu'au C++. Du coup, apprendre le C++ tout en s'attaquant directement à l'API Win32, c'est un peu casse-gueule. Une meilleure solution, si tu veux faire des programmes GUI, serait d'utiliser une bibliothèque style wxWidgets, qui te permettra de programmer réellement en C++. En prime, ça te facilitera la vie en t'évitant pas mal de soucis (La gestion des chaînes de caractères est très pénible en C). De toutes façons, un programme GUI, même très simple, est loin d'être trivial pour qui n'a jamais touché au C++. Je te conseille donc de faire tes premiers programmes en mode console.
C'est pas juste des fonctions en C qu'on peut utiliser en C ou C++ ? Au départ, si. En fait, les tutoriaux vraiment basiques de la
programmation Windows comme la souhaite Olivier, c'est à dire les mains dans le cambouis, sont quasiment les mêmes en macro-assembleur et en C! Il en existe justement un certain nombre qui gravitent autour de MASM32. -- Pierre
"Fabien LE LEZ" <gramster@gramster.com> a écrit dans le message de news:
mctit0lj19neoi0s7i7db214tjqsq5ukq1@4ax.com...
On Mon, 3 Jan 2005 16:36:39 +0100, "Olivier" <na@na.com>:
Je voudrai comprendre comment faire un programme Windows mais faire tout
de
A à Z : à savoir utiliser des Winmain etc.
Il y a un gros problème dans cette approche : l'API Win32 est
beaucoup plus adaptée au C qu'au C++. Du coup, apprendre le C++ tout
en s'attaquant directement à l'API Win32, c'est un peu casse-gueule.
Une meilleure solution, si tu veux faire des programmes GUI,
serait d'utiliser une bibliothèque style wxWidgets, qui te permettra
de programmer réellement en C++. En prime, ça te facilitera la vie en
t'évitant pas mal de soucis (La gestion des chaînes de caractères est
très pénible en C).
De toutes façons, un programme GUI, même très simple, est loin
d'être trivial pour qui n'a jamais touché au C++. Je te conseille donc
de faire tes premiers programmes en mode console.
C'est pas juste des fonctions en C qu'on peut utiliser en C ou C++ ?
Au départ, si. En fait, les tutoriaux vraiment basiques de la
programmation Windows comme la souhaite Olivier, c'est à dire les mains
dans le cambouis, sont quasiment les mêmes en macro-assembleur et en C!
Il en existe justement un certain nombre qui gravitent autour de MASM32.
--
Pierre
Je voudrai comprendre comment faire un programme Windows mais faire tout de A à Z : à savoir utiliser des Winmain etc.
Il y a un gros problème dans cette approche : l'API Win32 est beaucoup plus adaptée au C qu'au C++. Du coup, apprendre le C++ tout en s'attaquant directement à l'API Win32, c'est un peu casse-gueule. Une meilleure solution, si tu veux faire des programmes GUI, serait d'utiliser une bibliothèque style wxWidgets, qui te permettra de programmer réellement en C++. En prime, ça te facilitera la vie en t'évitant pas mal de soucis (La gestion des chaînes de caractères est très pénible en C). De toutes façons, un programme GUI, même très simple, est loin d'être trivial pour qui n'a jamais touché au C++. Je te conseille donc de faire tes premiers programmes en mode console.
C'est pas juste des fonctions en C qu'on peut utiliser en C ou C++ ? Au départ, si. En fait, les tutoriaux vraiment basiques de la
programmation Windows comme la souhaite Olivier, c'est à dire les mains dans le cambouis, sont quasiment les mêmes en macro-assembleur et en C! Il en existe justement un certain nombre qui gravitent autour de MASM32. -- Pierre
Fabien LE LEZ
On Mon, 3 Jan 2005 19:36:56 +0100, "Sayajin" :
[snip] Pense à couper les citations -- ne cite que ce qui est nécessaire.
[API Win32] C'est pas juste des fonctions en C qu'on peut utiliser en C ou C++ ?
Si. Mais pour les utiliser, il faut souvent bien maîtriser les chaînes de caractères du C, ce qui est un sujet assez tordu, où il est très facile de faire des erreurs difficiles à déceler. Comme en plus il s'agit d'un sujet peu utile au débutant en C++, je conseille d'éviter d'avoir à s'en occuper, au moins dans un premier temps. Utiliser une bibliothèque C++ (comme wxWidgets) qui encapsule tout ce fouillis et permet d'utiliser des méthodes et des objets C++, simplifie grandement l'apprentissage (et aussi le développement d'application professionnelles, d'ailleurs).
-- ;-)
On Mon, 3 Jan 2005 19:36:56 +0100, "Sayajin" <metalkura@wanadoo.fr>:
[snip]
Pense à couper les citations -- ne cite que ce qui est nécessaire.
[API Win32]
C'est pas juste des fonctions en C qu'on peut utiliser en C ou C++ ?
Si. Mais pour les utiliser, il faut souvent bien maîtriser les chaînes
de caractères du C, ce qui est un sujet assez tordu, où il est très
facile de faire des erreurs difficiles à déceler. Comme en plus il
s'agit d'un sujet peu utile au débutant en C++, je conseille d'éviter
d'avoir à s'en occuper, au moins dans un premier temps.
Utiliser une bibliothèque C++ (comme wxWidgets) qui encapsule tout ce
fouillis et permet d'utiliser des méthodes et des objets C++,
simplifie grandement l'apprentissage (et aussi le développement
d'application professionnelles, d'ailleurs).
[API Win32] C'est pas juste des fonctions en C qu'on peut utiliser en C ou C++ ?
Si. Mais pour les utiliser, il faut souvent bien maîtriser les chaînes de caractères du C, ce qui est un sujet assez tordu, où il est très facile de faire des erreurs difficiles à déceler. Comme en plus il s'agit d'un sujet peu utile au débutant en C++, je conseille d'éviter d'avoir à s'en occuper, au moins dans un premier temps. Utiliser une bibliothèque C++ (comme wxWidgets) qui encapsule tout ce fouillis et permet d'utiliser des méthodes et des objets C++, simplifie grandement l'apprentissage (et aussi le développement d'application professionnelles, d'ailleurs).