What Next ?

Hey Guys,
So i have covered all the basic topics in C++ i could find(arrays, pointers, classes and objects, inheritance, polymorphism, templates, file I/O, exception,STL library, linked lists). So what do you think I should do now ? I have programmed some applications like a maze and a word searcher, but those are all small projetcs and console applications. I wanted to try out GUI programming as well ... What do you think ?
Last edited on
What platform are you using? You have several options for GUI development.

For Windows-specific development, you can use the Windows API, otherwise known as the Win32 API. It's a collection of Microsoft-owned libraries and headers for Windows graphical development, mainly. It comes with Visual Studio (and free versions like Visual C++ Express), and a version also comes with MinGW, a GCC distribution for Windows. Documentation for the API can be found here, but you may want to look for tutorials first: http://msdn.microsoft.com/en-us/library/windows/desktop/hh447209(v=vs.85).aspx

There are also cross-platform, open-source options, such as SDL (http://www.libsdl.org/), GTK+ (http://www.gtk.org/), and others. I've never used GTK+, but I'd recommend SDL, especially for game development, on any platform, Windows included.
Last edited on
I am using Microsoft Visual C++ 2010 Express Edition .... I think I will go for learning Win32 API ....
Qt is another that gets recommended all the time. Very professional looking GUIs can be made with it.
So which one would you say is ideal for a beginner ?
There's also wxWidgets: http://www.wxwidgets.org/

I would recommend try QT or wxWidgets. Win32 API is rather hard...
Topic archived. No new replies allowed.