glib学习笔记序——如何开始

来源:互联网 发布:华为麦芒6怎么样知乎 编辑:程序博客网 时间:2024/06/05 17:52

一 概述

        glib是GTK+的一个组成部分,而由于其类似C++的封装,让linux C程序员的编程变得非常简单快捷

        glib有很多的工具,包括Timer、HashTable等;

        glib有很多的结构体,包括GKeyFile, GIOchannel, GOptionEntry等;

        这些工具和结构体构成了程序的主体结构。比如我可以使用一个glib的Timer进行定时,使用glib的d-bus绑定来实现d-bus API,使用glib的数据类结构体实现d-bus的数据传输,使用GKeyFile完成配置文件的读写,使用GIOChannel结构体完成文件描述符的跟踪,使用GOptionEntry完成命令行参数的处理等等。

        就目前而言,glib已经成为一种潮流,它已经不仅仅是GTK+的一个部分了。


二 glib的官方网站:

中文:http://gtk-doc-cn.googlecode.com/svn/docs/glib/index.html

英文:http://developer.gnome.org/glib/stable/

三 glib实现的软件

ofono, connman等

四 glib书籍

<<Foundations of GTK+ development>>

原创粉丝点击