层
| 具体描述
|
Application
| 应用程序层,完成窗口的初始化,创建并显示窗口,进入消息循环,等待用户用鼠标或键盘进行操作
|
GNOME
| GNOME 库是对 GTK+ 的扩展,GNOME 桌面环境用来控制整个桌面。GNOME 使用 GNOME 对象和函数与桌面小部件交互,基本小部件由 GTK+ 处理。GNOME 为了方便程序员还增加了一些专门的小部件
|
GTK+
| GTK+就是 GIMP 工具包,它把 GDK 提供的函数组织成对象,使用 C 语言模拟出面向对象的特征,这使得用它开发出来的图形程序更为简单和高效。GTK+ 的一个重要组成部分是 widget(控件,也称为小部件),按钮,文本编辑框,标签等都是 widget。
|
GDK
| GDK ( GIMP 绘图包 )是为了简化程序员使用 X 函数而开发的。X 库是其底层函数库,GDK 对其进行了包装,从而使程序员的开发效率大为提高。
|
X
| 控制图形显示的底层函数库,包括所有的窗口显示函数、相应鼠标和键盘操作的函数。
|
glib
| glib 是GDK、GTK+、GNOME应用程序常用的库,它包括内存分配、字符串操作、日期和时间、定时器等库函数,也包括链表、队列、树等数据结构相关的工具函数
|
C
| 有两类 C 库函数可供使用,一类是标准C库函数,如printf()、scanf();另一类是 Linux 的系统调用,如 open(), read(),write(), fork()。
|