Finally figured out why C++ is losing the battle with C#
-
[MOD]Hey everyone, I am talking in the context of Visual Studio 2005 development here. I am well aware that C++ has its extensive uses. But for developing Windows Forms apps, VS 2005 has far better functionality for C# compared to what it has for C++[/MOD] No, it's not because C# is a better language - egad, what a thought! And no, it's not that C# is easier to learn and use, far from it in fact! The answer is - Visual Studio 2005! If you use it to do C#, it's very very hard to go back to doing C++ with it. Imagine driving an automatic BMW and then having to drive a manual Maruthi 800 (it's a car available only in India and barely fits the definition of what a car should be). VS 2005 may be slow and unstable for C++, but so far, with C# it's been astonishingly wonderful! CG often teases me saying that I am one of 5 people on earth who do C++ on .NET! I just hope the other 4 don't see VS.NET with C#, cause if they do, I am going to be the only one left :~ I don't know who to thank for this - since I have no idea who heads the VS.NET UI team in Redmond. So I'll just thank myself, and buy myself a drink today :-D Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there!-- modified at 10:54 Sunday 19th February, 2006
-
[MOD]Hey everyone, I am talking in the context of Visual Studio 2005 development here. I am well aware that C++ has its extensive uses. But for developing Windows Forms apps, VS 2005 has far better functionality for C# compared to what it has for C++[/MOD] No, it's not because C# is a better language - egad, what a thought! And no, it's not that C# is easier to learn and use, far from it in fact! The answer is - Visual Studio 2005! If you use it to do C#, it's very very hard to go back to doing C++ with it. Imagine driving an automatic BMW and then having to drive a manual Maruthi 800 (it's a car available only in India and barely fits the definition of what a car should be). VS 2005 may be slow and unstable for C++, but so far, with C# it's been astonishingly wonderful! CG often teases me saying that I am one of 5 people on earth who do C++ on .NET! I just hope the other 4 don't see VS.NET with C#, cause if they do, I am going to be the only one left :~ I don't know who to thank for this - since I have no idea who heads the VS.NET UI team in Redmond. So I'll just thank myself, and buy myself a drink today :-D Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there!-- modified at 10:54 Sunday 19th February, 2006
I woke up around 4 AM with a sore throat (last night's vodka/orange/lime cocktails were a tad too chilled I guess), had a coffee, and realized that I lost my sleep. Since I couldn't figure out what to do, I thought I'd do some work on some C# stuff I've been working on! And every 5 minutes, I'd discover some feature that impressed me - hence this post! I guess everyone else knew this for a while now! I am always the last to figure such things out! Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there! -
[MOD]Hey everyone, I am talking in the context of Visual Studio 2005 development here. I am well aware that C++ has its extensive uses. But for developing Windows Forms apps, VS 2005 has far better functionality for C# compared to what it has for C++[/MOD] No, it's not because C# is a better language - egad, what a thought! And no, it's not that C# is easier to learn and use, far from it in fact! The answer is - Visual Studio 2005! If you use it to do C#, it's very very hard to go back to doing C++ with it. Imagine driving an automatic BMW and then having to drive a manual Maruthi 800 (it's a car available only in India and barely fits the definition of what a car should be). VS 2005 may be slow and unstable for C++, but so far, with C# it's been astonishingly wonderful! CG often teases me saying that I am one of 5 people on earth who do C++ on .NET! I just hope the other 4 don't see VS.NET with C#, cause if they do, I am going to be the only one left :~ I don't know who to thank for this - since I have no idea who heads the VS.NET UI team in Redmond. So I'll just thank myself, and buy myself a drink today :-D Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there!-- modified at 10:54 Sunday 19th February, 2006
Nishant Sivakumar wrote:
If you use it to do C#, it's very very hard to go back to doing C++ with it. Imagine driving an automatic BMW and then having to drive a manual Maruthi 800 (it's a car available only in India and barely fits the definition of what a car should be).
So what your saying is that C++ "barely fits the definition of what a language should be"? ;P And before anyone votes me down. It's a joke. I used to develop in C++ and I still think it is a great languge - it just doesn't pay my bills any more. ColinMackay.net Scottish Developers are looking for speakers for user group sessions over the next few months. Do you want to know more?
-
Nishant Sivakumar wrote:
If you use it to do C#, it's very very hard to go back to doing C++ with it. Imagine driving an automatic BMW and then having to drive a manual Maruthi 800 (it's a car available only in India and barely fits the definition of what a car should be).
So what your saying is that C++ "barely fits the definition of what a language should be"? ;P And before anyone votes me down. It's a joke. I used to develop in C++ and I still think it is a great languge - it just doesn't pay my bills any more. ColinMackay.net Scottish Developers are looking for speakers for user group sessions over the next few months. Do you want to know more?
"Now I guess I'll sit back and watch people misinterpret what I just said......" Christian Graus At The Soapbox Definitly comes to mind. I can say I have seen this trend accelrate lately. "Every new day begins with possibilities. It's up to us to fill it with things that move us toward progress and peace.” (Ronald Reagan)
-
I woke up around 4 AM with a sore throat (last night's vodka/orange/lime cocktails were a tad too chilled I guess), had a coffee, and realized that I lost my sleep. Since I couldn't figure out what to do, I thought I'd do some work on some C# stuff I've been working on! And every 5 minutes, I'd discover some feature that impressed me - hence this post! I guess everyone else knew this for a while now! I am always the last to figure such things out! Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there!Ho my, you've been beaten by the C# bug, beware! :laugh: For me that's the opposite. I started knowing that C++ was "inferior" and C# was "superior" (pure C being in the middle). Over time I realize that a bit of C++ where appropriate is real cool and wonder (sometimes, when I'm very bored) if C++ is not a very good language. But I know, deep in my heart, that's just the tight integration C++/CLI/C-Runtime which is misleading me... :laugh:
-
[MOD]Hey everyone, I am talking in the context of Visual Studio 2005 development here. I am well aware that C++ has its extensive uses. But for developing Windows Forms apps, VS 2005 has far better functionality for C# compared to what it has for C++[/MOD] No, it's not because C# is a better language - egad, what a thought! And no, it's not that C# is easier to learn and use, far from it in fact! The answer is - Visual Studio 2005! If you use it to do C#, it's very very hard to go back to doing C++ with it. Imagine driving an automatic BMW and then having to drive a manual Maruthi 800 (it's a car available only in India and barely fits the definition of what a car should be). VS 2005 may be slow and unstable for C++, but so far, with C# it's been astonishingly wonderful! CG often teases me saying that I am one of 5 people on earth who do C++ on .NET! I just hope the other 4 don't see VS.NET with C#, cause if they do, I am going to be the only one left :~ I don't know who to thank for this - since I have no idea who heads the VS.NET UI team in Redmond. So I'll just thank myself, and buy myself a drink today :-D Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there!-- modified at 10:54 Sunday 19th February, 2006
I'm the sixth one!! I love C++ more. I decided to learn C# three times and all failier! just because I can't write a code I don't enjoy. Your blog and idea used to be heartsome to me, now I'm shaking and fully mixed up:confused: 'Do you think MFC and C++ will not die, yet?' //This is not a signature while (I'm_alive) { printf("I Love Programming"); }
-
[MOD]Hey everyone, I am talking in the context of Visual Studio 2005 development here. I am well aware that C++ has its extensive uses. But for developing Windows Forms apps, VS 2005 has far better functionality for C# compared to what it has for C++[/MOD] No, it's not because C# is a better language - egad, what a thought! And no, it's not that C# is easier to learn and use, far from it in fact! The answer is - Visual Studio 2005! If you use it to do C#, it's very very hard to go back to doing C++ with it. Imagine driving an automatic BMW and then having to drive a manual Maruthi 800 (it's a car available only in India and barely fits the definition of what a car should be). VS 2005 may be slow and unstable for C++, but so far, with C# it's been astonishingly wonderful! CG often teases me saying that I am one of 5 people on earth who do C++ on .NET! I just hope the other 4 don't see VS.NET with C#, cause if they do, I am going to be the only one left :~ I don't know who to thank for this - since I have no idea who heads the VS.NET UI team in Redmond. So I'll just thank myself, and buy myself a drink today :-D Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there!-- modified at 10:54 Sunday 19th February, 2006
Hi Nishant, first I want to say that i have the book "Extending MFC Applications with the .NET Framework" on my desk now ;) I have to agree with you that VS2005 is poor for C++ development. Friday i've compiled a MFC project with 200'000 LOC with VS2005, it took like 10-20 times longer than with VS6. The IDE has so many glitches, easiest tasks like Find&Replace doesn't work well. But the MFC and compiler have some improvements, so for me that means until SP1 I will continue to use VS6 for development and VS2005 only to compile it when it's ready for release and testing. But I disagree with you that C++ will loose the battle with C#. Because there isn't one. C# is growing fast, but not at the expense of C++. The main competition is between C# and VB. If Microsoft decides to drop VBA with Office 12 (now officialy Office 2007, they've learned there leason from VS2005 :-D ) VB will loose popularity fast. But C# can't replace C++ that easily. First, there is a large legacy codebase, it would take years and decades to rewrite it. Second, not everything can be written in C#. Ever tried to program a device driver or microcontroller with C#? I'm also still waiting for the first .NET app that i install on my PC. Office 12? A managed wrapper for the COM interface is everything you can call .NET :laugh: AutoCAD 2006? MFC. So where are all the .NET apps? But back to the topic, i guess most C++ developers will use C++/CLI for managed code. Also as long as the .NET framework is not installed on at least 90% of the Windows PCs i won't extend my MFC app with any managed crap. There is also a great blog where MS employees bash each other for VS2005 :laugh: http://minimsft.blogspot.com/2005/11/hey-shareholders-vs-2005-is-fantastic.html[^]
-
[MOD]Hey everyone, I am talking in the context of Visual Studio 2005 development here. I am well aware that C++ has its extensive uses. But for developing Windows Forms apps, VS 2005 has far better functionality for C# compared to what it has for C++[/MOD] No, it's not because C# is a better language - egad, what a thought! And no, it's not that C# is easier to learn and use, far from it in fact! The answer is - Visual Studio 2005! If you use it to do C#, it's very very hard to go back to doing C++ with it. Imagine driving an automatic BMW and then having to drive a manual Maruthi 800 (it's a car available only in India and barely fits the definition of what a car should be). VS 2005 may be slow and unstable for C++, but so far, with C# it's been astonishingly wonderful! CG often teases me saying that I am one of 5 people on earth who do C++ on .NET! I just hope the other 4 don't see VS.NET with C#, cause if they do, I am going to be the only one left :~ I don't know who to thank for this - since I have no idea who heads the VS.NET UI team in Redmond. So I'll just thank myself, and buy myself a drink today :-D Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there!-- modified at 10:54 Sunday 19th February, 2006
That's one of the reasons I like working with C# so much. Another reason is that it's very expressive in a clean and neat way. Not too verbose (as VB is), not requiring extra constructs other than what is needed to express the code concept/construct at hand, and not cryptic as far as "at-a-glance readability" goes (both of which are complaints that I have with C++, although C++/CLI is not too bad). It just goes straight to the point - expressing constructs and concepts as clearly, simply, and cleanly as possible - and that's what I want most in a language. :cool:
-
[MOD]Hey everyone, I am talking in the context of Visual Studio 2005 development here. I am well aware that C++ has its extensive uses. But for developing Windows Forms apps, VS 2005 has far better functionality for C# compared to what it has for C++[/MOD] No, it's not because C# is a better language - egad, what a thought! And no, it's not that C# is easier to learn and use, far from it in fact! The answer is - Visual Studio 2005! If you use it to do C#, it's very very hard to go back to doing C++ with it. Imagine driving an automatic BMW and then having to drive a manual Maruthi 800 (it's a car available only in India and barely fits the definition of what a car should be). VS 2005 may be slow and unstable for C++, but so far, with C# it's been astonishingly wonderful! CG often teases me saying that I am one of 5 people on earth who do C++ on .NET! I just hope the other 4 don't see VS.NET with C#, cause if they do, I am going to be the only one left :~ I don't know who to thank for this - since I have no idea who heads the VS.NET UI team in Redmond. So I'll just thank myself, and buy myself a drink today :-D Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there!-- modified at 10:54 Sunday 19th February, 2006
Nishant Sivakumar wrote:
VS 2005 may be slow and unstable for C++,
I have great news for you, "In [Windows Vista] Beta 2 the crash reporting experience for VS will be improved." :laugh: http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?FeedbackId=322ae430-60f9-4ce2-bd4f-db88de777a79[^]
-
[MOD]Hey everyone, I am talking in the context of Visual Studio 2005 development here. I am well aware that C++ has its extensive uses. But for developing Windows Forms apps, VS 2005 has far better functionality for C# compared to what it has for C++[/MOD] No, it's not because C# is a better language - egad, what a thought! And no, it's not that C# is easier to learn and use, far from it in fact! The answer is - Visual Studio 2005! If you use it to do C#, it's very very hard to go back to doing C++ with it. Imagine driving an automatic BMW and then having to drive a manual Maruthi 800 (it's a car available only in India and barely fits the definition of what a car should be). VS 2005 may be slow and unstable for C++, but so far, with C# it's been astonishingly wonderful! CG often teases me saying that I am one of 5 people on earth who do C++ on .NET! I just hope the other 4 don't see VS.NET with C#, cause if they do, I am going to be the only one left :~ I don't know who to thank for this - since I have no idea who heads the VS.NET UI team in Redmond. So I'll just thank myself, and buy myself a drink today :-D Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there!-- modified at 10:54 Sunday 19th February, 2006
Some of the stealthiest rootkits are writtine in C (www.rootkit.com). Take a look at FU the kernel level rootkit, with Direct Kernel Object Manipulation it's able to hide process without resorting to hooks. Some hardcore nuts...
-
Some of the stealthiest rootkits are writtine in C (www.rootkit.com). Take a look at FU the kernel level rootkit, with Direct Kernel Object Manipulation it's able to hide process without resorting to hooks. Some hardcore nuts...
norm wrote:
Some of the stealthiest rootkits are writtine in C (www.rootkit.com). Take a look at FU the kernel level rootkit, with Direct Kernel Object Manipulation it's able to hide process without resorting to hooks. Some hardcore nuts...
What's that got to with anything here? :~ Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there! -
Nishant Sivakumar wrote:
VS 2005 may be slow and unstable for C++,
I have great news for you, "In [Windows Vista] Beta 2 the crash reporting experience for VS will be improved." :laugh: http://lab.msdn.microsoft.com/ProductFeedback/viewFeedback.aspx?FeedbackId=322ae430-60f9-4ce2-bd4f-db88de777a79[^]
ABuenger wrote:
I have great news for you, "In [Windows Vista] Beta 2 the crash reporting experience for VS will be improved."
:) Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there! -
I'm the sixth one!! I love C++ more. I decided to learn C# three times and all failier! just because I can't write a code I don't enjoy. Your blog and idea used to be heartsome to me, now I'm shaking and fully mixed up:confused: 'Do you think MFC and C++ will not die, yet?' //This is not a signature while (I'm_alive) { printf("I Love Programming"); }
Hamed Mosavi wrote:
now I'm shaking and fully mixed up 'Do you think MFC and C++ will not die, yet?'
Of course it won't die. However poorer the user-experience is when you do C++, there are so many reasons to continue using MFC, ATL etc. possibly in conjunction with C++/CLI. I only do MFC at work, and I mostly do C++/CLI at home. But if I had a choice, I'd probably use C# to write a windows forms based desktop app in VS 2005. Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there!-- modified at 7:58 Sunday 19th February, 2006
-
Hi Nishant, first I want to say that i have the book "Extending MFC Applications with the .NET Framework" on my desk now ;) I have to agree with you that VS2005 is poor for C++ development. Friday i've compiled a MFC project with 200'000 LOC with VS2005, it took like 10-20 times longer than with VS6. The IDE has so many glitches, easiest tasks like Find&Replace doesn't work well. But the MFC and compiler have some improvements, so for me that means until SP1 I will continue to use VS6 for development and VS2005 only to compile it when it's ready for release and testing. But I disagree with you that C++ will loose the battle with C#. Because there isn't one. C# is growing fast, but not at the expense of C++. The main competition is between C# and VB. If Microsoft decides to drop VBA with Office 12 (now officialy Office 2007, they've learned there leason from VS2005 :-D ) VB will loose popularity fast. But C# can't replace C++ that easily. First, there is a large legacy codebase, it would take years and decades to rewrite it. Second, not everything can be written in C#. Ever tried to program a device driver or microcontroller with C#? I'm also still waiting for the first .NET app that i install on my PC. Office 12? A managed wrapper for the COM interface is everything you can call .NET :laugh: AutoCAD 2006? MFC. So where are all the .NET apps? But back to the topic, i guess most C++ developers will use C++/CLI for managed code. Also as long as the .NET framework is not installed on at least 90% of the Windows PCs i won't extend my MFC app with any managed crap. There is also a great blog where MS employees bash each other for VS2005 :laugh: http://minimsft.blogspot.com/2005/11/hey-shareholders-vs-2005-is-fantastic.html[^]
ABuenger wrote:
But I disagree with you that C++ will loose the battle with C#.
You are reading too much into my primarily humorous post :-) My main point was that, the C# user-experience for VS.NET is a few dozen times better than that for C++. Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there! -
ABuenger wrote:
But I disagree with you that C++ will loose the battle with C#.
You are reading too much into my primarily humorous post :-) My main point was that, the C# user-experience for VS.NET is a few dozen times better than that for C++. Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there!Nishant Sivakumar wrote:
My main point was that, the C# user-experience for VS.NET is a few dozen times better than that for C++.
MS pushes C#, that's also the reason why it is included in the Express Edition and C++ not. Same think what they did with eVC, first it's free and than you've got to pay. It's the same strategy of drug dealers, where the first pill is free too. I hope that everyone who reads you post understand that it was humorous and that the message is not "use VS2005 and C#" but should be "stay away from VS2005 until SP1". But i'm not sure if this is true for users of VS2002 and VS2003, because they are buggy too and there are some improvements for .NET developers. André
-
[MOD]Hey everyone, I am talking in the context of Visual Studio 2005 development here. I am well aware that C++ has its extensive uses. But for developing Windows Forms apps, VS 2005 has far better functionality for C# compared to what it has for C++[/MOD] No, it's not because C# is a better language - egad, what a thought! And no, it's not that C# is easier to learn and use, far from it in fact! The answer is - Visual Studio 2005! If you use it to do C#, it's very very hard to go back to doing C++ with it. Imagine driving an automatic BMW and then having to drive a manual Maruthi 800 (it's a car available only in India and barely fits the definition of what a car should be). VS 2005 may be slow and unstable for C++, but so far, with C# it's been astonishingly wonderful! CG often teases me saying that I am one of 5 people on earth who do C++ on .NET! I just hope the other 4 don't see VS.NET with C#, cause if they do, I am going to be the only one left :~ I don't know who to thank for this - since I have no idea who heads the VS.NET UI team in Redmond. So I'll just thank myself, and buy myself a drink today :-D Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there!-- modified at 10:54 Sunday 19th February, 2006
Nishant Sivakumar wrote:
Imagine driving an automatic BMW
Now why did you have to compare it with automatic gear? You feel the real pleasure of driving using the manual stick. I hate automatics.;) :rolleyes: regards, Mircea Many people spend their life going to sleep when they’re not sleepy and waking up while they still are.
-
Hamed Mosavi wrote:
now I'm shaking and fully mixed up 'Do you think MFC and C++ will not die, yet?'
Of course it won't die. However poorer the user-experience is when you do C++, there are so many reasons to continue using MFC, ATL etc. possibly in conjunction with C++/CLI. I only do MFC at work, and I mostly do C++/CLI at home. But if I had a choice, I'd probably use C# to write a windows forms based desktop app in VS 2005. Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there!-- modified at 7:58 Sunday 19th February, 2006
Nishant Sivakumar wrote:
But if I had a choice, I'd probably use C# to write a windows forms based desktop app in VS 2005.
I thought about that too, using Windows Forms in my MFC app. But the WinForms controls have failed to impress me. While the list what i can to with WinForms that i can't do with MFC is short or empty, the list what i can't do with WinForms is pretty long: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/csref/html/vclrfWindowsFormsForMFCProgrammers.asp[^] Microsoft also missed the change to get me to use WinForms - there is no ribbon control. That would have been a reason to use WinForms. But it's the same as with the common controls, while their customers get controls that "don't cut it", they don't share the other controls with us. Btw. judging by Winspector Spy, the ribbon isn't even a managed control. Also knowing that WinForms is outdated with the arrival of WPF, why should i jump on the bangwagon? But judging by the Orcas CTP i doubt that i will start to use WPF anytime soon, except the memory consumption nothing else worked in the CTP for me.
-
Nishant Sivakumar wrote:
My main point was that, the C# user-experience for VS.NET is a few dozen times better than that for C++.
MS pushes C#, that's also the reason why it is included in the Express Edition and C++ not. Same think what they did with eVC, first it's free and than you've got to pay. It's the same strategy of drug dealers, where the first pill is free too. I hope that everyone who reads you post understand that it was humorous and that the message is not "use VS2005 and C#" but should be "stay away from VS2005 until SP1". But i'm not sure if this is true for users of VS2002 and VS2003, because they are buggy too and there are some improvements for .NET developers. André
ABuenger wrote:
MS pushes C#, that's also the reason why it is included in the Express Edition and C++ not.
There's a VC++ 2005 Express Edition available for free. Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there! -
Nishant Sivakumar wrote:
Imagine driving an automatic BMW
Now why did you have to compare it with automatic gear? You feel the real pleasure of driving using the manual stick. I hate automatics.;) :rolleyes: regards, Mircea Many people spend their life going to sleep when they’re not sleepy and waking up while they still are.
Mircea Grelus wrote:
Now why did you have to compare it with automatic gear? You feel the real pleasure of driving using the manual stick. I hate automatics.
In India, I've only driven manuals, and in Canada only automatics :-) Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there! -
ABuenger wrote:
MS pushes C#, that's also the reason why it is included in the Express Edition and C++ not.
There's a VC++ 2005 Express Edition available for free. Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
The Ultimate Grid - The #1 MFC grid out there!Nishant Sivakumar wrote:
There's a VC++ 2005 Express Edition available for free.
Including MFC? ;)