What is C++.net

Hello Everyone,
I am newbie. We can generate application programs, through C/C++ console or win32 applications.

What is that C++.Net?
What are its applications??
What it can do, that simple C/C++ cannot do?
Please suggest me some book or link to get better start for learning this c++.net.

thank you,
Waiting for replies


  • Hi,

    C++.Net in really very similar to C++ with only a few minor changes to the language.

    As far as I know, it uses the .Net Framework Libraries allowing you to use less code to get something done. This makes the whole language quicker and easier to use, however if you want to keep the language as low level as possible and therefore have as much control as possible, you can write your own libraries.

    Please note that writing your own libraries is very, very difficult and the .Net Framework libraries provide enough control for almost everybody except for a very few AMAZING developers! So for example if you wanted to download a file, instead of creating all the sockets and opening the ports etc. you could just say "DowloadFile" and give the URL. This is the main difference between C++ and C++.Net

    What you have already learned therefore has not gone to waste and still applies.

    Here is one link: http://www.functionx.com/vcnet/index.htm
    This webpage is entirely devoted to tutorials to C++.Net (make sure you scroll all the way down to the bottom!)

    Microsoft Visual Studio version 6.0 and upwards (I am now beta testing version 10.0 with 9.0 already out) uses C++.Net rather than C++ when you select "C++" without telling anyone so you are already writing in C++.Net without even realising it if you are using Visual Studio!

    Often the best way is to start writing your application and when you get stuck Google the bit you are stuck on as this will give you the usage of the .Net Framework library for the bit you are stuck on.

    Hope this helps at least a bit and sorry if this is a bit confusing!

  • P.S.

    Ever considers C#?

    Why: http://en.wikipedia.org/wiki/C_Sharp_(programming_language)

    C++ will run very slightly faster than C# however for some things, mainly windows applications, C# will be so much simpler. However if you want to make games, C++ will be very tricky however C# has slightly less tutorials. The Win32 API only works for C++.

    The language works almost the same with the only exception being the print to screen in Console Applications. This means that before you start on GUIs, you can switch language without having to relearn anything.


    P.S. If you would like more info on C# please just ask.
  • This post has been deleted.
  • This post has been deleted.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!