Best way to learn GUI programming (Currently know C)

Soldato
Joined
10 Apr 2004
Posts
13,497
Basically I need to make a program, i've done the back end in C and it works more or less in the DOS window.

Now I need to make a full screen app that has different "pages" of information.

Now i've looked at GTK++ and gtkmm and Visual C++ and they all seem ridiculously complicated and require me to learn C++.

On OS X with Xcode there is a GUI app that allows you to more or less link code and GUI. Is there anything out there for the windows side that uses C that I can learn without spending WEEKS on it or some base code someone could knock up with comments explaining what the important bits are?

It took me a good 10 weeks to learn C, and even tho its not by any means complete knowledge of it I can make an app easy.

Can anyone give me some suggestions on how to go from here? I'd prefer it not to be the Windows32 API i've been reading about because if I learn I'd like to be able to do it on OS X aswell :p

Cheers!
 
Have you had a look at java and java swing? It's pretty easy to pick up!

Don't want to learn java, on OS X even the best apps are laggy and awful! :)

Although it does seem easier :/ but then i'd have to change the base code and I don't think I can get the relevant libraries for java so I'll stick to C! :)

Thanks anyway!
 
Don't want to learn java, on OS X even the best apps are laggy and awful! :)

That's the apps or the machine it's running on. Well written java on a modern virtual machine performs very well.

Easiest way would be to learn a gui toolkit with an api in your language of choice like gtk or qt. I'd personally go qt, but that's just as I have no experience with GTK.
 
Back
Top Bottom