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.