GUI in C++

Jan 14, 2014 at 3:36am
Hi All... I've good command in C++ till OOP, just wanted to know that is there any way to make GUI applications with C++ programming ??
Thanks in Advance
Jan 14, 2014 at 3:38am
You'll need to know OOP to get into GUI programming.

Last edited on Jan 14, 2014 at 3:39am
Jan 14, 2014 at 3:41am
closed account (NyqLy60M)
I think this is a pretty good place to start: http://www.winprog.org/tutorial/start.html
Jan 14, 2014 at 3:42am
Currently I'm studying OOP, but i just want to know that how they are made ?
Jan 14, 2014 at 3:47am
There is the Qt Framework, you can download the IDE QtCreator which is specifically designed to be used with it. It is possible to get other IDE's to work with it, but using QtCreator is probably the easiest thing to do.

But be warned, if you don't have a good grasp of most of OOP, then not much of it will make sense. Although there are heaps of resources for Qt.

Hope all goes well :+)
Jan 14, 2014 at 3:49am
Why Does not One uses Visual Basic for GUI applications, that is very much easy, also we don't have to remember such a big syntax for GUI buttions.. ??
Jan 14, 2014 at 3:58am
Well you could use VB, but that is not C++.

If you wanted to be tied to Windows, you could use .NET .

Qt and other GUI frameworks have the advantage of being cross platform, so one can compile apps for Windows, MAC & Linux.
Jan 14, 2014 at 4:40am
I want to know what C# uses ?? MFC or Win32 API programming ??
Jan 14, 2014 at 4:54am
do QT framework works only with C++ language ??
Jan 14, 2014 at 6:01am
do QT framework works only with C++ language ??

Yes.

You'll need to know OOP to get into GUI programming.

No. You'll only need to know OOP if you use an OOP framework. If you learn the base platform dependent ones, like the Win32 API or the X-Windowing system, they are C libraries (so obviously no OOP at all) (You'd have to be crazy to want to learn X).

I want to know what C# uses ?? MFC or Win32 API programming ??

I'm pretty sure that C# uses its own special version one WinAPI, though thats just the feeling I get from the sheer number of (annoying) results I get of C# functions when looking up a function on MSDN.

EDIT:
Of course, there are a lot of other libraries which can be used with C# too. I think there is even a WxWidgets port to .NET. WxWidgets can also be used over Qt if you preffer.
Last edited on Jan 14, 2014 at 6:04am
Topic archived. No new replies allowed.