Les meilleurs livres GTK+
1 livre et 2 critiques, dernière mise à jour le 12 avril 2018 , note moyenne : 3
Les livres en anglais
Détails du livre
Critiques (2)
Foundations of GTK+ Development
de Andrew Krause
Résumé de l'éditeur
GTK+ is one of the most influential graphical toolkits for the Linux operating system. It is the technology upon which the GNOME and XFCE desktop environments are based, and it's crucial to have clear understanding of its complexities to build even a simple Linux desktop application. Foundations of GTK+ Development guides you through these complexities, laying the foundation that will allow you to cross from novice to professional.
Foundations of GTK+ Development is aimed at C programmers and presents numerous real-life examples that you can immediately put to use in your projects. Some familiarity with C programming is assumed, as the book delves into new topics from the beginning. Topics like object inheritance are covered early on to allow for complete understanding of code examples later. And the provided examples are real-life situations that can help you get a head start on your own applications.
Édition : Apress - 656 pages, 1re édition, 7 mars 2007
ISBN10 : 1590597931 - ISBN13 : 9781590597934
3,4 x 20,4 x 21,7 cm
Les livres traitant de GTK+ se font rares et ceux basés sur GTK+ 2.0 sont, à ma connaissance, inexistants. Plus précisément étaient inexistant, puisque ce nouveau livre nous propose de maitriser l'une des plus puissantes bibliothèques multi-plateforme !
Malgré la faible épaisseur du livre (oui 600 pages pour couvrir tout GTK+ c'est pas énorme), l'auteur nous propose un large aperçu de GTK+ : les widgets de base sont rapidement abordés, les widgets plus élaborés (text view, tree view par exemple) occupent un chapitre entier. Mais l'auteur ne s'arrête pas à GTK+, il y a également un chapitre sur la glib et un aussi sur glade.
Chaque notion est acompagnée d'un exemple relativement court mais complet. Comme ces exemples ont un interêt relativement limité, le dernier chapitre présente 5 applications complètes (du gestionnaire de fichier au jeu du pendu) dont les codes sources sont disponibles dur le site du livre : http://www.gtkbook.com/ (vous y trouverez même un tutoriel sur l'utilisation du parser GKeyFile de la glib).
Pour compléter le tout, vous trouverez des exercices à la fin de chaque chapitre avec leurs corrections.
Même si le livre s'adresse aux débutants, tous les utilisateurs peuvent y trouver leur compte grâce aux nombreux exemples et parce qu'il y a toujours une fonctionnalité fort utile à côté de laquelle on est passé.
Ma conclusion sur ce livre sera très rapide puisque le seul point négatif est que ce livre est en anglais.
Ce livre a plus de 10 ans et est aujourd'hui obsolète.
GTK+ 3 est sorti en 2010, GTK+ 4 est prévu pour 2019... Même si tout n'a pas changé, des années de développement on changé la manière de faire des interfaces en GTK+. Par conséquent, quelqu'un qui souhaite apprendre GTK+ doit se baser sur la dernière version stable (GTK+ 3 à ce jour). Cet ouvrage n'est donc intéressant que dans un but historique ou si vous faites de la maintenance sur un vieux et gros projet et que vous n'avez pas les resources ou la volonté pour migrer à une version de GTK+ plus récente.
GTK+ 3 est sorti en 2010, GTK+ 4 est prévu pour 2019... Même si tout n'a pas changé, des années de développement on changé la manière de faire des interfaces en GTK+. Par conséquent, quelqu'un qui souhaite apprendre GTK+ doit se baser sur la dernière version stable (GTK+ 3 à ce jour). Cet ouvrage n'est donc intéressant que dans un but historique ou si vous faites de la maintenance sur un vieux et gros projet et que vous n'avez pas les resources ou la volonté pour migrer à une version de GTK+ plus récente.