Where to get C++ GUI prgramming tutorials?
Hey all. Does anyone knows where to get some good tutorials of programming C++ Graphical User Interface? If so, please kindly send a PM and include your contact or reply here. Your help willl be appreciated. Thank you.
Xizhe
ongxizhe
Junior Poster in Training
68 posts since Mar 2007
Reputation Points: 8
Solved Threads: 1
Use third party API's if you want your application to be platform independent or use the Win32 API if programming under windows. If using Windows, using C# would be more like it if there is no compulsion on using Win32 API or MFC.
Here is one of those third party API.
~s.o.s~
Failure as a human
11,938 posts since Jun 2006
Reputation Points: 3,281
Solved Threads: 733
ongxizhe
Junior Poster in Training
68 posts since Mar 2007
Reputation Points: 8
Solved Threads: 1
ongxizhe
Junior Poster in Training
68 posts since Mar 2007
Reputation Points: 8
Solved Threads: 1
why do you want to become a gui or graphical programmer? Its really not as fun as it initially sounds..
Sturm
Veteran Poster
1,079 posts since Jan 2007
Reputation Points: 343
Solved Threads: 24
Well, I'm still a novice in IT programming world. If you say so, I would like to try that out. But people says C++ is more useful. Anymore suggestion? Maybe I should learn both. Now I'm currently learning C++ console programming, but I still haven't got the basis of it.
ongxizhe
Junior Poster in Training
68 posts since Mar 2007
Reputation Points: 8
Solved Threads: 1
IMHO, C++ is not exactly an ideal language for someone starting out with programming. Starting out with Python would be more like it. Once you start getting a hang of how things work, jumping on to C/C++ would be more rewarding. Not to mention Python makes it easier for one to develop GUI applications -- easier than C++.
~s.o.s~
Failure as a human
11,938 posts since Jun 2006
Reputation Points: 3,281
Solved Threads: 733
in my opinion gui programming is waste of time. Its not exactly easy to do it in c++. With gui programming you find yourself spending more time designing the gui then actually developing your programming.
Sturm
Veteran Poster
1,079 posts since Jan 2007
Reputation Points: 343
Solved Threads: 24
You are under the misconception that GUI programming implies placement of various graphical components. Its not that simple. For placing Graphical components, you can always use IDE's which offer the feature of drag and drop. GUI programming brings with it concepts like events, multi threading and what not.
And the ones you are referring to are called GUI designers, not GUI programmers.
~s.o.s~
Failure as a human
11,938 posts since Jun 2006
Reputation Points: 3,281
Solved Threads: 733
oh..never realized there was drag and drop gui development. The same applies to graphical programming in general, such as SDL or ALLEGRO.
Sturm
Veteran Poster
1,079 posts since Jan 2007
Reputation Points: 343
Solved Threads: 24
Again you are getting confused. The last time I checked, Allegro and SDL were more used for game development and are called game programming libraries / game programming API's, not to be confused with GUI libraries. They don't have the concept of 'drag and drop' as such.
The programmer uses those libraries since it provides a easy wrapper around the core DirectX / OpenGL API calls.
~s.o.s~
Failure as a human
11,938 posts since Jun 2006
Reputation Points: 3,281
Solved Threads: 733
yeah, but people also make gui applications with xlib. Allegro and SDL could be used for gui development.
Basically what I am saying is that non-console programming, whether it be gui or game development is not particularly fun or interesting as it seems at first.
Sturm
Veteran Poster
1,079 posts since Jan 2007
Reputation Points: 343
Solved Threads: 24
Game development is not fun !! You have got to be joking. And BTW, 'fun' doesn't fetch you revenue, if you must know that...
~s.o.s~
Failure as a human
11,938 posts since Jun 2006
Reputation Points: 3,281
Solved Threads: 733
I did not say game development was not fun.. I said graphical game development is not fun. Programming text based MUDs and nethack like games are extremely fun. After you have finished the text based base, then you can do you start the boring and tedious process of writing a front end for the game.
Sturm
Veteran Poster
1,079 posts since Jan 2007
Reputation Points: 343
Solved Threads: 24
Well, I'm still learning C++ console. Just planning to learn GUI after console. Maybe I'll try C# out. Beside, people says python isn't that useful. What's your opinion?
ongxizhe
Junior Poster in Training
68 posts since Mar 2007
Reputation Points: 8
Solved Threads: 1
python is soooo... easy compared to c/c++. I hacked this python application wifi-radar without any previous knowledge of python! You can do amazing games with python in a very short amount of time. Supposedly this kid from my local linux group made this pretty sweet galaga clone after learning python a month before! Try doing that with c++. But then again, pythons a bit slow....(though its nice not to have to compile)
Sturm
Veteran Poster
1,079 posts since Jan 2007
Reputation Points: 343
Solved Threads: 24
Do you mind to introduce python?
ongxizhe
Junior Poster in Training
68 posts since Mar 2007
Reputation Points: 8
Solved Threads: 1