Programmation GTK + 3.0 et GNOME 3! Un Blog ou un livre ou un tutoriel? [fermé]
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 peux pas trouver un bon tutoriel ou un article de 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 tutoriel gtk à http://developer.gnome.org/gtk-tutorial/{[2] } qui se trouvait actuellement à propos de GTK + 2.90.7.
J'ai besoin de votre aide pour trouver toutes les tutoriel ou blogs ou tout livre {[6] } qui couvre GTK + 3.0 ou GNOME 3 sujets de programmation . Souhaitez-vous partager les liens que vous connaissez sur ces sujets et merci d'avance.
5 réponses
Eh bien, vous devez commencer à chercher ici . Deuxièmement, ce qui a été dit avant est un peu juste, il y a des livres sur Gtk+ 2.x et vous pouvez appliquer presque tout ce que vous apprenez à Gtk + 3.x de programmation. J'ai commencé en utilisant Gtk + 2.x et quelques fois plus tard Gtk + 3.x sortit. J'ai changé pour la nouvelle version, migré mon ancien code, et c'est ainsi que j'apprends à utiliser Gtk+ 3.x, bien que je dois dire que c'est un processus d'apprentissage toujours avec la programmation basée sur Gtk/Glib. Ma recommandation: apprendre Gtk + 2.x il y a certains livres, et quelques tutoriels. Je me souviens de CE . 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 de base que vous voulez faire 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+avec+CSS#p72088
Faites défiler jusqu'aux 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+avec+CSS#p72088
Aussi sous la section GTK+ Programming Tutorials "GUI Toolkit"
vous trouver:
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.en
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 vraiment pas beaucoup a changé dans les bases entre GTK 2 et 3.)
Je viens de voir ce livre est sorti: "GNOME 3 Application Development Beginner's Guide"
Http://www.packtpub.com/gnome-3-application-development-beginners-guide/book
Pourquoi ne pas commencer avec GTK + 2.x ? J'ai utilisé GTK + 2.x pour mon projet et l'a changé en GTK3+ dernièrement. 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éacation de GdkGC. Au lieu de GdkGC, vous devez maintenant utiliser Cairo, mais cairo est déjà disponible dans GTK 2.X. À mon avis, passer 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 GTK3+. Le GTK3+ Pour Windows n'est pas encore entièrement pris en charge.