web-dev-qa-db-fra.com

Programmation GTK + 3.0 et GNOME 3! Tout blog ou livre ou tutoriel?

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.

28
Jomoos

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 .

10
erick2red

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 Projecthttp://www.gtkforums.com/viewtopic.php?f=3&t=178162

6
mike

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.)

5
ptomato

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

5
Adrià Arrufat

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.

1
LittleFunnyMan