GTK + 3.0和GNOME 3编程!任何博客或书籍或教程?

时间:2011-07-19 11:54:06

标签: blogs gnome gtk3 gnome-3

我是gtk和gnome编程的新手,喜欢研究GTK + 3.0和Gnome 3编程。由于这两个都是最近的API,我找不到关于这些主题的好的教程或博客文章。我在GTK +或GNOME编程中找到的书很老。所以我决定从http://developer.gnome.org/gtk-tutorial/的最新gtk教程开始,目前恰好是GTK + 2.90.7。

我需要您的帮助才能找到教程博客或任何图书,其中包含 GTK + 3.0或GNOME 3编程主题< / strong>即可。您能否分享您对这些主题的任何链接,并提前感谢您。

5 个答案:

答案 0 :(得分:10)

嗯,你需要开始寻找here。其次,之前的说法是对的,有关于Gtk + 2.x的书籍,你可以将你学到的几乎所有内容都应用到Gtk + 3.x编程中。我开始使用Gtk + 2.x,几次后Gtk + 3.x出局了。我改为新版本,迁移了我的旧代码,这就是我学习使用Gtk + 3.x的方法,尽管不得不说这是一个总是用Gtk / Glib编程学习的过程。 我的建议:学习Gtk + 2.x有一些书,还有一些教程。我记得this。而你的另一个工具,主要工具是读取Gnome项目代码,代码来自nautilus,gnome-control-center,gnome-utils等,几乎所有基本的你想让你的应用程序做的,已经由一些Gnome模块完成了

答案 1 :(得分:6)

Gtk+ Tutorials & Resources

http://www.gtkforums.com/viewtopic.php?f=3&t=988&p=72088=GTK3+with+CSS#p72088

向下滚动到gtkforums.com Index: Gtk+3.x with CSS

中的链接

我建议从:Intro and first program

开始

http://www.gtkforums.com/viewtopic.php?f=3&t=988&p=72088=GTK3+with+CSS#p72088

同样在GTK+ Programming Tutorials "GUI Toolkit"部分下你会找到:

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

另外:GNOME University Project http://www.gtkforums.com/viewtopic.php?f=3&t=178162

答案 2 :(得分:5)

查看developer.gnome.org上的10-minute tutorials。它们专为GTK 3.0设计。 (尽管GTK 2和3之间的基础知识确实没有太大变化。)

答案 3 :(得分:5)

我刚看到这本书出来了:“GNOME 3应用程序开发初学者指南”

http://www.packtpub.com/gnome-3-application-development-beginners-guide/book

答案 4 :(得分:1)

为什么不从GTK + 2.x开始?我在项目中使用了GTK + 2.x,最近将其改为GTK3 +。大多数更改是对象字段变为私有,现在必须通过方法访问。 GTK3 +的另一个重大变化是GdkGC的萎缩。而不是GdkGC你现在必须使用Cairo,但是cairo已经在GTK 2.x中可用了。在我看来,在后一个体育场从GTK + 2.x转移到GTK3 +不是一个大问题。而且由于GTK3 +仍然很新,所以并不是所有地方都完全支持。即:最新的LTS Ubuntu是10.10,它不运行GTK3 +。目前还没有完全支持GTK3 + for Windows。