Thread: visual c++ vs visual c++ .net

  1. #1
    Registered User
    Join Date
    Jun 2004
    Posts
    7

    visual c++ vs visual c++ .net

    I have microsoft visual C++. do i need to buy microsoft visual c++ .net, to do .net programming, or are the two programs the same thing?

  2. #2
    vae victus! skorman00's Avatar
    Join Date
    Nov 2003
    Posts
    594
    In short: .net has a few more tools to make apps quicker to create.

    In full:
    http://msdn.microsoft.com/visualc/pr...q/default.aspx

  3. #3
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    It's a matter of versions. By Microsoft Visual C++ I assume you mean version 6. You can't do .Net development with that one.
    The next version (internal name 7.0) is Microsoft Visual C++.Net (2002). You can do .Net development with this one.
    The newest version (internal name 7.1) is Microsoft Visual C++.Net 2003. You can do everything you could do with .Net 2002, but in addition the normal C++ compiler is very much improved.
    The coming version currently has the code name Whidbey and is, if I'm not mistaken, in Beta stage. It will eventually be called Microsoft Visual C++.Net 2005.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  4. #4
    Registered User whackaxe's Avatar
    Join Date
    Mar 2004
    Posts
    332
    it's lame how the computer industry hs decided to screw up their version systems

    examples:
    MSVC++ 6 -> MSVC++ .NET ->MSVC++ .NET 2003
    Photoshop 7 -> Photoshop CS
    Flash 5 -> Flash MX -> Flash MX 2004

  5. #5
    Codebot
    Join Date
    Jun 2004
    Location
    Toronto
    Posts
    195
    I remember a similar conversation on a topic I posted. It concerned the Borland versus VC++ 6 versus VC++ .NET.

    the .NET compiler in 2003 is alot more efficient then the normal VC++ 6 compiler. So thats a plus because it helps your program run faster and uses resources more efficiently. the .NET framework is optional and you can develop normal COM applications. Another plus with .NET 2003 is that its more complient with standards, such as ANSI. So you dont have to learn propietary coding techniques.

    The language is almost identical BUT there are some minor differences. But most of the changes between versions is on the compiler level so you dont really have to worry about much.

    In short, if you want to do .NET programming, just go out and buy the latest version of Visual c++ [or Visual Studio] .NET.

  6. #6
    Right now I'd just go download C++.NET 2005 Beta instead of buying it, but thats only if you have a fast connection.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. We Got _DEBUG Errors
    By Tonto in forum Windows Programming
    Replies: 5
    Last Post: 12-22-2006, 05:45 PM
  2. C++ std routines
    By siavoshkc in forum C++ Programming
    Replies: 33
    Last Post: 07-28-2006, 12:13 AM
  3. load gif into program
    By willc0de4food in forum Windows Programming
    Replies: 14
    Last Post: 01-11-2006, 10:43 AM
  4. Errors with including winsock 2 lib
    By gamingdl'er in forum C++ Programming
    Replies: 3
    Last Post: 12-05-2005, 08:13 PM
  5. Learning OpenGL
    By HQSneaker in forum C++ Programming
    Replies: 7
    Last Post: 08-06-2004, 08:57 AM