LuckyNut
Messages postés47Date d'inscriptionmercredi 30 avril 2003StatutMembreDernière intervention11 mars 2009
-
1 nov. 2007 à 18:47
LuckyNut
Messages postés47Date d'inscriptionmercredi 30 avril 2003StatutMembreDernière intervention11 mars 2009
-
3 nov. 2007 à 15:41
Bonjour,
Je développe en C++ sous Visual Studio 6 SP6.
Je voudrais savoir si j'aurais intérêt à passer sur une édition plus récente ou si ca ne pose pas de problème.
Et ou peut-on l'acheter aussi, parce que je le trouve nulle part...
cs_vicenzo
Messages postés178Date d'inscriptionmardi 16 août 2005StatutMembreDernière intervention25 août 20101 1 nov. 2007 à 19:25
VC6 est sorti en 1998... Donc, je pense que tu peux le qualifier de désuet. !!!
... et que tu ne peux bien évidemment plus l'acheter... (Renault ne vends plus de R4L neuves !)
Sinon VC6 a dominé le monde C++ sous windows jusqu'a récemment où VS2003, 2005 commencent à prendre le relais.
Il reste néanmoins encore présent dans l'industrie...
A acheter un produit neuf, il faut acheter VS2005/2008...
KeniiyK
Messages postés326Date d'inscriptionvendredi 13 août 2004StatutMembreDernière intervention 2 novembre 20072 2 nov. 2007 à 00:58
Perso, j'utilise 2005 "professionel" chez moi et VC6 "Enterprise" au taf, ce sont les " même"..., MAIS 2005 c'est VC6 en mieux, a tout point de vue !!!!
bond_never_die
Messages postés38Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention15 janvier 2009 2 nov. 2007 à 01:25
A mon sens, rien ne vaut le Notepad++ et un bon "make" de MinGW en ligne de commande. Toutes les options de Visual studio m'ont toujours parus un brin superflues :P
bond_never_die
Messages postés38Date d'inscriptionlundi 16 mai 2005StatutMembreDernière intervention15 janvier 2009 2 nov. 2007 à 02:09
Mais non, mais non !
D'après moi, à partir de 20 onglets t'achète un deuxième écran, 40 onglets et 3ème etc... Et après tu peux impressionner tes amis avec ton octo-screen, ta résolution d'écran de 8192x2048 et tes 4 cartes graphiques
Bon, moi perso, j'ai jamais dépassé 20 onglets (ou alors pas de beaucoup) donc ça va, j'économise
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 2 nov. 2007 à 05:11
Salut,
Notepad++, UltraEdit et Emacs ne sont que des éditeurs de code source. Ils n'ont rien à voir avec un véritable environnemnt de développement avec IDE comme Visual C/C++. Le débogueur visuel est un élément indispensable.
La version gratuite Visual C/C++ 2005 Express est parfaite pour moi car je déteste les MFC et ATL. Un éditeur de ressources externe peut être utilisé sans problème. Il m'a permis de faire fonctionner des projets que Visual C/C++ 6 n'arrivait pas à générer correctement. J'utilise encore cette version 6 dans certains cas car elle a un grand avantage : on peut copier les dossiers du programme dans une clé usb et aller continuer le travail sur n'importe quel autre ordinateur. C'est utile quand on n'est pas chez soi. Toutes les fonctionnaliés sont présentes sauf le débogueur qui nécessite une installation.
LuckyNut
Messages postés47Date d'inscriptionmercredi 30 avril 2003StatutMembreDernière intervention11 mars 2009 2 nov. 2007 à 17:47
Merci pour vos réponses à tous !
C'est vrai que le code que génère VC6 est ultra léger. Quand l'exe fait plus d'1Mo c'est que y'a déja des tonnes de code derrière !
Quand je vois parfois certains programmes qui font plusieurs Mega et qu'à l'arrivée le logiciel est tout con, je me demande en quoi c'estg programmé...
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 2 nov. 2007 à 20:26
ghuysmans >> Non, les versions récentes de Visual C/C++ n'ont pas besoin du freamework .NET pour fonctionner. Ce dernier est utulisable mais pas obligatoire. Elles permettent de faire des applications natives en C ou C++. Elles permettent de générer du code encore plus petit et plus rapide car elles optimisent mieux le code. J'utilise Visual C/C++ 2005 Express et je n'ai remarqué aucune lourdeur. Il m'a permi d'oublier tous les problèmes que j'avais l'habitude de rencontrer avec la version 6. Cette dernière est certes encore utile mais elle sera de moins en moins utilisée car les dernières versions regorgent de fonctionnalités intéressantes.
LucyNut >> Pour la réduction de la taille de l'exe final, Visual C/C++ 2005 est imbattable. Certains de mes fichiers exe générés avec la version 6 faisaient 120ko. Avec la version 2005 ils ne font que 30ko à partir du même code source. Compilez ma source : INDICATEUR RAM avec Visual C 6 et essayez d'obtenir une taille inférieure à 7ko.
LuckyNut
Messages postés47Date d'inscriptionmercredi 30 avril 2003StatutMembreDernière intervention11 mars 2009 3 nov. 2007 à 09:06
Ca peut m'intéresser aussi VC 2005 Express, mais voila : je développe une grosse application avec les MFC. Si j'ai bien compris, la version Express n'intègre pas les MFC.
Ca risque d'être mission impossible d'adapter le code sans les MFC non ? Je sais que bcp ici sont allergiques aux MFC mais alors je suppose qu'il développent leur propres librairies d'interception de messages, ou bien de gesion des menus, fenêtres etc...
On a beau dire, c'est quand même bien pratique ces classes CMenu, CWnd, CDialog, etc...
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 3 nov. 2007 à 14:48
LuckyNut >> On n'a pas besoin de créer des librairies pour les messages ou les menus. Tout est mis à notre disposition par Windows grâce aux APIs. Il suffit juste de savoir les utiliser. De cette façon on controle mieux notre application. Ca permet aussi de comprendre le fonctionnement du système ce qui est très utile en programmation. Avec les MFCs tu ne comprendras rien du système et le jour où Microsoft décide de les abandonner tu seras obligé de réapprendre une autre façon de programmer.
LuckyNut
Messages postés47Date d'inscriptionmercredi 30 avril 2003StatutMembreDernière intervention11 mars 2009 3 nov. 2007 à 15:41
racpp >> Oui je sais utiliser les gestions de messages et de fenêtre de l'API mais depuis que je me suis mis au MFC je peux plus m'en passer (c'est quand même plus rapide d'utiliser les MFC)...
Après j'aviserai quand ms les abandonnera (j'espère que j'ai le temps de voir venir)