SgDotNet
Singapore Professional .NET User Group -For Cool Developers

Queries about C++.NET

rated by 0 users
This post has 3 Replies | 0 Followers

Top 500 Contributor
Posts 3
Psionic Posted: 09-10-2005 9:52 PM

I am trying to migrate over from my beloved VC6 and MFC to VC7 / .NET2003 for the last 3 months. I thought it will be useful.

I don't really have alot of time as i am preparing for my O levels so my learning progress is very slow (or maybe because i am a slow learner), but here's what i found out.

It may be a very user friendly IDE, BUT some annoying points about C++.NET Tongue Tied [:S]

Firstly, i seem to be dealing with __gc and  __pin all the time and it is really ugly. Secondly, it is troublesome now when dealing with calling coventions like _stdcall or _fastcall. Same goes for inline assembly.

Also it seems pointless to learn managed C++. Why bother when i should just stick to learning C# where the syntax seems much cleaner.

I am in no way trying to bash .NET, but i am just confused. Basically i will like to know from you experienced .NET people, what is the point of learning C++.NET?!

Top 50 Contributor
Posts 81
Well, i dun feel comfortable using C++.NET compared to C++ 6 and C#.

For me, i usually stick with VC++ 6 or C#.(Maybe i'm also slow in learning new things.)
I use C# if i have to do it in .NET(much cleaner code) and VC++ 6 if i have to make use of WIN32 API.(Maybe i'm more comfortable using the old edition)
thanks & regards e_har
Top 10 Contributor
Posts 762

I think for time being .net 1.1, vc++.net plays an important to wrap your native object oriented C++ libraries instead of rewriting it in C#.

Regards, Chua Wen Ching Believe in yourself, and you will succeed
Top 50 Contributor
Posts 81
Well, actually it depends.  Personally, i feel it's better to re-write it in C# rather than debugging the whole thing.

Secondly, it's a thing i face personally last time.  The clients are still using Win 95 and Win 98 so using .NET is not a good choice here.Crying [:'(]
thanks & regards e_har
Page 1 of 1 (4 items) | RSS
Copyright SgDotNet 2004-2008
Powered by Community Server (Commercial Edition), by Telligent Systems