图书介绍
Ctk+程序设计 C语言版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)洛根编著;战晓苏等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302063071
- 出版时间:2002
- 标注页数:723页
- 文件大小:62MB
- 文件页数:749页
- 主题词:
PDF下载
下载说明
Ctk+程序设计 C语言版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Gtk+的开发环境1
1.1 X Window系统1
1.2 X体系结构2
1.2.1 X协议2
1.2.2 X服务器3
1.2.3 客户端(Xlib)3
1.3 工具包3
1.4 窗口管理器5
1.5 桌面环境6
1.5.1 CDE6
1.5.2 GNOME7
1.5.3 KDE7
1.6 小结7
第2章 Hello Gtk+9
2.1 简介9
2.2 一个简单的示例:Hello Gtk+10
2.4 范型转移11
2.3 为控制台程序添加交互功能11
2.5 了解Gtk+版的Hello World示例14
2.6 编译客户程序示例19
2.7 调试客户程序示例20
2.8 应用程序启动、终止和主循环函数22
2.8.1 应用程序启动22
2.8.2 应用程序终止27
2.8.3 Gtk+主循环函数28
2.8.4 超时和空闲处理32
2.8.5 空闲函数33
2.8.6 监听按键事件36
2.9 小结39
第3章 信号、事件、对象和类型40
3.1 信号40
3.1.1 示例:GtkButton信号40
3.1.2 处理信号41
3.2 事件44
3.2.1 事件回调函数原型44
3.2.2 事件类型49
3.2.3 信号和事件API62
3.3 信号查询63
3.3.1 发出信号64
3.3.2 控制信号69
3.4 对象73
3.4.1 作为对象的按钮构件73
3.4.2 对象API76
3.4.3 对象属性79
3.4.4 获取并设置对象属性83
3.4.5 将客户端数据与对象或构件相关联87
3.5 类型91
3.6 小结92
第4章 构件93
4.1 使用构件的原因93
4.1.1 简化用户界面开发93
4.2.1 类名95
4.2.2 父类名95
4.2.3 宏95
4.2 GtkWidget95
4.1.2 为用户做简化95
4.2.4 其他宏96
4.2.5 信号函数原型99
4.2.6 支持的参数103
4.2.7 应用程序级API概要103
4.2.8 类描述110
4.3 小结144
5.1 控件和容器145
第5章 标签和按钮145
5.2 GtkLabel146
5.2.1 类名146
5.2.2 父类名146
5.2.3 宏146
5.2.4 支持的参数146
5.2.5 应用程序级API概要146
5.2.6 类描述147
5.3 按钮152
5.4.4 信号函数原型154
5.4.3 宏154
5.4.2 父类名154
5.4.1 类名154
5.4 GtkButton154
5.4.5 支持的参数155
5.4.6 应用程序级API概要155
5.4.7 类描述156
5.5.5 支持的参数159
5.5.4 信号函数原型159
5.5.3 宏159
5.5.2 父类名159
5.5.1 类名159
5.5 GtkToggleButton159
5.5.6 应用程序级API概要160
5.5.7 类描述161
5.6 GtkCheckButton164
5.6.1 类名164
5.6.2 父类名164
5.6.3 宏164
5.6.5 类描述165
5.6.4 应用程序级API概要165
5.7 GtkRadioButton166
5.7.1 类名166
5.7.2 父类名166
5.7.3 宏166
5.7.4 支持的参数166
5.7.5 应用程序级API概要166
5.7.6 类描述167
5.8 小结170
第6章 列表171
6.1 GtkList172
6.1.1 类名172
6.1.2 父类名172
6.1.3 宏172
6.1.4 信号函数原型172
6.1.5 应用程序级API概要172
6.1.6 类描述174
6.2.4 信号函数原型182
6.2.3 宏182
6.2.1 类名182
6.2 GtkCList182
6.2.2 父类名182
6.2.5 支持的参数184
6.2.6 应用程序级API概要185
6.2.7 类描述192
6.3 小结230
7.1 GtkWindow231
7.1.1 类名231
第7章 WINDOWS和DIALOGS231
7.1.2 父类名232
7.1.3 宏232
7.1.4 支持的信号232
7.1.5 信号函数原型232
7.1.6 支持的参数232
7.1.7 应用程序级API概要232
7.1.8 类描述234
7.2.4 应用程序级API概要247
7.2.3 宏指令247
7.2.5 类描述247
7.2.1 类名247
7.2.2 父类名247
7.2 GtkDialog247
7.3 GtkFileSelection251
7.3.1 类名251
7.3.2 父类名251
7.3.3 宏指令251
7.3.4 应用程序级API概要251
7.3.5 类描述252
7.4 GtkFontSelection257
7.4.1 类名257
7.4.2 父类名257
7.4.3 宏指令257
7.4.4 应用程序级API概要258
7.4.5 类描述258
7.5.4 应用程序级API概要266
7.5.2 父类名266
7.5.3 宏指令266
7.5 GtkFontSelectionDialog266
7.5.1 类名266
7.5.5 类描述267
7.6 GtkColorSelectionDialog269
7.6.1 类名269
7.6.2 父类名269
7.6.3 宏指令269
7.6.4 应用程序级API概要269
7.6.5 类描述269
7.7 GtkColorSelection273
7.7.1 类名273
7.7.2 父类名273
7.7.3 宏273
7.7.4 支持的信号273
7.7.6 支持的参数274
7.7.7 应用程序级API概要274
7.7.5 信号函数原型274
7.7.8 类描述275
7.8 小结277
第8章 Separator、Arrow、lmage、Pixmap和Entry构件278
8.1 分隔线278
8.2.5 类描述279
8.2.4 应用程序级API概要279
8.2.3 宏279
8.2.2 父类名279
8.2.1 类名279
8.2 GtkSeparator279
8.3 GtkHSeparator280
8.3.1 类名280
8.3.2 父类名280
8.3.3 宏280
8.3.4 应用程序级API概要280
8.3.5 类描述280
8.4.3 宏283
8.4.2 父类名283
8.4.4 应用程序级API概要283
8.4 GtkVSeparator283
8.4.1 类名283
8.4.5 类描述284
8.5.3 宏286
8.5.5 应用程序级API概要286
8.5.4 支持的参数286
8.5.6 类描述286
8.5.2 父类名286
8.5.1 类名286
8.5 GtkArrow286
8.6 图像和Pixmaps288
8.7 GtkPixmap289
8.7.1 类名289
8.7.2 父类名289
8.7.3 宏289
8.7.4 应用程序级API概要289
8.7.5 类描述290
8.8.4 应用程序级API概要294
8.8.3 宏294
8.8.2 父类名294
8.8 GtkImage294
8.8.1 类名294
8.8.5 类描述295
8.8.6 从窗口中提取图像数据300
8.9.3 宏305
8.9.4 支持的参数305
8.9.5 应用程序级API概要305
8.9.2 父类名305
8.9.1 类名305
8.9 GtkEntry305
8.9.6 类描述306
8.10 小结310
第9章 菜单311
9.1 GtkItemFactory312
9.1.1 类名312
9.1.2 父类名312
9.1.3 宏312
9.1.4 应用程序级API概要313
9.1.5 类描述314
9.2.4 支持的参数332
9.2.3 宏332
9.2.5 应用程序级API概要332
9.2 GtkMenuBar332
9.2.1 类名332
9.2.2 父类名332
9.2.6 类描述333
9.3 GtkMenultem334
9.3.1 类名334
9.3.2 父类名334
9.3.3 宏334
9.3.4 支持的信号334
9.3.5 信号函数原型335
9.3.6 应用程序级API概要335
9.3.7 类描述336
9.5.2 父类名342
9.5.3 宏342
9.5.4 支持的信号342
9.5 GtkCheckMenuItem342
9.4 复选菜单项和单选菜单项342
9.5.1 类名342
9.5.5 信号函数原型343
9.5.6 应用程序级API概要343
9.5.7 类描述343
9.6.2 父类名346
9.6.3 宏346
9.6.1 类名346
9.6 GtkRadioMenuItem346
9.6.4 应用程序级API概要347
9.6.5 类描述347
9.7 GtkTearoffMenultem350
9.7.1 类名350
9.7.2 父类名350
9.7.3 宏350
9.7.4 应用程序级API概要350
9.7.5 类描述350
9.8.3 宏352
9.8.2 父类名352
9.8.4 应用程序级API概要352
9.8 GtkMenu352
9.8.1 类名352
9.8.5 类描述353
9.9 GtkOptionMenu359
9.9.1 类名359
9.9.2 父类名359
9.9.4 应用程序级API概要360
9.9.5 类描述360
9.9.3 宏360
9.10 小结365
第10章 容器类和基类366
10.1 GlkContainer367
10.1.1 类名367
10.1.2 父类名367
10.1.3 宏367
10.1.4 支持的信号367
10.1.5 信号函数原型367
10.1.7 应用程序级API概要368
10.1.6 支持的参数368
10.1.8 类描述369
10.2 GtkFixed373
10.2.1 类名373
10.2.2 父类名373
10.2.3 宏373
10.2.4 应用程序级API概要373
10.2.5 类描述373
10.3.3 宏377
10.3.4 支持的参数377
10.3.1 类名377
10.3.2 父类名377
10.3 GtkBox377
10.3.5 应用程序级API概要378
10.3.6 类描述379
10.4 GtkVBox386
10.4.1 类名386
10.4.2 父类名386
10.5.2 父类名387
10.5 GtkHBox387
10.5.1 类名387
10.4.4 应用程序级API概要387
10.4.3 宏387
10.4.5 类描述387
10.5.3 宏388
10.5.4 应用程序级API概要388
10.5.5 类描述388
10.6 GtkButtonBox388
10.6.1 类名388
10.6.2 父类名388
10.6.3 宏389
10.6.4 应用程序级API概要389
10.6.5 类描述390
10.7 GtkVButtonBox394
10.7.1 类名394
10.7.4 应用程序级API概要395
10.7.5 类描述395
10.7.2 父类名395
10.7.3 宏395
10.8 GtkHButtonBox396
10.8.1 类名396
10.8.2 父类名396
10.8.3 宏397
10.8.4 应用程序级API概要397
10.8.5 类描述397
10.9.2 父类名398
10.9.3 宏398
10.9.1 类名398
10.9 GtkNotebook398
10.9.4 支持的信号399
10.9.5 信号函数原型399
10.9.6 支持的参数399
10.9.7 应用程序级API概要399
10.9.8 类描述403
10.10 小结425
11.1.1 类名426
11.1.2 父类名426
第11章 更多的容器构件类426
11.1 GtkPaned426
11.1.3 宏427
11.1.4 应用程序级API概要427
11.1.5 类描述427
11.2 GtkVPaned431
11.2.1 类名431
11.2.2 父类名431
11.2.3 宏432
11.2.4 应用程序级API概要432
11.2.5 类描述432
11.3 GtkHPaned432
11.3.1 类名432
11.3.2 父类名432
11.4 GtkPacker433
11.4.1 类名433
11.4.2 父类名433
11.3.4 应用程序级API概要433
11.3.3 宏433
11.3.5 类描述433
11.4.3 宏434
11.4.4 支持的参数434
11.4.5 应用程序级API概要434
11.4.6 类描述435
11.5.2 父类名452
11.5.3 宏452
11.5.1 类名452
11.5 GtkFrame452
11.5.4 支持的参数453
11.5.5 应用程序级API概要453
11.5.6 类描述453
11.6 GtkAspectFrame456
11.6.1 类名456
11.6.2 父类名456
11.6.3 宏456
11.6.4 支持的参数457
11.6.5 应用程序级API概要457
11.6.6 类描述457
11.7.4 支持的参数462
11.7.3 宏462
11.7.5 应用程序级API概要462
11.7.1 类名462
11.7 GtkTable462
11.7.2 父类名462
11.7.6 类描述463
11.8 GtkToolbar473
11.8.1 类名473
11.8.4 支持的信号474
11.8.6 应用程序级API概要474
11.8.5 信号函数原型474
11.8.3 宏474
11.8.2 父类名474
11.8.7 类描述476
11.9 GtkHandleBox488
11.9.1 类名488
11.9.2 父类名488
11.9.3 宏488
11.9.4 支持的信号488
11.9.5 应用程序级API概要488
11.9.6 类描述489
11.10 GtkEventBox492
11.10.1 类名492
11.10.2 父类名492
11.10.3 宏492
11.10.4 应用程序级API概要492
11.10.5 类描述492
11.11.3 宏495
11.11.2 父类名495
11.11.1 类名495
11.11 GtkScrolledWindow495
11.11.4 支持的参数496
11.11.5 应用程序级API概要496
11.11.6 类描述497
11.12 GtkLayout505
11.12.1 类名505
11.12.2 父类名505
11.12.3 宏505
11.12.5 类描述506
11.12.4 应用程序级API概要506
11.13 小结516
第12章 树518
12.1 使用树的原因518
12.1.1 使用GtkTree和GtkTreItem520
12.1.2 示例521
12.2 GtkTree529
12.2.1 类名529
12.2.2 父类名529
12.2.3 宏529
12.2.4 各种宏530
12.2.5 支持的信号530
12.2.6 信号函数原型530
12.2.7 应用程序级API概要530
12.2.8 类描述532
12.3.2 父类名538
12.3.3 宏538
12.3 GtkTreeItem538
12.3.1 类名538
12.3.4 支持的信号539
12.3.5 信号函数原型539
12.3.6 应用程序级API概要539
12.3.7 类描述540
12.3.8 树操作546
12.4.2 父类名547
12.4.4 支持的信号547
12.4.3 宏547
12.4.1 类名547
12.4 GtkCTree547
12.4.5 信号函数原型548
12.4.6 支持的参数548
12.4.7 应用程序级API概要549
12.4.8 类描述555
12.5 小结589
第13章 范围构件和调节对象590
13.1 比例尺构件590
13.2.4 支持的参数591
13.2.2 父类名591
13.2.3 宏591
13.2 GtkHScale591
13.2.1 类名591
13.2.5 应用程序级API概要592
13.2.6 类描述592
13.3 GtkVScale592
13.3.1 类名592
13.3.2 父类名592
13.3.3 宏592
13.4 GtkScale593
13.4.2 父类名593
13.4.1 类名593
13.3.5 应用程序级API概要593
13.3.6 类描述593
13.3.4 支持的参数593
13.4.3 宏594
13.4.4 支持的参数594
13.4.5 应用程序级API概要594
13.4.6 类描述594
13.5.3 宏599
13.5.2 父类名599
13.5.4 应用程序级API概要599
13.4.7 滚动条599
13.5.1 类名599
13.5 GtkHScrollbar599
13.5.5 类描述600
13.6 GtkVScrollbar600
13.6.1 类名600
13.6.2 父类名600
13.6.3 宏600
13.6.4 应用程序级API概要600
13.6.5 类描述601
13.7 GtkScrollbar601
13.7.1 类名601
13.7.2 父类名601
13.7.3 宏601
13.7.4 应用程序级API概要601
13.7.5 类描述601
13.8.2 父类名603
13.8 GtkAdjustment603
13.8.1 类名603
13.8.3 宏604
13.8.4 支持的信号604
13.8.5 信号函数原型604
13.8.6 应用程序级API概要604
13.8.7 类描述604
13.9 GtkRange611
13.9.1 类名611
13.9.2 父类名611
13.9.3 宏611
13.9.4 支持的参数611
13.9.5 应用程序级API概要611
13.9.6 类描述612
13.10 小结613
14.1.4 支持的参数614
14.1.3 宏614
14.1.2 父类名614
14.1 GtkText614
第14章 文本和SpinButton构件614
14.1.1 类名614
14.1.5 应用程序级API概要615
14.1.6 类描述616
14.2.3 宏623
14.2.5 应用程序级API概要623
14.2.4 支持的参数623
14.2.2 父类名623
14.2.1 类名623
14.2 GtkSpinButton623
14.2.6 类描述625
14.3 小结639
第15章 其他构件640
15.1 GtkRuler640
15.1.1 类名640
15.1.2 父类名640
15.1.3 宏640
15.1.5 应用程序级API概要641
15.1.6 类描述641
15.1.4 支持的参数641
15.2.4 应用程序级API概要646
15.3.2 父类名646
15.3 GtkPreview646
15.2.5 类描述646
15.3.1 类名646
15.2.3 宏646
15.2.2 父类名646
15.2.1 类名646
15.2 GtkHRuler646
15.3.3 宏647
15.3.4 支持的参数647
15.3.5 应用程序级API概要647
15.3.6 类描述648
15.4 GtkProgress656
15.4.1 类名656
15.4.2 父类名656
15.4.5 应用程序级API概要657
15.4.4 支持的参数657
15.4.3 宏657
15.4.6 类描述658
15.5 GtkProgressBar663
15.5.1 类名663
15.5.2 父类名663
15.5.3 宏663
15.5.4 支持的参数663
15.5.5 应用程序级API概要663
15.5.6 类描述664
15.7.6 类描述670
15.6.3 宏674
15.6.4 应用程序级API概要674
15.6 GtkTooltips674
15.6.2 父类名674
15.6.1 类名674
15.6.5 类描述675
15.7 GtkTipsQuery677
15.7.1 类名677
15.7.5 应用程序级API概要678
15.7.4 支持的参数678
15.7.2 父类名678
15.7.3 宏678
15.8 GtkCombo684
15.8.1 类名684
15.8.2 父类名684
15.8.3 宏684
15.8.4 应用程序级API概要684
15.8.5 类描述685
15.9.4 支持的信号692
15.9.6 应用程序级API概要692
15.9.5 信号函数原型692
15.9 GtkStatusbar692
15.9.3 宏692
15.9.2 父类名692
15.9.1 类名692
15.9.7 类描述693
15.10.5 应用程序级API概要697
15.10.4 支持的参数697
15.10.3 宏697
15.10.2 父类名697
15.10.1 类名697
15.10 GtkAccelLabel697
15.10.6 类描述698
15.11 GtkDrawingArea699
15.11.1 类名699
15.11.2 父类名699
15.11.3 宏699
15.11.4 应用程序级API概要699
15.11.5 类描述700
15.12 GtkCalendar711
15.12.1 类名711
15.12.2 父类名711
15.12.3 宏711
15.12.4 支持的信号711
15.12.5 信号函数原型711
15.12.6 应用程序级API概要712
15.12.7 类描述713
15.13 小结719
附录 GTK+1.2构件层次结构721
热门推荐
- 3071208.html
- 2544905.html
- 125470.html
- 930685.html
- 3844164.html
- 1138455.html
- 3741086.html
- 3691231.html
- 2648611.html
- 919622.html
- http://www.ickdjs.cc/book_3787231.html
- http://www.ickdjs.cc/book_1966654.html
- http://www.ickdjs.cc/book_521278.html
- http://www.ickdjs.cc/book_186567.html
- http://www.ickdjs.cc/book_229100.html
- http://www.ickdjs.cc/book_1322084.html
- http://www.ickdjs.cc/book_1251003.html
- http://www.ickdjs.cc/book_1332877.html
- http://www.ickdjs.cc/book_3363862.html
- http://www.ickdjs.cc/book_1908890.html