Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Start Windows GUI Application Development With C++

I'm looking into creating a GUI program for Windows in C++, I have a good knowledge of C++ in the command line and also in game creation. But I'm not sure where to start with GUI application development.

I have Visual Studio 2010 and have created new projects with a GUI but these templates are complex and leaves me not understanding whats happening and how to modify it.

So I'm asking where do I start? Preferably good websites that you can recommend or tutorials, rather than books being a poor student :)

like image 863
Chris Avatar asked Jul 12 '26 23:07

Chris


1 Answers

Having written Windows code since Win2.0, I have to say: start with C#. It's a very easy language to learn after C++, and many of the new features (like built-in event handling) were put there to make writing GUI applications easier.

Then, once you're used to the basic concepts of window management and messaging, then drop down into C++.

I say this for the same reason that assembly is not a good first language. There is an enormous amount of housekeeping code in a Windows application, and in C++ you see it all. Better to use a language that hides much of it until you're grounded.

like image 98
egrunin Avatar answered Jul 14 '26 13:07

egrunin



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!