Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

Elite19

.Net?

This topic is 5487 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi, I am programming an app with msvc++6 and i was wondering if it was worth upgrading to .net. Is there any difference between the 2 if i was to use the win32 api for the gui? Has c++ changed at all, i mean is there new syntax or anything? Can you get a stand alone c++ .net or does it have to run out of the .net framework? Is MFC still in .net or did it get replaced with forms? Thanks Oh, and one last thing, can c# be used for 3d app as good as c++, i looked at the info on it at the microsoft site and from what i could tell c# was mainly used for internet stuff, is that right? --------------------------------------------------------------------- There are 10 types of people in this world, those that understand binary and those who don''t.

Share this post


Link to post
Share on other sites
Advertisement
quote:
Original post by Elite19
Hi, I am programming an app with msvc++6 and i was wondering if it was worth upgrading to .net. Is there any difference between the 2 if i was to use the win32 api for the gui? Has c++ changed at all, i mean is there new syntax or anything?
Can you get a stand alone c++ .net or does it have to run out of the .net framework?
Is MFC still in .net or did it get replaced with forms?


The new C++ compiler is a bit more standards compliant. Personally, I''ve never had any problems compiling old VC6 code with VC.NET. You can still write MCF and plain Win32 apps with VC.NET. If you don''t want to use the .NET platform, don''t use it.

If you''ve been using VC6, then the new IDE will probably take some getting used to. But I think most people would agree it''s an improvement. IMHO, the fixed Intellisense and the enhanced Class View are worth the upgrade.
quote:

Oh, and one last thing, can c# be used for 3d app as good as c++, i looked at the info on it at the microsoft site and from what i could tell c# was mainly used for internet stuff, is that right?


Sorry, but I''ll leave that can of worms for someone else to open.

Share this post


Link to post
Share on other sites
quote:
Original post by LNK2001
Sorry, but I''ll leave that can of worms for someone else to open.


I''ll open it . I am currently playing around with c# and managed directx. Any you can definatly make 3d apps with c#. Performence-wise, well we all know the story, c++ i would guess is faster (i have no proof, and dont care to see proof as i dont care). So long as your not making a top-notch retail game, c# will be fine. One thing to know though is that if you use c# you will have to use managed directX as c# is a managed language. It is basicly an ''easier'' to use verion of the regular COM version (except the class documentation is incomplete which may make it harder). I personally like the managed directX because Im an amature who never like all those obscure initalization function calls you had to make with COM directX. It is really simple to get a c# direct3d/directDraw application up and running. Plus the sdk offers some good samples. Some use VB, but translating it to C# is no problem at all because they both are managed so all the function calls are the same.

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!