VC++ 6.0 -vs- .NET 2003 (Everett) for interface design. 
Author Message
 VC++ 6.0 -vs- .NET 2003 (Everett) for interface design.

I'm looking into using Visual C++ for a user interface on an upcoming
project.  I have read what I can online about .NET and the changes for
c++, but no one really lays it out in black and white.  Here are a few
questions I have, what a better place to ask than here. Please note,
VB/C# not not options for this project.

Is interface design and implementation "easier" in .NET for c++?
Is it more like vb 6.0? Has it changed at all since 6.0?
Is it worth making the switch?

::chris



Sun, 18 Sep 2005 22:41:28 GMT  
 VC++ 6.0 -vs- .NET 2003 (Everett) for interface design.

Quote:
>Is interface design and implementation "easier" in .NET for c++?

It depends precisely what you need to do.

If you're talking about "managed" C++ (as in VS.Net) then there's no
form designer in VS2002 for C++ usage (but there is in the forthcoming
VS2003). While there are some clever flash things you can do easily
with WinForms, there's nothing like the MFC framework to get you the
basic application with document/view handling.

If you're talking about "unmanaged" conventional SDK or MFC
application development, then you can get the same results with either
VC6 or VS2002/3. Having said that, the IDE is quite different between
VC6 and VS2002/3 and some of the relatively well tailored aspects in
VC6 are not as elegant in VS2002/3. On the other hand, there are some
improvements in VS2002/3 - it's one step forward and one step
backwards in some respect. The big improvement in the later versions
is C++ language conformance - particularly in the forthcoming version.
If you're not a C++ language guru though you may never notice this
aspect.

Quote:
>Is it worth making the switch?

It's questionable - especially if it's going to cost you real money to
change. You really have to try it and see if it's better or worse for
you. Some people love it, and others hate it.

Dave
--
MVP VC++ FAQ: http://www.mvps.org/vcfaq



Sun, 18 Sep 2005 23:48:07 GMT  
 VC++ 6.0 -vs- .NET 2003 (Everett) for interface design.

Quote:
> I'm looking into using visual c++ for a user interface on an upcoming
> project.  I have read what I can online about .NET and the changes for
> c++, but no one really lays it out in black and white.  Here are a few
> questions I have, what a better place to ask than here. Please note,
> VB/C# not not options for this project.

I'll not ask the reason for this decision; just note that
.NET makes it quite easy to do the UI in any of these
languages, and the "meat" separately in C++, if you like.

Quote:
> Is interface design and implementation "easier" in .NET for c++?

Generating a UI in C++ Everett using the WinForms designer is
incomparably easier, more straightforward and expeditious than
in VC6 using MFC.

Quote:
> Is it more like vb 6.0? Has it changed at all since 6.0?

Much more like VB6.  You draw the UI graphically and then
flesh out the automatically generated OnBlahBlah event stubs
in a quite similar manner.  Of course, you're dealing with a
compiled language, and the compilation will detract from the
speed of the development process to a certain degree, but
it's still an impressive step forward.

Quote:
> Is it worth making the switch?

Very much so, IMHO.
Quote:
> ::chris



Mon, 19 Sep 2005 03:20:11 GMT  
 
 [ 3 post ] 

 Relevant Pages 

1. Streams: VC++ 6.0 vs VC.NET 2003

2. VS .NET 2003 everetT

3. Singleton Object Activation .NET 2003 Vs. VC++ 6.0

4. Problem porting ATL project from VC++ 6.0 to VC++.NET 2003

5. VS.NET 2003 VC++ and .NET controls

6. ANN: What's new in VS 2003 (Everett)

7. Streams in Visual C++ 6.0 vise VC .NET 2003

8. Slower compilation with VC Net 2003 (7.1) when compared to VC Net 7.0

9. Debugging with VS.NET 2003 and VS 6

10. VS.NET vs VC++ 6.0

11. VC++ 6.0 vs VC++.NET and IBM UDB Stored Procedures

12. VC++ 6.0 vs VC++.Net

 

 
Powered by phpBB® Forum Software