madmax.santana
February 12th, 2010, 10:32 PM
I want to learn designing applications for GNOME and Ubuntu. Some inexperienced friend tipped me that GTK+ libraries are needed in order to programme GUI apps in GNOME. However, I am totally blank as to details.
I would really be grateful if people could help me in following aspects.
1- I need a beginners-guide to Programming with GTK+ in C++ (that's the only programming language I am familiar with).
2- I shall need guidelines on which compiler to use for purposes mentioned above. G++ is good but a GUI suite would be better (not necessary though, I don't hate command line either :))
3- I shall need an explanation on what exactly is GTK+, in simple words.
I tried approaching the websites on GTK+ but they are all technical words. In my current opinion GTK++ is a bunch of libraries (*.h files) residing in my system that I can access through #include<> or #include" ", just like when I started learning programming in win32 envoirnment, I would use #include<windows.h> to call certain functions and name different data structures.
Also I don't know if GTK+ comes with Ubuntu or I have to install packages to start compiling applications. And if they are already in my system, how to I use these libraries, I mean where are they located?
Just for fun, I tried #include <gtk>. It appears invalid though.... ;)
Hope I don't look dumb asking these questions... ;) Because I think it is not something that a normal person should know. And programmers are special persons ;)
I would really be grateful if people could help me in following aspects.
1- I need a beginners-guide to Programming with GTK+ in C++ (that's the only programming language I am familiar with).
2- I shall need guidelines on which compiler to use for purposes mentioned above. G++ is good but a GUI suite would be better (not necessary though, I don't hate command line either :))
3- I shall need an explanation on what exactly is GTK+, in simple words.
I tried approaching the websites on GTK+ but they are all technical words. In my current opinion GTK++ is a bunch of libraries (*.h files) residing in my system that I can access through #include<> or #include" ", just like when I started learning programming in win32 envoirnment, I would use #include<windows.h> to call certain functions and name different data structures.
Also I don't know if GTK+ comes with Ubuntu or I have to install packages to start compiling applications. And if they are already in my system, how to I use these libraries, I mean where are they located?
Just for fun, I tried #include <gtk>. It appears invalid though.... ;)
Hope I don't look dumb asking these questions... ;) Because I think it is not something that a normal person should know. And programmers are special persons ;)