Logiciel pour Developper en C++, et diverses questions. - C++ - Programmation
Marsh Posté le 06-11-2003 à 21:50:14
le C++ n'a aucun rapport avec quelque chose de graphique.
Parcontre les bibliotheques graphiques sont plus simple à utiliser en C++.
Pour programmer en C++ il te faut des connaissances en programmation objets et avec STL (si tu veux développer rapidement )
Marsh Posté le 06-11-2003 à 21:51:57
[/citation]
le c++ est juste du c avec l'ajout de l'objet. pour le cote visule rien de plus que pour le c. si tu achete un bouquin sur le c++ ca ne sera pas que pour quelque chapitre mais enormement : l'objet n'est pas une petite chose. il y beaucoup de notion complex a connaitre et surtout comprendre. pour les site je n'en connais pas qui puisse te donner des cours de c++ alors je pense qu'un livre de c++ serai ce qu'il y a de mieux pour toi. pas de livre dedier a un compilateur car on te parlera plus du compilateur que du language qui lui est independant du compilateur. pour le logiciel je te conseil visual c++ c'est ce qui se fait de mieux pour la programmation en c++.
si tu as d'autre question n'esite pas
edit : il faudrai que tu aprenne la notation UML qui est assez complexe mais qui s'avere tres utile par la suite
Marsh Posté le 06-11-2003 à 22:06:18
Merci pour vos réponses.
Avez vous un ouvrage en particulier a me proposer pour apprendre le C++ sachant que je connais le C ?(mais pas du tout le UML ou STL)
Sinon j'ai Visual C++ mais pour faire des petits programmes sous la console pour apprendre la synthaxe il me parait plus simple d'utiliser DevCpp non ?
Enfin en meme temps, j'y connais rien a VC++..
Merci d'avance.
Marsh Posté le 06-11-2003 à 22:15:29
pour les truc simple dev est pas mal mais pour l'objet le graphique je penche nettement en fzveur de visual.
pour le livre bas tu as "comment programmer c++ 3eme edition" il traite de tout et est assez complet ( certain BTS s'en serve pour apprendre a programmer en c++) mais je le trouve un peut bordellique pour certain truc mais il y a tout ( UML STL des exercice et tout sur l'objet : classe heritage...)
Marsh Posté le 06-11-2003 à 22:15:56
le c++ est juste du c avec l'ajout de l'objet. pour le cote visule rien de plus que pour le c.
[/citation]
t'as du bol que Taz ne soit plus là toi
carot0 a écrit : |
putain, mais le C++ n'a pas apporté QUE l'objet
carot0 a écrit : |
y'a le cours de Casteyde, lien dans les bibliolinks du forum (second topic de la 1ere page)
carot0 a écrit : |
euh, tu les accumules là ! t'as une idée du prix de VC++ ? y'a aussi bien en gratuit hein ! cf le 1er topic de la page...
quant à ton affirmation disant que VC++ est ce qui se fait de mieux pour le C++... no comment ! essaies de me compiler le moindre programme avec template avec VC++ 6 et on en reparle !
de plus, qui dit VC++ dit MFC, qui sont tout sauf objet... si Microsoft les abandonne, c'est pas pour rien !
carot0 a écrit : |
si c'est pour recevoir ce genre de conseil, il vaut mieux qu'il s'abstienne je pense...
Marsh Posté le 06-11-2003 à 22:24:35
Citation : Sinon j'ai Visual C++ |
ho deja il dit k'il a deja visual si non je lui aurai pas dit de le prendre.
Citation : y'a le cours de Casteyde, lien dans les bibliolinks du forum (second topic de la 1ere page) |
je l'ai pas vu celui la pas ma faute je vais pas me taper tt le contenu du forum
Citation : quant à ton affirmation disant que VC++ est ce qui se fait de mieux pour le C++... |
comment tu explique alors que dans les bts IUT c'est visual qui est utilisé ? le gout de depense alors que le gratuit existe ??
Citation : qui dit VC++ dit MFC, qui sont tout sauf objet |
je lui ai pas parle de MFC expres.
Marsh Posté le 06-11-2003 à 22:39:43
carot0 a écrit : |
ça veut pas dire que c'est meilleur hein
et je suppose que Microsoft a fait ce qu'il fallait pour ça...
carot0 a écrit : |
difficile d'échapper aux MFC si tu bosses avec VC++...
Marsh Posté le 06-11-2003 à 22:43:31
Harkonnen a écrit : |
non ca veut pas dir que c'est le meilleur mais c le surement plus utiliser pour aprendre alors autant faire comme tout le monde aprendre avec .
difficile mais pas impossible. puis bon comme il l'a deja il va pas jetter le cd au prix ou il a du le payer
Marsh Posté le 06-11-2003 à 22:44:36
Harkonnen a écrit : |
Ouais, les licences ne doivent pas leur coûter très cher...
Au boulot je suis en train d'utiliser VC++ pour modifier un soft, venant des outils de Borland j'ai envie de massacrer celui qui dirait que VC++ est mieux (bon ok j'utilise VC++5 mais bon, comparé aux outils Borland de la même époque... )
Marsh Posté le 06-11-2003 à 22:44:40
de toute façon ne jamias programmer sous visaul C++ car rien que :
(for int i=0;i<10;i++);
(for int i=0;i<10;i++);
ne passe pas à la compil ...
Si tu veux faire du C++ utilise un compilateur C++ et le compilateur de Visual C++
1°) n'est pas gratuit (au fait t 'as la licence ? si tu l as pas aurevoir )
2°) ne respecte pas la norme du C++
Marsh Posté le 06-11-2003 à 22:47:01
fFluFf a écrit : de toute façon ne jamias programmer sous visaul C++ car rien que : |
le fait ke ca passe pas a la compile limite c normal : declarer 2 fois de suite la meme varible et du meme type...
Marsh Posté le 06-11-2003 à 22:47:08
Heu...........vous battez pas
Sinon pour le bookin....hum
1264 pages
Prix public : 51,00 EUR
enfin bon... le prix a la limite, c'est peut etre discutable mais les 1200 pages
Et je ne veux pas apprendre le UML et ses amis, je veux apprendre le C++.A moins que l'UML soit indispensable ?
Marsh Posté le 06-11-2003 à 22:47:16
les IUT, et écoles d'ingé (sisi j'ai un pote dans une école d'ingé sur paris) utilise visual C++ tout simplement parce que la majorité des entreprises bossent sous windows et on déjà achetées leurs licences visual C++ (iut et école d'ingé étant basés sur les entreprises CQFD )
Marsh Posté le 06-11-2003 à 22:49:07
carot0 a écrit : |
d'apres la norme C++ for(int i ..) crée une variable i qui n'existe que dans le bloc du for (qu'il existe ou non)
Marsh Posté le 06-11-2003 à 22:51:13
fFluFf a écrit : |
bas a l'ecole ils ont oublier ce passage la
Marsh Posté le 06-11-2003 à 22:52:23
pourtant c'est quand même un gros avantage du C++.
Marsh Posté le 06-11-2003 à 23:01:38
fFluFf a écrit : ne jamias programmer sous visaul C++ car rien que : |
Je suis en train de faire un portage sous linux avec gcc, et c'est la moitié de mon taf'
Marsh Posté le 06-11-2003 à 23:02:41
le c++ est juste du c avec l'ajout de l'objet. pour le cote visule rien de plus que pour le c. si tu achete un bouquin sur le c++ ca ne sera pas que pour quelque chapitre mais enormement : l'objet n'est pas une petite chose. il y beaucoup de notion complex a connaitre et surtout comprendre. pour les site je n'en connais pas qui puisse te donner des cours de c++ alors je pense qu'un livre de c++ serai ce qu'il y a de mieux pour toi. pas de livre dedier a un compilateur car on te parlera plus du compilateur que du language qui lui est independant du compilateur. pour le logiciel je te conseil visual c++ c'est ce qui se fait de mieux pour la programmation en c++.
si tu as d'autre question n'esite pas
edit : il faudrai que tu aprenne la notation UML qui est assez complexe mais qui s'avere tres utile par la suite
[/citation]
ENORMMMMEEEEEEE !!!!
Dommage que les fortun"es soient limitées à 4 lignes (5 si je suis de très bonne humeur)
Marsh Posté le 06-11-2003 à 23:03:45
carot0 a écrit : |
Ça leur évite de devoir expliquer pourquoi leur super compilateur Microsoft très cher plante sur un truc aussi con
Marsh Posté le 07-11-2003 à 15:45:11
Heu merci pour toutes ces réponses.
Donc pour en revenir au sujet...avez vous des livres a me proposer qui ne soit pas non plus des gros pavé de 1200 pages.
Merci.
Marsh Posté le 07-11-2003 à 18:27:02
Un exellent bouquin :
L'essentiel du C++ de Lippman edition vuibert
en VO
Primer C++ by Lippman
Marsh Posté le 07-11-2003 à 19:41:31
En ce qui concerne le C++, tu n'es pas obligé de programmer en objet, tu peux programmer comme tu le faisais en C. A la limite, je me demande pourquoi tu tu as appris si tu projetais d'apprendre le C++.
En ce qui concerne la programmation objet, moi je te conseille plutot d'apprendre le java. D'une part il y a moins de notions difficiles d'autre part tu prendras tout de suite les bonnes habitudes vu que le java n'accepte que la programmation orientée objet et seulement ça.
C++ tu peux programmer aussi bien en procédurale qu'en objet et ce qui se passe une majeure partie pour ceux qui ne prennent pas les bonnes habitudes c'est un bo mélange des deux et pour débugger c'est visite chez le pharmacien : " Bonjour, je voudrais votre stock d'aspirine, svp ".
Le concept d'objet n'a rien à voir avec l'aspect visuel. La programmation objet est contre nature dans le seul qu'elle n'est pas intuitive. Donc pour programmer en objet, il faut faire un minimum d'analyse et non programmer au kilomètre et puis voir sinon tu vas te prendre en un mur.
Je te conseille fortement d'apprendre une méthode ou de faire la tienne. Sinon UML est un language permettant de modéliser le logiciel mais ce n'est pas en soi une méthode d'analyse.
Marsh Posté le 07-11-2003 à 20:38:25
Vous etes en train de me demotiver là
Enfin bon, pour les bookin en VO, a 14 ans mon niveau d'anglais n'est pas assez baleze (meme si je me débrouille bien comme meme )
edit: Ok ya aussi une version francaise :-)
Par contre heu "Niveau : développeur confirmé", c'est pas mon cas.(je parle de L'essentiel du C++ de Lippman edition vuibert)
Donc si la POO ne sert pas au visuel...elle n'est utiliser uniquement sous mode console ?
Ou sinon, la POO n'a pas de contacts avec l'utilisateur, elle n'est pas interactive mais sert à d'autre programme qui eux, sont en contacts avec l'utilisateurs a l'aide d'entrées/sorties ?
edit:
J'ai vu qu'il y'avait "Programmation en C++" par C.Delannoy chez Eyrolles.
J'ai trouvé un commentaire comme quoi il était sans plus. L'un de vous l'a "tester" ?
Marsh Posté le 07-11-2003 à 20:48:04
http://www.commentcamarche.net/poo/poointro.php3
Marsh Posté le 07-11-2003 à 22:50:39
fFluFf a écrit : de toute façon ne jamias programmer sous visaul C++ car rien que : |
corrigé depuis vs.net
Marsh Posté le 07-11-2003 à 22:52:07
chrisbk a écrit : |
Marsh Posté le 10-11-2003 à 11:08:14
SmilM a écrit : J'ai vu qu'il y'avait "Programmation en C++" par C.Delannoy chez Eyrolles. |
Excellent bouquin, surtout lorsqu'on vient du C parce qu'il souligne bien les différences entre les 2 langages.
A+
Marsh Posté le 15-11-2003 à 03:06:37
le meilleur bouquin pour débuter en C++ c'est "thinking in C++" de Bruce Eckel, je penses qu'il a été traduit, mais ça se lit facilement en anglais.
Marsh Posté le 15-11-2003 à 07:33:06
Citation : |
J'ai fait une IUT et 2 facs, j'ai jamais croisé Visual. Je ne pense pas que ce soir une bonne chose. Pour les licences pas chères, c'est MSDNAA.
www.msdnaa.net/france
Si vous êtes étudiants, parlez-en à votre directeur, ça vaut le coup (coût) : 1000 euros par ans (quelque soit le nb etudiants/machines), l'université peur equiper tous ses postes de TP avec les derniers Windows, VS, SQL Server, ... et tous les étudiants peuvent télecharger et installer ces softs, à vie... (mais pas le droit de graver, sauf l'OS).
Marsh Posté le 15-11-2003 à 11:01:04
HelloWorld a écrit : [...] j'ai jamais croisé Visual. Je ne pense pas que ce soir une bonne chose. |
bah moi j'ai pas touché aux softs de Microsoft à l'école (je n'ai utilisé "que" Borland C++ 5, C++Builder 5, Delphi 4, JBuilder 2, Turbo Assembler, ainsi que divers softs sur mainframe et AS/400), je ne m'en porte pas plus mal et ça ne m'a pas empêché de faire mon stage de fin d'étude avec MS Visual C++ 6 (quelle horreur ).
Marsh Posté le 16-11-2003 à 00:00:09
Pas de Visual, et encore moins de Borland...
Je dis que c'est pas une bonne chose de n'avoir jamais touché un IDE... (je suis en DESS et des potes ne savent pas ce qu'est VS).
Bon en fait j'en ai manipulé un d'IDE : pour ADA sous Windows (Aonix).
Marsh Posté le 06-11-2003 à 21:45:16
Bonjour.
Je suis en train de finir mon autoformation au C avec le livre "Programmer en C" de Claude Delannoy.
J'aimerais savoir tout d'abord si entre le C++ et le C, la différence est l'aspect visuel. Je veux dire, developpement d'application pour windows notamment.
Je connais les différences en ce qui concerne l'appartion d'objets en C++, meme si je ne sais pas utiliser les objets pour le moment.
J'aimerais savoir déjà que dois je faire pour me mettre au C++:
Si vous avez une doc a me proposer, n'hésiter pas
http://www.amazon.fr/exec/obidos/A [...] 17-7393057
Soit je dis n'importe quoi depuis tout a l'heure vu que le C++ n'a aucun rapport avec quelque chose de visuel en particulier, et si c'est le cas, je m'excuse.
Merci d'avance.
---------------
AfterEnd: Batissez un nouveau monde