Je suis nouveau dans la programmation gtk et gnome et j'aime étudier la programmation GTK + 3.0 et Gnome 3. Étant donné que ces deux API sont récentes, je ne trouve pas un bon tutoriel ou un blog sur ces sujets. Les livres que j'ai trouvés sur la programmation GTK + ou GNOME sont très anciens. J'ai donc décidé de commencer par le dernier didacticiel gtk sur http://developer.gnome.org/gtk-tutorial/ qui se trouvait actuellement à propos de GTK + 2.90.7.
J'ai besoin de votre aide pour trouver un tutoriel ou blogs ou n'importe quel livre qui couvre les thèmes de programmation GTK + 3.0 ou GNOME 3 . Pourriez-vous s'il vous plaît partager les liens que vous connaissez sur ces sujets et merci d'avance.
Eh bien, vous devez commencer à chercher ici . Deuxièmement, ce qui a été dit auparavant est un peu juste, il existe des livres sur Gtk + 2.x et vous pouvez appliquer presque tout ce que vous apprenez à la programmation Gtk + 3.x. J'ai commencé par utiliser Gtk + 2.x et quelques temps plus tard, Gtk + 3.x est sorti. J'ai changé pour la nouvelle version, j'ai migré mon ancien code, et c'est ainsi que j'apprends à utiliser Gtk + 3.x, même si je dois dire que c'est un processus d'apprentissage permanent avec la programmation basée sur Gtk/Glib. Ma recommandation: apprenez Gtk + 2.x, il y a des livres et des tutoriels autour. Je me souviens this . Et votre autre outil, l'outil principal est de lire le code du projet Gnome, le code de nautilus, gnome-control-center, gnome-utils, etc., presque tout ce que vous voulez faire pour faire votre application, il y a déjà fait par un module Gnome .
Gtk+ Tutorials & Resources
http://www.gtkforums.com/viewtopic.php?f=3&t=988&p=72088=GTK3+with+CSS#p72088
Faites défiler les liens dans gtkforums.com Index: Gtk+3.x with CSS
Je suggère de commencer par: Intro and first program
http://www.gtkforums.com/viewtopic.php?f=3&t=988&p=72088=GTK3+with+CSS#p72088
Également sous la section GTK+ Programming Tutorials "GUI Toolkit"
tu trouveras:
Official GTK+3.x "Getting Started with GTK+"
http://developer.gnome.org/gtk3/stable/gtk-getting-started.html
Official GTK+3.x "Tutorials, code samples, and platform demos in C"
http://developer.gnome.org/gnome-devel-demos/3.5/c.html.fr
Aussi: GNOME University Project
http://www.gtkforums.com/viewtopic.php?f=3&t=178162
Consultez les tutoriels de 10 minutes sur developer.gnome.org. Ils sont conçus pour GTK 3.0. (Bien que peu de choses aient changé dans les bases entre GTK 2 et 3.)
Je viens de voir ce livre sortir: "Guide du débutant pour le développement d'applications GNOME 3"
http://www.packtpub.com/gnome-3-application-development-beginners-guide/book
Pourquoi ne commencez-vous pas avec GTK + 2.x? J'ai utilisé GTK + 2.x pour mon projet et l'ai changé récemment en GTK3 +. La plupart des modifications sont des champs d'objet qui sont devenus privés et doivent maintenant être accessibles via des méthodes. Un autre grand changement dans GTK3 + est la dépréciation de GdkGC. Au lieu de GdkGC, vous devez maintenant utiliser Cairo, mais le Caire est déjà disponible dans GTK 2.x. À mon avis, le passage de GTK + 2.x à GTK3 + dans un dernier stade n'est pas un gros problème. Et puisque GTK3 + est encore assez nouveau, il n'est pas entièrement pris en charge partout. C'est-à-dire: le dernier LTS Ubuntu est 10.10 qui ne fonctionne pas avec GTK3 +. Le GTK3 + pour Windows n'est pas encore entièrement pris en charge.