当前位置:  开发笔记 > 编程语言 > 正文

学习GObject和Glib的材料

如何解决《学习GObject和Glib的材料》经验,为你挑选了4个好方法。

我很舒服C.但需要学习GObjectGlib进行gstreamer.我在网上找到的只是Gobject参考手册.它很好,但寻找Gobject/Glib的教程,主要关注gstreamer.

所以请分享任何其他资源来学习滑稽和gobject.



1> 小智..:

从Glib开始,它非常简单,在这里有很好的描述:Glib参考手册

GObject主要是很多用于实现面向对象的样板代码.试试GObject参考手册中的"maman bar"示例

对我来说,GStreamer花了最多的时间来理解.文档很好,但有很多内容(GStreamer文档).阅读完基础知识后,尝试使用gst-launch从cmdline启动管道.然后阅读有关应用程序开发的完整手册并做一些示例.在尝试构建自己的插件之前,请查看一些简单的插件并尝试了解不同的部分,一个简单的起点是身份插件

祝好运!

/乔尔拉尔森



2> Jake..:

在阅读了Gnome开发人员指南中的章节并阅读了gobject手册后,您可能对我上传到github的这些示例程序感兴趣.



3> Friedrich..:

还有"官方的Gnome 2开发人员指南".见59 ff.在提到的书上......检查gtk的来源真是个好主意.我花了最近几周才进入它,并发现这本书非常有用.让构造器正确并且初始化顺序"完全"令人费解的是非常繁琐的.您应该检查的是GObject文档中的第4章.它并没有涵盖所有内容,只是与书一起,它还可以.我建议从一个非常简单的衍生玻璃形式GObject .....开始,以更好地理解基本原理

一个人总是有两个结构.一种类结构,其中存储所有函数指针和表示一个Object的实例结构.这是最重要的事情.

另一点有点难以理解它对内存管理的引用计数.如果您之前与Objective-C和/或libapr和/或COM有过联系,这会有所帮助.

关心弗里德里希



4> kliketa..:

这是我发现的最好的GTK +书,它有一章关于GLib,但参考手册是最好的学习地点和最新的"书"你会发现.

推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有