Foundations of gtk+ development 学习笔记1

324阅读 0评论2008-10-15 lQR2h3N
分类:

tremendous
*[tri'mendәs]
a. 巨大的, 非常的, 可怕的
----------
raster
光栅
------------
alongside
*[ә'lɒŋ'said]
ad. 在旁边, 靠拢着
---------------
mandate
*['mændeit]
n. , 指令, 要求
vt. 委任统治
----------------
Ironically
[ai'rɔnikli]
ad. 说反话地, 讽刺地
----------------------
versatile
*['vә:sәtail]
a. 多才多艺的, 万用的, 万向的
---------------------------
hassle
*['hæsl]
n. 激烈而持久的争论
vi. 争论
vt. 与...争辩, 使烦恼
--------------------------
shear
*[ʃiә]
n. 修剪, 剪下的东西, 大剪刀, 切变, 剪切机, 切
vt. 修剪, 割, 剥夺, 横越, 削剪
vi. 剪, 修剪, 剪羊毛, 切断
【化】 剪切; 剪应变
--------------------------
alleviates
[ə'li:vieit]
v. 减轻,使...缓和
---------------------
plague
*[pleig]
n. 瘟疫, 天罚, 麻烦, 灾祸
vt. 折磨, 使苦恼, 使得灾祸
【医】 鼠疫, 瘟疫
---------------------
作者是■ ANDREW KRAUSE, 宾夕法尼亚在校学生,计算机工程专业.
GTK+
GTK+是The GIMP Toolkit (GTK+)的缩写.而GIMP是GNU Image Manipulation Program (GIMP)的缩写.
三个人, Peter Mattis, Spencer Kimball, and Josh MacDonald 在1997年创造了GTK+,他们工作在加利福尼亚大学伯克利分校.
GTK+是在the Lesser General Public License (LGPL)的许可.人们可能自由的修改,而且自己的源代码不需要公布.

X Window
1984年, Jim Gettys and Bob Scheifler 创造了 X Window System (X11) 在马萨诸塞州学院(Massachusetts
Institute of Technology)

GTK+和它的支持库:
GTK+, 主要包括各种Widget的实现.
Cairo, 一个2维的向量图形库. (打印API中包括部分函数)
GLib, 主要用来实现非图形特点.优点是跨平台能力,和庞大的数据类型.(单双链表,双向队列,平衡二叉树,哈稀表, 字符串, 内存, IDLE,

Timer等)
GObject, The GLib Object System, 面向对象的库,可以派生并创建自己的Widget和数据类型.
GDK, The GIMP Drawing Kit, 它是一个图形库,扮演着Xlib与GTK+之间的媒介的角色.
GdkPixbuf, 小型库,提供客户端图像处理功能.
Pango, 它结合Cario或Xft控制文本和字体的输出.
ATK, the Accessibility Toolkit, 为残障人士专门提供的对GTK+软件的处理功能.

语言绑定:
Gtkmm, C++的GTK+库.
PyGTK, python 的GTK+库
Gtk2-perl, perl的GTK+库.
PHP-GTK, 的GTK+库.
Java-Gnome, 的GTK+库.
Gtk#, C#的GTK+库.



--------------------next---------------------

上一篇:半夜听鸡鸣
下一篇:meiershiyan的个人空间