Click to See Complete Forum and Search --> : This may be in the wrong area, compare VS c++ and VS.NET
George33027
August 22nd, 2004, 10:11 AM
Does anyone know where one can get a overview of pros and cons between
MS Visual Studio Pro 6 AND Visual Studio.net
I use Visual C++ and Visual Basic in Visual Studio 6.
Now I get some projects in Visual Studio.net and had to get that.
So what I would like to know is what benefits (and potential problems) I have using Visual C++ vs Visual C++.net.
The same goes for Visual Basic.
Then would like to know how they compare to Borland C++.
cilu
August 22nd, 2004, 12:18 PM
One thing that I can tell you is that I find the environment so ugly in .NET. (I'm talking about VC++). It is made based on Borland's environments (JBuilder, C++Builder, etc.). I don't like that they replaced the class wizzard with those properties lists. And everything is just mixed together... :sick: I find 6.0 mor programmer-friendly that 7.0. That's my opinion.
GCDEF
August 23rd, 2004, 08:09 AM
I may be wrong, but as I understand it, .net has no source code browser. That makes it unusable to me.
darwen
August 23rd, 2004, 09:15 AM
Yes it does have a browser - and a much better one than in VC6.
Who told you it doesn't ?
Darwen.
KevinHall
August 23rd, 2004, 09:32 AM
MSC++.NET is much more standards-compliant than MSC++6.0 (sometimes that means that MSC++6.0 code with workarounds for its non-conformace will now have problems compiling on MSC++.NET. On the other hand, code is more portable to GNU, Digital Mars, Comeau and other more compliant compilers)
MSC++.NET's IDE can collapse and expand code blocks (functions/ifs/loops/...)
MSC++.NET is better at optimizing code.
MSC++.NET's IDE has a more accurate default property auto-completion functionality (though its still not as good as add-ons that you can purchase but it's about 75% of the way there).
MSC++.NET 8.0 (http://lab.msdn.microsoft.com/express/)'s IDE has a "smart" pre-processor that lets the user know what #if-blocks are active for a project.
GCDEF
August 23rd, 2004, 09:53 AM
Yes it does have a browser - and a much better one than in VC6.
Who told you it doesn't ?
Darwen.
I can't find it, and I remember googling and finding others bellyaching about its absence, and Microsoft saying they were going to add it back in a future version.
So, if I wanted to find out all uses of a certain variable, or all callers of a function, how do I go about it. I haven't used .net much at all, but I can't find it. VC 6, had a browse option on the tools menu.
darwen
August 23rd, 2004, 02:34 PM
(1) All definitions - F12 as per usual
(2) Anything else (e.g. all callers of a function) - dunno, never used them in VC6 so don't need to in VC7.
Darwen.
GCDEF
August 23rd, 2004, 02:51 PM
[QUOTE=darwen(2) Anything else (e.g. all callers of a function) - dunno, never used them in VC6 so don't need to in VC7.
Darwen.[/QUOTE]
I'm pretty sure it wasn't carried over. I guess if you never use it you wouldn't miss it, but I use the browser database constantly. I couldn't imagine working without it.
Andreas Masur
August 23rd, 2004, 03:12 PM
[ Moved thread ]
VladimirF
August 23rd, 2004, 04:01 PM
So, if I wanted to find out all uses of a certain variable, or all callers of a function, how do I go about it. I haven't used .net much at all, but I can't find it. VC 6, had a browse option on the tools menu.
Try:
Edit | Find and Replace | Find Symbol
The result goes into "Find Symbol Results" window.
codeguru.com
Copyright Internet.com Inc., All Rights Reserved.