Programación GTK + 3.0 y GNOME 3! ¿Algún Blog, Libro o Tutorial? [cerrado]
Soy nuevo en la programación gtk y gnome y me gusta estudiar la programación GTK+ 3.0 y Gnome 3. Dado que ambas son API recientes, no puedo encontrar un buen tutorial o publicación de blog sobre estos temas. Los libros que encontré sobre programación GTK + o GNOME son muy antiguos. Así que decidí comenzar con el último tutorial de gtk en http://developer.gnome.org/gtk-tutorial / que actualmente era sobre GTK+ 2.90.7.
, necesito su ayuda para encontrar cualquier tutorial o blogs o cualquier libro que cubra temas de programación de GTK+ 3.0 o GNOME 3 . Por favor, comparta cualquier enlace que conozca sobre estos temas y gracias de antemano.
5 answers
Bueno, tienes que empezar a buscar aquí. Segundo, lo que se dijo antes es un poco correcto, hay libros sobre Gtk + 2.x y podrías aplicar casi todo lo que aprendes a Gtk + 3.x programación. Empecé usando Gtk + 2.x y un poco más tarde Gtk + 3.x salió. Cambié a la nueva versión, migré mi código antiguo, y así fue como aprendí a usar Gtk+ 3.x, aunque hay que decir que es un proceso de aprendizaje siempre con programación basada en Gtk / Glib. Mi recomendación: Aprender Gtk + 2.x hay algunos libros, y algunos tutoriales alrededor. Recuerdo esto. Y su otra herramienta, herramienta principal a es leer el código del proyecto Gnome, código de nautilus, gnome-control-center, gnome-utils, etc., casi todo lo básico que quieres hacer que tu aplicación haga, ya lo ha hecho algún módulo de Gnome.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-07-20 12:07:42
Gtk+ Tutorials & Resources
Http://www.gtkforums.com/viewtopic.php?f=3&t=988&p=72088=GTK3 + con + CSS # p72088
Desplácese hacia abajo hasta los enlaces en gtkforums.com Index: Gtk+3.x with CSS
Sugiero comenzar en: Intro and first program
Http://www.gtkforums.com/viewtopic.php?f=3&t=988&p=72088=GTK3 + con + CSS # p72088
También en la sección GTK+ Programming Tutorials "GUI Toolkit"
buscar:
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
También: GNOME University Project
http://www.gtkforums.com/viewtopic.php?f=3&t=178162
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-08-23 18:02:03
Echa un vistazo a los tutoriales de 10 minutos en developer.gnome.org. Están diseñados para GTK 3.0. (Aunque realmente no ha cambiado mucho en los conceptos básicos entre GTK 2 y 3.)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-07-22 13:28:41
Acabo de ver que salió este libro: "GNOME 3 Application Development Beginner's Guide"
Http://www.packtpub.com/gnome-3-application-development-beginners-guide/book
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-03-15 08:24:13
¿Por qué no empiezas con GTK+ 2?x ? Usé GTK + 2.x para mi proyecto y lo cambió a GTK3 últimamente. La mayoría de los cambios son campos de objeto que se volvieron privados y ahora tienen que ser accedidos a través de métodos. Otro gran cambio en GTK3 + es la despreactación de GdkGC. En lugar de GdkGC ahora tiene que usar Cairo, pero Cairo ya está disponible en GTK 2.x. En mi opinión pasando de GTK + 2.x a GTK3+ en un último estadio no es un gran problema. Y dado que GTK3+ sigue siendo bastante nuevo, no es totalmente compatible doquier. Es decir: el último LTS Ubuntu es 10.10 que no ejecuta GTK3+. Tampoco es el GTK3 + para Windows totalmente compatible todavía.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-07-20 09:21:55