Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
902 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Logiciel pour Developper en C++, et diverses questions.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Logiciel pour Developper en C++, et diverses questions.

n°561259
smilm
Posté le 06-11-2003 à 21:45:16  profilanswer
 

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++:

  • Acheter un bookin sur le C++, mais y'aura t'il beaucoup de choses a apprendre par rapport au C ? Ne vais je pas acheter ce bookin pour la lecture de 2-3 chapitres uniquement ?


  • Docs sur le net ? Là encore, j'ai pas trop vu de doc " Du C au C++" donc je retrouverai beaucoup de choses qui se repete, mais ca me coute rien donc :-).

Si vous avez une doc a me proposer, n'hésiter pas
 

  • Acheter un bookin sur un logiciel pour faire du C++ du style Visual C++ de campus Press.(voir lien)

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
mood
Publicité
Posté le 06-11-2003 à 21:45:16  profilanswer
 

n°561265
ffluff
Challenge Everything
Posté le 06-11-2003 à 21:50:14  profilanswer
 

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 :) )


---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill
n°561266
carot0
Posté le 06-11-2003 à 21:51:57  profilanswer
 

[/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


Message édité par carot0 le 06-11-2003 à 21:53:11

---------------
In a world without walls and fences, who needs Windows and Gates
n°561285
smilm
Posté le 06-11-2003 à 22:06:18  profilanswer
 

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.


---------------
AfterEnd: Batissez un nouveau monde
n°561292
carot0
Posté le 06-11-2003 à 22:15:29  profilanswer
 

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...)  


---------------
In a world without walls and fences, who needs Windows and Gates
n°561293
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-11-2003 à 22:15:56  profilanswer
 


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 [:mlc]
 

carot0 a écrit :


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.  


putain, mais le C++ n'a pas apporté QUE l'objet :pfff:
 

carot0 a écrit :


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.  


y'a le cours de Casteyde, lien dans les bibliolinks du forum (second topic de la 1ere page)
 

carot0 a écrit :


pour le logiciel je te conseil visual c++ c'est ce qui se fait de mieux pour la programmation en c++.


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 tu as d'autre question n'esite pas


si c'est pour recevoir ce genre de conseil, il vaut mieux qu'il s'abstienne je pense...


---------------
J'ai un string dans l'array (Paris Hilton)
n°561295
carot0
Posté le 06-11-2003 à 22:24:35  profilanswer
 

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.


Message édité par carot0 le 06-11-2003 à 22:29:24

---------------
In a world without walls and fences, who needs Windows and Gates
n°561307
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-11-2003 à 22:39:43  profilanswer
 

carot0 a écrit :


comment tu explique alors que dans les bts IUT c'est visual qui est utilisé ? le gout de depense alors que le gratuit existe  


ça veut pas dire que c'est meilleur hein [:kiki]
et je suppose que Microsoft a fait ce qu'il fallait pour ça...
 

carot0 a écrit :


je lui ai pas parle de MFC expres.


difficile d'échapper aux MFC si tu bosses avec VC++...


---------------
J'ai un string dans l'array (Paris Hilton)
n°561312
carot0
Posté le 06-11-2003 à 22:43:31  profilanswer
 

Harkonnen a écrit :


ça veut pas dire que c'est meilleur hein [:kiki]
et je suppose que Microsoft a fait ce qu'il fallait pour ça...
 
 
difficile d'échapper aux MFC si tu bosses avec VC++...


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


Message édité par carot0 le 06-11-2003 à 22:44:56

---------------
In a world without walls and fences, who needs Windows and Gates
n°561314
antp
Super Administrateur
Champion des excuses bidons
Posté le 06-11-2003 à 22:44:36  profilanswer
 

Harkonnen a écrit :


et je suppose que Microsoft a fait ce qu'il fallait pour ça...
 


 
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 :D (bon ok j'utilise VC++5 mais bon, comparé aux outils Borland de la même époque... :/)


Message édité par antp le 06-11-2003 à 22:45:30

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
mood
Publicité
Posté le 06-11-2003 à 22:44:36  profilanswer
 

n°561315
ffluff
Challenge Everything
Posté le 06-11-2003 à 22:44:40  profilanswer
 

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++


---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill
n°561319
carot0
Posté le 06-11-2003 à 22:47:01  profilanswer
 

fFluFf a écrit :

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++


le fait ke ca passe pas a la compile limite c normal : declarer 2 fois de suite la meme varible et du meme type...


---------------
In a world without walls and fences, who needs Windows and Gates
n°561320
smilm
Posté le 06-11-2003 à 22:47:08  profilanswer
 

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 ?


---------------
AfterEnd: Batissez un nouveau monde
n°561321
ffluff
Challenge Everything
Posté le 06-11-2003 à 22:47:16  profilanswer
 

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 )


---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill
n°561326
ffluff
Challenge Everything
Posté le 06-11-2003 à 22:49:07  profilanswer
 

carot0 a écrit :


le fait ke ca passe pas a la compile limite c normal : declarer 2 fois de suite la meme varible et du meme type...  


 :lol:  :lol:  :lol:  
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)


---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill
n°561332
carot0
Posté le 06-11-2003 à 22:51:13  profilanswer
 

fFluFf a écrit :


 :lol:  :lol:  :lol:  
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)
 


bas a l'ecole ils ont oublier ce passage la


---------------
In a world without walls and fences, who needs Windows and Gates
n°561333
ffluff
Challenge Everything
Posté le 06-11-2003 à 22:52:23  profilanswer
 

pourtant c'est quand même un gros avantage du C++.


---------------
«Le succès consiste à aller d'échecs en échecs sans jamais perdre son enthousiasme» - Churchill
n°561345
kadreg
profil: Utilisateur
Posté le 06-11-2003 à 23:01:38  profilanswer
 

fFluFf a écrit :

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 ...


 
[:utf-8]
 
Je suis en train de faire un portage sous linux avec gcc, et c'est la moitié de mon taf'
 


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°561348
kadreg
profil: Utilisateur
Posté le 06-11-2003 à 23:02:41  profilanswer
 


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)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°561350
antp
Super Administrateur
Champion des excuses bidons
Posté le 06-11-2003 à 23:03:45  profilanswer
 

carot0 a écrit :


bas a l'ecole ils ont oublier ce passage la  


 
Ça leur évite de devoir expliquer pourquoi leur super compilateur Microsoft très cher plante sur un truc aussi con :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°561824
smilm
Posté le 07-11-2003 à 15:45:11  profilanswer
 

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.


---------------
AfterEnd: Batissez un nouveau monde
n°561932
geffs
Posté le 07-11-2003 à 18:27:02  profilanswer
 

Un exellent bouquin :
L'essentiel du C++ de Lippman  edition vuibert  
en VO :)  
Primer C++ by Lippman

n°561978
Psychic
Posté le 07-11-2003 à 19:41:31  profilanswer
 

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.

n°562002
smilm
Posté le 07-11-2003 à 20:38:25  profilanswer
 

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" ?


Message édité par smilm le 07-11-2003 à 21:01:13
n°562007
antp
Super Administrateur
Champion des excuses bidons
Posté le 07-11-2003 à 20:48:04  profilanswer
 
n°562013
smilm
Posté le 07-11-2003 à 20:54:35  profilanswer
 

Merci pour le liens antp, je regarde

n°562044
chrisbk
-
Posté le 07-11-2003 à 22:50:39  profilanswer
 

fFluFf a écrit :

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++


 
corrigé depuis vs.net

n°562047
kadreg
profil: Utilisateur
Posté le 07-11-2003 à 22:52:07  profilanswer
 

chrisbk a écrit :


 
corrigé depuis vs.net
 


 
[:yaisse]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°563071
Enidan
Posté le 10-11-2003 à 11:08:14  profilanswer
 

SmilM a écrit :

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" ?


Excellent bouquin, surtout lorsqu'on vient du C parce qu'il souligne bien les différences entre les 2 langages.
A+

n°567529
old100
V8 Power
Posté le 15-11-2003 à 03:06:37  profilanswer
 

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.

n°567536
HelloWorld
Salut tout le monde!
Posté le 15-11-2003 à 07:33:06  profilanswer
 

Citation :


 
carot0 a écrit :
 
 
comment tu explique alors que dans les bts IUT c'est visual qui est utilisé ? le gout de depense alors que le gratuit existe  
 
 
 
ça veut pas dire que c'est meilleur hein    
et je suppose que Microsoft a fait ce qu'il fallait pour ça...


 
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).


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°567548
antp
Super Administrateur
Champion des excuses bidons
Posté le 15-11-2003 à 11:01:04  profilanswer
 

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 [:ddr555]).


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°567874
HelloWorld
Salut tout le monde!
Posté le 16-11-2003 à 00:00:09  profilanswer
 

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).


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Logiciel pour Developper en C++, et diverses questions.

 

Sujets relatifs
[PHP] Questions sur auto_incrementLogiciel pour les fichiers d'aide *.chm
Quel est le meilleur logiciel pour creer 1 excellent site web[Caml] debutant qq questions
[ Web / C / Linux / Php ] Une foule de questions...[Topic Unique] Développer en .Net gratuitement
quel logiciel utilise ce site pour maj cette page de données ??new bie inside : quel logiciel pour programmer en langace c ?
est-il possible de développer une appli compatible as400/Windows ?[Eclipse] developper sous windows, deployer sous AIX
Plus de sujets relatifs à : Logiciel pour Developper en C++, et diverses questions.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR