0

hello,,,everyone,I just want to ask a list of sites to where i could learn GUI programming in c++ for the beginners like me.i hope you could help me about this one and be one of my circle of friends.you may just add me in your yahoo messenger jk_bscomp or e-mail at <email snipped>ks a lot.i will so much appreciate your help.Thank you.

3
Contributors
2
Replies
3
Views
10 Years
Discussion Span
Last Post by wise_monkey
0

Well, speaking from personal experience i can tell you that GUI programming in C is not easy. Heres a tip: master the console first. make sure you are fully proficient with everything in that department, in particular classes and inheritance before moving on. When you do move on i would personally recommend a printed book rather than the net as its a huge topic and one that is better described on paper. Also, you will need to decide on what gu iyou want to learn. Win32? MFC? .NET CLR? QT? GTK?

0

Hi there,

Personally I found the FLTK gui library very easy to use. Its a multi-platform library that has been designed to work on Win32 and unix/linux platforms. (I think it also runs on Mac OS).

I'm an experienced C programmer, but am beginning C++ - so if you know a bit of C then it shouldn't be too difficult for you. The documentation is very thorough - it includes a tutorial on building a simple Text Editor, and there is a lot of example code using the library.

NB. This is if you want a GUI that has a default "look" - take a look at the web site screenshots if you want to see what I mean.

http://www.fltk.org/shots.php

If you want to build a GUI that looks a bit more advanced, say like the interface for "Windows Media Player", then FLTK won't be able to do that (AFAIK). I'm not really sure what you would need for that ( I think WMP actually publish their own SDK - not sure if that contains GUI stuff).

With Best Wishes
wise_monkey

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.