亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: [程序開發(fā)]LINUX應(yīng)用程序開發(fā)指南:使用GTK+ GNOME庫 [打印本頁]

作者: bitmilong    時間: 2008-04-07 20:56
標(biāo)題: [程序開發(fā)]LINUX應(yīng)用程序開發(fā)指南:使用GTK+ GNOME庫
[程序開發(fā)]LINUX應(yīng)用程序開發(fā)指南:使用GTK+ GNOME庫

本書介紹了Linux下圖形用戶接口(GUI)編程技術(shù)。全書共18章,分五個部分。第一部分介紹Linux GUI編程架構(gòu)以及編程基礎(chǔ)知識,第二部分介紹Linux 編程常用C語言函數(shù)庫glibc、構(gòu)件庫Gtk+、Gnome,第三部分介紹Linux下的GUI生成器Glade,第四部分介紹Linux編程調(diào)試工具gdb及xxgdb。第五部分包括三個附錄,附錄A是書中使用的示例GnomeHello的源代碼,附錄B介紹了一些與Gtk+/Gnome編程相關(guān)的在線資源,附錄C是Gtk+/Gnome對象的簡要介紹。本書中的Gtk+構(gòu)件示例都來自于GTK 1.2.3軟件包的示例。如果下載并安裝了GTK 1.2.3軟件包,則能夠在展開的源代碼目錄下找到這些示例代碼。本書適用于有Linux使用經(jīng)驗及C語言編程基礎(chǔ)的讀者閱讀。


目      錄
前言
第一部分   Linux GUI編程框架及編程基礎(chǔ)
第1章   Linux軟件開發(fā)概述        1
1.1   關(guān)于Linux        1
1.2   關(guān)于Linux的桌面環(huán)境        2
1.3   Linux系統(tǒng)中的軟件開發(fā)        3
1.3.1   開發(fā)所使用的庫        3
1.3.2   Gnome的開發(fā)結(jié)構(gòu)        4
1.4   開發(fā)Linux應(yīng)用程序的編程語言
        和編程工具        6
1.5   本書的結(jié)構(gòu)        7
第2章   Gtk+/Gnome開發(fā)簡介        8
2.1   安裝Gtk+/Gnome庫        8
2.2   第一個Gtk+應(yīng)用程序        9
2.2.1   一個什么也不能做的窗口        9
2.2.2   示例代碼的含義        9
2.2.3   GTK的Hello World        10
2.2.4   Gtk+的信號和回調(diào)函數(shù)原理        12
2.2.5   Hello World代碼解釋        14
2.2.6   運行helloworld        17
2.3   Gnome應(yīng)用程序        17
2.4   GNU C 編譯器        18
2.4.1   使用 gcc        18
2.4.2   gcc 選項        18
2.5   初始化庫        19
2.6   用popt分析參數(shù)        20
2.6.1   參數(shù)分析方法        20
2.6.2   GnomeHello程序的參數(shù)分析        22
2.7   國際化        25
2.8   保存配置信息        27
2.8.1   讀出存儲的配置數(shù)據(jù)        28
2.8.2   在配置文件中存儲數(shù)據(jù)        30
2.8.3   配置文件迭代器        30
2.8.4   節(jié)迭代器        33
2.8.5   其他的配置文件操作        33
2.9   會話管理        34
2.10   Gtk+的主循環(huán)        36
2.10.1   主循環(huán)基本知識        36
2.10.2   退出函數(shù)        36
2.10.3   Timeout函數(shù)        37
2.10.4   idle函數(shù)        37
2.10.5   輸入函數(shù)        38
2.11   編譯應(yīng)用程序        39
2.11.1   生成源代碼樹        39
2.11.2   configure.in文件        41
2.11.3   Makefile.am文件        43
2.11.4   安裝支持文件        44
第二部分   Linux 編程常用C 語言
函數(shù)庫及構(gòu)件庫
第3章   glib庫簡介        49
3.1   類型定義        49
3.2   glib的宏        49
3.2.1   常用宏        49
3.2.2   調(diào)試宏        50
3.3   內(nèi)存管理        52
3.4   字符串處理        53
3.5   數(shù)據(jù)結(jié)構(gòu)        55
3.5.1   鏈表        55
3.5.2   樹        59
3.5.3   哈希表        63
3.6   GString        65
3.7   計時器函數(shù)        66
3.8   錯誤處理函數(shù)        67
3.9   其他實用函數(shù)        67
第4章   構(gòu)件定位        69
4.1   構(gòu)件的顯現(xiàn)、映射和顯示        69
4.2   其他的構(gòu)件概念        70
4.3   構(gòu)件的類型轉(zhuǎn)換        72
4.4   組裝構(gòu)件        72
4.4.1   尺寸分配        73
4.4.2   GtkWindow構(gòu)件        74
4.4.3   GtkBox        76
4.4.4   表格構(gòu)件GtkTable        79
4.4.5   固定容器構(gòu)件GtkFixed        83
4.4.6   布局容器構(gòu)件GtkLayout        85
第5章   按鈕構(gòu)件        87
5.1   普通按鈕GtkButton        87
5.2   開關(guān)按鈕GtkToggleButton        90
5.3   檢查按鈕GtkCheckButton        91
5.4   無線按鈕GtkRadioButton        91
第6章   調(diào)整對象        95
6.1   創(chuàng)建一個調(diào)整對象        95
6.2   使用調(diào)整對象        95
6.3   調(diào)整對象內(nèi)部機制        96
第7章   文本構(gòu)件GtkText        98
7.1   創(chuàng)建、配置文本構(gòu)件        98
7.2   操作文本        99
7.3   鍵盤快捷鍵        100
7.4   GtkText示例        100
第8章   范圍構(gòu)件GtkRange        105
8.1   滾動條構(gòu)件GtkScrollBar        105
8.2   比例構(gòu)件GtkScale        105
8.2.1   函數(shù)和信號        105
8.2.2   常用的范圍函數(shù)        106
8.2.3   鍵盤和鼠標(biāo)綁定        107
8.2.4   示例        107
第9章   雜項構(gòu)件        114
9.1   標(biāo)簽構(gòu)件GtkLabel        114
9.2   箭頭構(gòu)件GtkArrow        117
9.3   工具提示對象GtkTooltips        119
9.4   進度條構(gòu)件GtkProgressBar        120
9.5   對話框構(gòu)件        126
9.6   pixmap        127
9.7   標(biāo)尺構(gòu)件GtkRuler        134
9.8   文本輸入構(gòu)件GtkEntry        137
9.9   微調(diào)按鈕構(gòu)件GtkSpinButton        140
9.10   組合框GtkCombo        146
9.11   日歷構(gòu)件GtkCalendar        148
9.12   顏色選擇構(gòu)件GtkColorSelect        158
9.13   文件選擇構(gòu)件GtkFileSelect        162
第10章   容器構(gòu)件GtkContainer        165
10.1   事件盒構(gòu)件GtkEventBox        165
10.2   對齊構(gòu)件GtkAlignment        166
10.3   框架構(gòu)件GtkFrame        167
10.4   比例框架構(gòu)件GtkAspectFrame        169
10.5   分欄窗口構(gòu)件GtkPanedWindow        170
10.6   視角構(gòu)件GtkViewport        174
10.7   滾動窗口構(gòu)件GtkScrolled
          Window        175
10.8   按鈕盒構(gòu)件GtkButtonBox        177
10.9   工具條構(gòu)件GtkToolbar        181
10.10   筆記本構(gòu)件GtkNotebook        187
第11章   分欄列表構(gòu)件GtkCList        193
11.1   創(chuàng)建分欄列表構(gòu)件GtkCList        193
11.2   操作模式        193
11.3   操作分欄列表構(gòu)件列標(biāo)題        194
11.4   操縱列表        194
11.5   向列表中添加行        196
11.6   在單元格中設(shè)置文本和pixmap
          圖片        197
11.7   存儲數(shù)據(jù)指針        198
11.8   處理選擇        198
11.9   信號        199
11.10   GtkCList示例        199
第12章   樹構(gòu)件        204
12.1   創(chuàng)建新樹構(gòu)件        204
12.1.1   添加一個子樹        204
12.1.2   處理選中的列表        205
12.1.3   樹構(gòu)件內(nèi)部機制        205
12.1.4   信號        206
12.1.5   函數(shù)和宏        206
12.2   樹項構(gòu)件GtkTreeItem        208
12.2.1   信號        209
12.2.2   函數(shù)和宏        210
12.3   樹構(gòu)件示例        210
第13章   GnomeApp構(gòu)件和GnomeUIInfo        215
13.1   主窗口GnomeApp        215
13.2   GnomeUIInfo        216
13.2.1   創(chuàng)建GnomeUIInfo        216
13.2.2   將GnomeUIInfo轉(zhuǎn)換為構(gòu)件        218
第14章   狀態(tài)條構(gòu)件        221
14.1   狀態(tài)條構(gòu)件簡介        221
14.2   GnomeAppBar構(gòu)件        221
14.3   狀態(tài)條構(gòu)件GtkStatusbar        222
第15章   對話框        225
15.1   GnomeDialog構(gòu)件        225
15.1.1   創(chuàng)建對話框        225
15.1.2   填充對話框        226
15.1.3   處理GnomeDialog的信號        226
15.1.4   最后的修飾        227
15.2   模態(tài)對話框        229
15.3   一個對話框示例        230
15.4   特殊對話框        231
15.4.1   GnomeAbout        231
15.4.2   GnomePropertyBox—屬性框        233
15.4.3   GnomeMessageBox—消息框        234
第16章   GDK 基礎(chǔ)        236
16.1   GDK和Xlib        236
16.2   GdkWindow        237
16.2.1   GdkWindow和GtkWidget        237
16.2.2   GdkWindow屬性        238
16.3   視件和顏色表        240
16.3.1   GdkVisual        240
16.3.2   視件的類型        241
16.3.3   顏色和GdkColormap        242
16.3.4   獲得顏色表        244
16.4   可繪區(qū)和pixmap        244
16.5   事件        245
16.5.1   事件類型        245
16.5.2   事件屏蔽        247
16.5.3   在Gtk+中接收Gdk事件        248
16.5.4   鼠標(biāo)按鍵事件        250
16.5.5   鍵盤事件        252
16.5.6   鼠標(biāo)移動事件        254
16.5.7   焦點變更事件        257
16.6   鼠標(biāo)指針        257
16.6.1   指針定位        257
16.6.2   獨占指針        258
16.6.3   改變光標(biāo)        259
16.7   字體        259
16.8   圖形上下文        263
16.9   繪圖        267
16.9.1   畫點        267
16.9.2   畫線        268
16.9.3   矩形        268
16.9.4   畫弧        269
16.9.5   多邊形        269
16.9.6   文本        270
16.9.7   pixmap像素映射圖形        270
16.9.8   RGB緩沖        271
第三部分   Linux GUI 生成器Glade
第17章   Glade:GUI生成器        273
17.1   安裝Glade        273
17.1.1   Glade簡介        273
17.1.2   安裝Glade        273
17.1.3   在Gnome主菜單下為Glade
             創(chuàng)建菜單項        274
17.1.4   在Gnome面板上創(chuàng)建快捷
             按鈕        275
17.2   用Glade生成圖形用戶接口        275
17.2.1   Glade的界面簡介        275
17.2.2   用Glade創(chuàng)建應(yīng)用程序界面        277
第四部分   調(diào)試工具
第18章   程序調(diào)試        283
18.1   用gdb調(diào)試應(yīng)用程序        283
18.1.1   為調(diào)試程序做準(zhǔn)備        283
18.1.2   獲得gdb幫助        284
18.1.3   gdb常用命令        284
18.1.4   gdb   應(yīng)用舉例        286
18.2   用xxgdb調(diào)試應(yīng)用程序        289
第五部分   附      錄
附錄A   GnomeHello源代碼        293
附錄B   在線資源        304
附錄C   Gtk+/Gnome對象總覽        306

--------------------------------------------------------------------------------------
經(jīng)常下載的人估計電腦里面都有幾個G的電子書

有書不讀真浪費,敬告四處下書的朋友們

下書千本不如讀書一卷,閑下來時讀點書

從現(xiàn)在開始...
---------------------------------------------------------------------------------------



[ 本帖最后由 bitmilong 于 2008-4-7 21:06 編輯 ]
作者: shdnzwy    時間: 2008-04-08 11:30
下書千本不如讀書一卷,閑下來時讀點書

記住了
作者: ttsir    時間: 2008-04-08 14:27
標(biāo)題: ookk
oooooooooooooooo
作者: hanksuper    時間: 2008-04-08 16:51
好的,摟住說的是
作者: pndeng    時間: 2008-04-09 05:19
好東西,定了先~~~~~~~~~
作者: tsingming    時間: 2008-04-09 06:47

作者: heavenwalk    時間: 2008-04-09 09:19
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
作者: lsilinux    時間: 2008-04-09 10:47
dddddddddddddd
作者: cjq8876    時間: 2008-04-09 14:13

作者: liuxuebing    時間: 2008-04-09 14:51
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
2222222222222222
作者: jkjk612    時間: 2008-04-09 21:16
很早前就想找這么一本全面點的書了,謝謝了
作者: sam0515214403    時間: 2008-04-10 10:55
gooooooooooood
作者: mathstudio    時間: 2008-04-10 14:39
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
ddddddddddddddddddddd
作者: dragonmsy    時間: 2008-04-10 15:20
真是好東西,謝謝樓主了!
作者: zhaoshengshi    時間: 2008-04-10 15:50
謝謝!
作者: w3g8    時間: 2008-04-10 19:36
llllllllllllllllllllllllllllllllllllllllllllllll
作者: sun-shine    時間: 2008-04-10 21:34
好東西,一定要看看,不知道能不能堅持看完
作者: silverwolf    時間: 2008-04-11 11:26

作者: liaozhi0623    時間: 2008-04-11 12:41
fffffffffffffffffffffffffffffff
作者: zyss888    時間: 2008-04-12 10:30
linux下圖形設(shè)計的好東西,gtk,gnome
作者: Paranoia    時間: 2008-04-12 21:55
upupupupup
作者: xinjiand    時間: 2008-04-12 22:09
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
看看,謝謝共享。ddddd
作者: ifosn    時間: 2008-04-13 03:26
wo yao
xiexie
作者: waterchu    時間: 2008-04-13 11:03
標(biāo)題: 回復(fù) #1 bitmilong 的帖子

作者: xh7cly    時間: 2008-04-14 14:12
標(biāo)題: !!!

作者: include_2008    時間: 2008-04-14 15:32
標(biāo)題: 總是下載樓主的書,好喜歡,有這么多嵌入式的
總是下載樓主的書,好喜歡,有這么多嵌入式的
作者: zg_zrg    時間: 2008-04-14 15:38
thousands thanks
作者: luo_tootu    時間: 2008-04-14 17:37
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
下來看一下呵呵   ........
作者: jonathanpoo    時間: 2008-04-14 17:39
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
作者: wyyw21    時間: 2008-04-14 20:16
下書千本不如讀書一卷,閑下來時讀點書
作者: gzlail    時間: 2008-04-14 23:18
回復(fù),下書,多謝了。
作者: shengfanly    時間: 2008-04-15 08:37
多謝了多謝了多謝了多謝了
作者: dumganhar    時間: 2008-04-15 13:56
謝謝呀,正在學(xué)linux^_^
作者: kangyuc    時間: 2008-04-15 14:14
謝謝分享
作者: pureboy12345    時間: 2008-04-16 12:41
閑下來時讀點書..........
作者: cablink    時間: 2008-04-16 23:48
ddddddddddddddddddddddddddddddddd
作者: bglinux    時間: 2008-04-18 11:38
不錯,下來看看。。
作者: zhuhuifeng    時間: 2008-04-18 12:28
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
哈哈,這絕對是好東西!頂!
作者: lyoyou    時間: 2008-04-18 22:57
好東西,謝謝樓主分享。
作者: mfkfjhhabe    時間: 2008-04-18 23:01
來支持一下樓主,
有空會經(jīng)?磿,不過是網(wǎng)上看,呵呵
作者: ecipher@126.com    時間: 2008-04-18 23:25
hui gei ni a  !
作者: yinjinzhong    時間: 2008-04-20 10:57
好東西,當(dāng)然要下載了!
作者: 63612320    時間: 2008-04-21 15:21
樓主好樣的,呵呵,一定要看看了
作者: liuyouzhi    時間: 2008-04-21 15:33
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
作者: max123    時間: 2008-04-21 15:33
sdf sdf df sd fsdf ds
作者: m8622    時間: 2008-04-21 18:59
thank you!
作者: badman.com    時間: 2008-04-21 20:32
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
樓竹真是個好人啊
作者: zhanglyl    時間: 2008-04-21 23:01

作者: suyangtt    時間: 2008-04-22 16:02
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
作者: marblebox    時間: 2008-04-23 18:23
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
http://sf.hit.edu.cn/
作者: lucas005    時間: 2008-04-24 14:43
oooooooooooooooooooooooooooo
作者: stone_pub    時間: 2008-04-24 16:48
thanks ....
作者: yinglively    時間: 2008-04-24 21:18
好像東西!
下載!
作者: lndsqzhaoyue    時間: 2008-04-25 17:26
標(biāo)題:
我的阿很阿阿   神阿 九九我把
作者: lateblue    時間: 2008-04-25 22:13
gdfgdfgdfgdfg
作者: cyk626    時間: 2008-04-27 19:54
uuuuuuuuuuuuuuuuuuuuuuuuu
作者: d1y2j3    時間: 2008-04-27 20:25
see see see
作者: wrennywang    時間: 2008-04-27 20:39
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
非常感謝 ~~~~~
作者: anwenhuang    時間: 2008-04-28 16:34
下下來看看

好好讀書一卷
作者: 東蘭夢舞    時間: 2008-04-29 10:40
標(biāo)題: 不頂不行
頂一下還得十個字呢
作者: lchdf    時間: 2008-04-29 16:11
謝謝樓主分享,強烈支持
作者: ccgfcg2004    時間: 2008-04-29 21:43
標(biāo)題: 回復(fù) #1 bitmilong 的帖子

作者: iamsky1981    時間: 2008-04-30 08:38
下書千本不如讀書一卷,閑下來時讀點書
作者: znmswf    時間: 2008-04-30 11:58
aaaaaaaaaaaaaaaaaaaaaaaa
作者: jinglinggg    時間: 2008-04-30 14:06
標(biāo)題: 學(xué)習(xí)學(xué)習(xí)學(xué)習(xí)學(xué)習(xí)
我要我要我要我要我要我要
作者: foxxue    時間: 2008-04-30 16:27
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
作者: x84ch    時間: 2008-05-01 09:35
記住了,謝謝樓主了
作者: Gamebyte    時間: 2008-05-01 11:03
多謝分享!
作者: liruiyt    時間: 2008-05-01 13:08
確實到處下書,下的書都霉在了硬盤里了
作者: sgsun    時間: 2008-05-02 22:32
cccccccccccccccoooooooooooooooooooooooooooooooooollllllllllllllllllllllllllllllllllll
作者: sns2002    時間: 2008-05-03 11:55
看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看看
作者: foifox    時間: 2008-05-03 12:54
嗯,說的是,好書,多謝!
作者: xydjh    時間: 2008-05-03 18:37
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
作者: shurarai    時間: 2008-05-04 17:07
阿阿阿阿阿阿阿阿阿阿阿阿
作者: axlrose    時間: 2008-05-06 10:30
好,收下了
作者: zhumeiwen    時間: 2008-05-10 00:10
XCVVVVVVVVVVVVVVVVVVVV
作者: 我是成龍    時間: 2008-05-10 00:44
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
好書啊,下來看看。!
作者: sysulzh    時間: 2008-05-10 01:45
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
hohohoho水,Just 水.
作者: zh4ang    時間: 2008-05-10 10:20
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
知道了,哈哈哈
作者: free123    時間: 2008-05-10 21:20
32432dddddrreee
作者: cox_lee    時間: 2008-05-11 00:48
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
gnome的東東早就想看看了。。。
作者: Leon2008    時間: 2008-05-11 13:08
好東西,定了先~~~~~~~~
作者: jerryhuangxp    時間: 2008-05-11 13:18
標(biāo)題: Great book
I want to learn GTK+
作者: wzlyhcn    時間: 2008-05-11 20:41
標(biāo)題: 好貼。!
看能不能下載。。!
作者: quanchong    時間: 2008-05-15 17:24
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
作者: caicaiking    時間: 2008-05-15 19:20
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
下書千本不如讀書一卷,閑下來時讀點書

記住了
作者: liyiq_82    時間: 2008-05-16 14:18
標(biāo)題: 我正好需要,哈哈...
我正好需要,哈哈....
作者: jomayle    時間: 2008-05-16 16:33
目目目目目目目目目目目目目目目目目目目目目目目目
作者: witer666    時間: 2008-05-19 01:04
thank you!
作者: namisis    時間: 2008-05-20 01:14
看看,沒準(zhǔn)以后會有用~~~
作者: driftage.lan    時間: 2008-05-20 13:15
good!說的不錯,支持!
作者: youxiaxyz    時間: 2008-05-20 17:00
good book  i need it
作者: lihaixiang    時間: 2008-05-21 14:37
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
作者: zengfucen    時間: 2008-05-21 20:35
ddddddjjjjj
作者: drog1983    時間: 2008-05-22 16:32
xie xie LZ
作者: xuezhg    時間: 2008-05-22 16:35
dfdfdfdfdfadfasdfsdf
作者: efort    時間: 2008-05-24 01:07
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
好東東好東東好東東好東東
作者: cinuxer    時間: 2008-05-24 11:39
標(biāo)題: 回復(fù) #1 bitmilong 的帖子
學(xué)過curses,不知道linux的圖形界面開發(fā)包是什么樣子的
作者: yavobo    時間: 2008-05-26 15:22
好書,我今天剛發(fā)現(xiàn)這一本書就在這里發(fā)現(xiàn)了下載鏈接,多謝了。
作者: sgtian168    時間: 2008-05-27 02:29
不錯的東東,頂一下。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2