quelle prochaine etape apres avoir apris le language C++ - Divers - Programmation
Marsh Posté le 06-05-2004 à 12:09:16
http://forum.hardware.fr/hardwaref [...] 0770-1.htm
y a pas mal de references de livres cites ici, et aussi sur le topic Livres:
http://forum.hardware.fr/forum2.ph [...] 402&cat=10
Marsh Posté le 06-05-2004 à 13:48:27
merci pour les liens.
sinon concernant le titre de mon topic proprement dit, des avis?
Marsh Posté le 06-05-2004 à 13:55:46
giova a écrit : J'ai fini une formation C++ j'y ai juste apris le language traditionnel, je n'ai pas vu, ni les STL (enfin on l'a un peu utilisé mais c'est tout), ni les MFC, ni les API windows. |
donc tu ne connais ni le C++ ni la programmation système ...
Marsh Posté le 06-05-2004 à 14:02:13
Taz a écrit : donc tu ne connais ni le C++ ni la programmation système ... |
C'est précisément la question à laquelle il demande une réponse
Marsh Posté le 06-05-2004 à 14:14:14
Taz a écrit : donc tu ne connais ni le C++ ni la programmation système ... |
mais il sait manipuler la souris
Marsh Posté le 06-05-2004 à 20:18:14
et bien comme deja ecris, je connais que le langage traditionnel, donc si pour toi connaite le C++ ca inclus connaitre les MFC et STL alors non je ne connais pas le C++
si parconte connaitre le C++ c'est connaitre le langage traditionnel : cad des types scalaires au polymorphisme, alors oui je connais le C++
Marsh Posté le 06-05-2004 à 20:51:31
Pour faire des prog aved des fenetre et de champs et tout le bordel, c'est Visual Basic .)
Marsh Posté le 06-05-2004 à 20:52:22
han... c'est ce que je venais de poser comme question dans un autre topic...
donc ça m'interesse fortement, merci giova
Marsh Posté le 06-05-2004 à 21:07:35
scull a écrit : Pour faire des prog aved des fenetre et de champs et tout le bordel, c'est Visual Basic .) |
qu'est ce qui faut pas entendre
Marsh Posté le 06-05-2004 à 21:13:38
ReplyMarsh Posté le 06-05-2004 à 22:53:41
Y'a un topic récent qui liste pas mal de bouquins de C++. Ca peut être une piste.
Marsh Posté le 07-05-2004 à 06:26:42
scull a écrit : Pour faire des prog aved des fenetre et de champs et tout le bordel, c'est Visual Basic .) |
Ouais mais quand il parle d'une étape a franchir, je pense que c'est vers le haut
Marsh Posté le 07-05-2004 à 11:52:01
pour les livre merci chaica les liens ont été donnés lors de la premiere réponse.
Pour ce qui est de l'IHM je crois que c'est en .NET non?
je ne pense pas avoir le niveau pour me mettre a tout apprendre sur la conception d'IHM (notion API windows je crois), c'est juste que je voulais faire une simple fenetre avec champ texte histoire de changer un peu de la console j'ai trouvé mon bonheur a ce niveau la, c'est CVI il est tres simple d'utilisation pour faire un IHM mais payant, cher et n'offre pas le look "windows" aux fenetre, donc c'est tres bien pour depanner mais faudra changer de remede plus tard.
Sinon ce que j'attends surtout de ce topic c'est votre avis sur quel est la prochaine etape apres que l'on ai juste apris le langage traditionnel.
Marsh Posté le 07-05-2004 à 11:57:21
scull a écrit : Pour faire des prog aved des fenetre et de champs et tout le bordel, c'est Visual Basic .) |
Tiens, j'aurais plutôt dit que c'était HTML.
Tu compiles avec Internet Explorer et ça te fait des super fenêtres avec formulaires et tout.
Et puis après si t'es balèse tu peux aussi apprendre le java pour détecter les clicks et tout ça.
Marsh Posté le 07-05-2004 à 12:39:44
pourquoi tant de haine?
pour vanner ceux qui ne s'y connaissent pas ca y va, mais pour partager ses connaissances, alors la ......
bon c clair il a dit une connerie mais de toute evidence c'est parcequ'il ne connait pas le reste alors pourquoi ne pas le remettre sur le droit chemin plutot que lui enfoncer la tete sous l'eau ?
Marsh Posté le 07-05-2004 à 12:42:38
scull a écrit : Pour faire des prog aved des fenetre et de champs et tout le bordel, c'est Visual Basic .) |
cay vendredi cay trolly
Marsh Posté le 07-05-2004 à 12:55:32
giova a écrit : |
Tu as le choix, selon les délais dont tu disposes et ta motivation :
- soit tu pousses à fond l'étude du C++, tu bosses la STL, les templates, la spécification du langage. Ca nécessite un investissement important (en temps et en argent pour les bouquins), mais tu deviendras un Taz bis, incollable sur le langage.
- soit tu apprends les différentes API de conception d'IHM existantes en fonction de l'OS choisi : Qt pour Linux, VCL, MFC, Qt, voire .NET pour Windows. Le schéma est plus ou moins identique entre ces différentes API (à l'exception des MFC qui sont de vraies sacs à merde), et si tu en maitrises une, tu n'as pas de mal à apprendre les autres.
Marsh Posté le 07-05-2004 à 13:14:58
Harkonnen a écrit : |
et pour un neophyte windowsien voulant faire des API, c'est mieux de se lancer dans MFC/C++ ou .NET/C#?
paske je sais pas pourquoi, mais pour moi, .NET/C# ça sonne Appli Web... et le web, ben, bof quoi...
Marsh Posté le 07-05-2004 à 13:58:48
ouhla si des adepte du c# te lisent ils vont voir tout rouge yulara. d'apres ce que j'ai appris ( a confirmer) microsoft veut imposer c# (sharp) c'est une sorte de C++ simplifié qui te permet de faire pratiquement tout, perso je pense que d'ici un an je me pencherai sur ce langage.
Harkonnen> merci enfin quelqu'un qui répond au titre de ce topic. C'est vrai que me connaissant il me faut un peu de concret je ne me vois pas passer un an a étudier un langage en restant incapable de pondre une application windows. D'un autre coté j'ai envie bien maitriser le C++, donc je pense a m'accorder 1 a 2H par jour a etudier le langage et en parallele faire des petits programmes que j'ai en tete depuis un moment histoire de faire de la pratique.
.NET pour les IHM c'est plutot simple ou pas? (je veux dire faut il passer 6 mois d'apprentissage pour pondre un IHM ou est ce qu'en suivant quelques tutoriaux on est capable de faire des IHM simples?)
Marsh Posté le 07-05-2004 à 14:16:03
ReplyMarsh Posté le 07-05-2004 à 14:22:06
yulara a écrit : et pour un neophyte windowsien voulant faire des API, c'est mieux de se lancer dans MFC/C++ ou .NET/C#? |
http://harko.free.fr/soft/SharpShotter.zip
c'est un soft de capture d'écran avec transfert ftp direct que j'ai codé en C#/.NET, et c'est une appli locale, pas du tout une appli web
donc pour un néophyte windowsien, je conseille très largement C# et .NET (et surtout pas les MFC, qui sont de toutes façons vouées à disparaitre)
Marsh Posté le 07-05-2004 à 14:38:15
giova a écrit : ouhla si des adepte du c# te lisent ils vont voir tout rouge yulara. |
ouh ben, ça serait pas la premiere fois que mes propos seraient derangeants
pour en revenir à ma vision .NET/C#, je doute pas qu'on puisse faire des appli locales avec, y'a juste que la majorité (ça doit pas etre loin du 95%) des formations professionnelles sont orientées web...
mais bon, je pense que je vais quand meme m'orienté vers le .NET. ça fera toujours une corde de plus à mon arc. et puis si un jour j'ai besoin des MFC, ben disons qu'avec ma connaissance du C++, celle que j'aurai acquises sur .NET et la MSDN, je devrais bien réussir à mon sortir (pis apres tout c'est comme ça que j'ai appris le ceplusseplusien)
Marsh Posté le 07-05-2004 à 15:19:09
oui d'ici la comme moi tu auras elargi ta culture et saura vers ou t'orienter
PS: il y a ENORMEMENT de formations professionnelles bidons
Marsh Posté le 06-05-2004 à 12:07:39
J'ai fini une formation C++ j'y ai juste apris le language traditionnel, je n'ai pas vu, ni les STL (enfin on l'a un peu utilisé mais c'est tout), ni les MFC, ni les API windows.
Biensur je manque encore de pratique concernant le langage C++ mais j'y travaille.
alors question : a votre avis, qu'elle est la prochaine etape a franchir pour quelqu'un de mon niveau?
J'aimerai bien savoir faire des programmes windows basiques, cad fenetrés avec champs texte, boutons, etc, car j'en ai un peu marre de la console, voila donc j'aimerai avoir votre avis, j'en profite pour vous demander si vous connaissez de bon bouquins qui seraient des reference dans ces diverses domaines, voir des sites...