|
From: Thomas on 8 Mar 2006 13:29 I have been using VS6 (Enterprise Edition) for years, originally as a paid software development engineer, but now for my own amusement and hobby. I am familiar with C++, MFC and the workings of the IDE. My subscription to MSDN has expired. Is there a reason to switch to Visual Studio .NET 2005, especially if I wish to do my programming only in C++? May be a stupid question, or may be the wrong place to ask, but I think I am satisfied with what I have, given what I use it for. Of course, I may be missing an awful lot of which I am unaware. Thanks. Thomas -- Three stages of truth for scientists: (1) It's not true. (2) If it is true, it's not very important. (3) We knew it all along. Leo Szilard, (1898-1964, Key figure in the Manhattan Project)
From: William DePalo [MVP VC++] on 8 Mar 2006 13:38 "Thomas" <nospam(a)nospam.com> wrote in message news:eeTJ%234tQGHA.4900(a)TK2MSFTNGP09.phx.gbl... > Is there a reason to switch to Visual Studio .NET 2005, especially if I > wish to do my programming only in C++? That depends. VS6 was developed before the C++ ISO standard was ratified. Its compliance with the standard is pretty poor as is its support for templates. That said, it is not at all bad at the "C with classes" style of programming popular in the mid-nineties so if that's what you are up to, you can stay put. Were I you, I'd google for the Express Edition of VS 2005, I think it is a free download. If you find that some modern code doesn't compile you may be able to use express. If you find yourself in that situation often, maybe it would pay you to upgrade. > May be a stupid question, or may be the wrong place to ask, but I think I > am satisfied with what I have, given what I use it for. If it works for you ... > Of course, I may be missing an awful lot of which I am unaware. Just btw, in addition to better standard compliance the new version has support for targetting the .Net framework. Regards, Will
From: Tom Serface on 8 Mar 2006 13:52 There are lots of improvements and for native I get smaller faster code on every project I've ported. That said, porting is a bit of work since they broke a lot of things that used to work to become more standard and to push the "trustworthy computing" paradigm further. So, if you are going to migrate count on it being more than just a recompile in most cases. However, if you are using C++ the addition of C++/CLI for managed projects is very significant and if you plan to do any .NET stuff you should definitely start with 2005 in my opinion (of course VC6 won't give you much in that regard anyway), rather than step through VS.NET or VS 7.1. If you are only writing native "Windows" programs and like 6.0 there isn't much reason to upgrade imo except that perhaps 6.0 will fall from the support radar sooner or later, but it will always be what it is now. You just won't get new stuff like eventual support for Vista, .NET, etc. if you stay at that level. Tom "Thomas" <nospam(a)nospam.com> wrote in message news:eeTJ%234tQGHA.4900(a)TK2MSFTNGP09.phx.gbl... >I have been using VS6 (Enterprise Edition) for years, originally as a paid >software development engineer, but now for my own amusement and hobby. I >am familiar with C++, MFC and the workings of the IDE. My subscription to >MSDN has expired. > > Is there a reason to switch to Visual Studio .NET 2005, especially if I > wish to do my programming only in C++? > > May be a stupid question, or may be the wrong place to ask, but I think I > am satisfied with what I have, given what I use it for. Of course, I may > be missing an awful lot of which I am unaware. > > Thanks. > > Thomas > > > -- > > Three stages of truth for scientists: > (1) It's not true. > (2) If it is true, it's not very important. > (3) We knew it all along. > Leo Szilard, (1898-1964, Key figure in the Manhattan Project)
From: Bruno van Dooren on 8 Mar 2006 14:00 > Were I you, I'd google for the Express Edition of VS 2005, I think it is a > free download. If you find that some modern code doesn't compile you may > be able to use express. If you find yourself in that situation often, > maybe it would pay you to upgrade. for anything to do with STL and templates you have to use VC2003 or 2005 if you want your code to be standards compliant. VC6 is very bad in that regard, as william already indicated. you can download the express edition for free from microsoft: http://msdn.microsoft.com/vstudio/express/visualC/default.aspx > Just btw, in addition to better standard compliance the new version has > support for targetting the .Net framework. you also need to download the latest platform SDK for windows native programming. one disadvantage is that you don't get MFC and ATL with the free version. -- Kind regards, Bruno. bruno_nos_pam_van_dooren(a)hotmail.com Remove only "_nos_pam"
From: William DePalo [MVP VC++] on 8 Mar 2006 14:13 "Bruno van Dooren" <bruno_nos_pam_van_dooren(a)hotmail.com> wrote in message news:uMfBfKuQGHA.5728(a)tk2msftngp13.phx.gbl... > you also need to download the latest platform SDK for windows native > programming. > one disadvantage is that you don't get MFC and ATL with the free version. Yup, you are right, of course, on both counts. While it is not something that I have tried, I hear that WTL can be made to work with the express edition: http://www.codeproject.com/wtl/WTLExpress.asp Regards, Will
|
Next
|
Last
Pages: 1 2 3 4 5 Prev: Facing problem to convert Variant to BSTR Next: dynamic creation of push button |