I'm not trying to sound like a fanboy here, but in all honesty, I'd steer clear of C++ if you want to do any GUI programming. C# makes it ludicrously easy right from the get go: to make a form, just right click on your project and click add form. Then just drag the controls onto the form and adjust their properties from the designer as you wish. You're now ready to run your program. Simple as that. Not a single line of code written.Chrisss said:If you want to stick with c++ then check out wxWidgets, you can use it to make GUIs very easily.
I don't know how it compares to C# though as I've never used it and I've never really used Java's Swing/Awt properly.
Inquisitor said:I'm not trying to sound like a fanboy here, but in all honesty, I'd steer clear of C++ if you want to do any GUI programming. C# makes it ludicrously easy right from the get go: to make a form, just right click on your project and click add form. Then just drag the controls onto the form and adjust their properties from the designer as you wish. You're now ready to run your program. Simple as that.
Of course, they won't do anything until you add event handler logic, but that's just as easy![]()
VB.NET and C# are both based on the .NET framework, they're Microsoft languages.Ice On Fire said:Sounds easy. That's how VB was. Can you tell me more about the C# language if you don't mind, please? Is it easier to use? What compiler do I use?
Thank you for the help.
Robert.
Ditto.Haircut said:VB.NET and C# are both based on the .NET framework, they're Microsoft languages.
The overall framework is identical, i.e. the class hierarchy is the same. The only difference is in the syntax. C# reads a lot like C++.
You can get Visual C# Express 2005 for free from MS, just search in Google and it should come up with a download link.
There are loads of forums around with advice, tutorials etc.
www.codeproject.com is a very good resource as well as MSDN.
If you do want to do GUI stuff and want a career as a software developer then I would advise this route way above C++. There is very little demand for GUIs written in C++ and you will learn all you need from C#.