图书介绍
GTK+/GNOME程序设计【下载 pdf 百度网盘 epub 免费 2025 电子版 mobi 在线】

- (英)Peter Wright著;钟鸣,石永平等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111093275
- 出版时间:2002
- 标注页数:485页
- 文件大小:75MB
- 文件页数:497页
- 主题词:Linux
PDF下载
下载说明
GTK+/GNOME程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 GTK+/GNOME概述1
1.1 X Window System1
1.2 桌面管理器3
1.3 为什么要使用GTK+和GNOME5
1.4 准备使用GTK+和GNOME6
1.4.1 Tarballs7
1.4.2 二进制程序包8
1.5 GTK+/GNOME开发9
1.6 GTK+/GNOME库10
1.6.1 GLib10
1.6.2 GDK10
1.6.3 GTK+11
1.6.4 ImLib11
1.6.5 GNOME11
1.6.6 libGnome11
1.6.7 libGnomeUI11
1.6.8 LibGnorba11
1.6.9 libart_lgpl12
1.6.10 其他的库12
1.7 开发应用程序13
1.8 信息资源17
1.9 本章小结19
第2章 GLib21
2.1 编译GLib应用程序21
2.2 GLib数据类型22
2.3 宏24
2.4 错误检测28
2.5 使用内存29
2.6 表32
2.6.1 表结构33
2.6.2 建立和删除表33
2.6.3 增加表项33
2.6.4 在表中移动34
2.6.5 使用比较函数35
2.7 树38
2.8 扩展数据类型42
2.8.1 GString42
2.8.2 串实用函数44
2.9 计时器46
2.9.1 建立和删除计时器46
2.9.2 启动、停止和重置计时器46
2.9.3 查看计时器47
2.9.4 幽灵计时器47
2.10 本章小结49
第3章 GTK+介绍50
3.1 基础知识50
3.1.1 基于非对象的面向对象的程序设计52
3.1.2 初始化GTK+54
3.1.3 建立并显示窗口54
3.1.4 gtk_main循环函数55
3.1.5 编译和运行GTK+应用程序55
3.1.6 gtk_config实用工具55
3.1.7 运行应用程序56
3.2 信号57
3.2.1 连接信号58
3.2.2 编写信号处理程序59
3.2.3 事件60
3.2.4 信号和事件的作用61
3.2.5 断开信号连接65
3.3 本章小结65
第4章 控制用户界面的布局67
4.1 窗口的介绍67
4.1.1 给窗口加标题67
4.1.2 窗口的尺寸和位置68
4.1.3 将控件添加到窗口71
4.1.4 将按钮添加到窗口72
4.1.5 给窗口添加多个按钮75
4.2 更好的容器75
4.2.1 包装框76
4.2.2 包装框的进一步介绍84
4.2.3 表86
4.3 本章小结91
第5章 神奇的窗口小部件92
5.1 概述92
5.2 GtkLabel——标签窗口小部件94
5.3 GtkEntry——获得用户的文本97
5.4 GtkToggleButton——开/关按钮103
5.5 复选钮105
5.6 单选钮106
5.7 帧109
5.8 本章小结111
第6章 列表和批量数据窗口小部件112
6.1 GtkList——基本的列表窗口小部件112
6.1.1 将整个列表加到列表框116
6.1.2 处理选择121
6.2 可视项和滚动124
6.3 GtkCombo、Combo框124
6.4 GtkCList——新列表框127
6.4.1 CList基础知识127
6.4.2 将项加入到列表129
6.4.3 CList选择131
6.5 本章小结131
第7章 对话框133
7.1 建立自己的对话框133
7.1.1 对话框和GtkWindow134
7.1.2 关于gtk_main的更多内容138
7.1.3 GtkDialog——预建的GtkWindow140
7.2 使用内建对话框142
7.2.1 GtkFileSelection142
7.2.2 GtkColorSelectionDialog146
7.3 本章小结147
第8章 菜单148
8.1 菜单概述148
8.1.1 逐步地建立菜单148
8.1.2 菜单的响应154
8.1.3 菜单反馈154
8.2 单选菜单项155
8.3 加速键155
8.4 利用Item Factory建立菜单159
8.5 弹出菜单162
8.6 本章小结167
第9章 高级窗口小部件168
9.1 填充窗口168
9.1.1 工具提示168
9.1.2 状态栏174
9.1.3 工具栏177
9.2 数字窗口小部件179
9.2.1 进度栏179
9.2.2 调节按钮183
9.2.3 日历185
9.3 范围控件189
9.3.1 滚动条189
9.3.2 滑块191
9.4 滚动窗口小部件193
9.5 本章小结198
第10章 图形、颜色和字体199
10.1 样式199
10.1.1 颜色202
10.1.2 字体205
10.1.3 组合使用颜色和字体样式208
10.2 绘图213
10.2.1 像素映射图214
10.2.2 利用代码绘图217
10.3 本章小结220
第11章 GNOME介绍221
11.1 GNOME的与众不同之处221
11.1.1 源树222
11.1.2 文本的本地化225
11.1.3 配置文件和命令行参数225
11.1.4 对象和库226
11.2 开始227
11.2.1 初始化227
11.2.2 编译GNOME应用程序228
11.2.3 命令行语法分析229
11.2.4 GNOMEAPP232
11.3 本章小结239
第12章 GNOME对话框240
12.1 GnomeDialog240
12.1.1 现实中的对话框242
12.1.2 定制对话框的性能245
12.1.3 运行和关闭对话框247
12.1.4 使对话框正确地工作248
12.2 方便使用的对话框249
12.3 About框255
12.4 消息框256
12.5 GnomePropertyBox258
12.6 本章小结263
第13章 GNOME窗口小部件264
13.1 GnomeCalculator264
13.2 GnomeNumberEntry266
13.3 GnomeColorPicker269
13.4 GnomeFontPicker272
13.5 GnomeDateEdit275
13.6 GnomeEntry277
13.7 GnomeFileEntry279
13.8 GnomeIconEntry282
13.9 GnomeDruid286
13.9.1 增加页面到Druid287
13.9.2 Druid信号289
13.10 本章小结290
第14章 GNOME进一步介绍292
14.1 配置文件292
14.2 声音298
14.3 帮助298
14.4 Internet访问300
14.4.1 DNS查找301
14.4.2 浏览URL文档304
14.5 本章小结304
第15章 GNOME画布305
15.1 画布介绍305
15.1.1 GDK模式和平滑画布模式307
15.1.2 GnomeCanvas坐标308
15.2 GnomeCanvasltems310
15.2.1 GnomeCanvasGroup310
15.2.2 GnomeCanvasRect和GnomeCanvasEllipse311
15.2.3 GnomeCanvasLine314
15.2.4 GnomeCanvasPolygon317
15.2.5 GnomeCanvasText317
15.2.6 GnomeCanvasWidget319
15.2.7 GnomeCanvasImage322
15.2.8 画布项的函数322
15.3 事件326
15.4 本章小节329
第16章 GNOME集成开发环境331
16.1 gIDE331
16.2 安装gIDE334
16.3 使用gIDE336
16.3.1 使用文件337
16.3.2 使用项目338
16.3.3 定制gIDE344
16.4 本章小结347
第17章 Glade348
17.1 安装/升级Glade348
17.1.1 Glade的安装要求348
17.1.2 在何处找到Glade349
17.1.3 怎样安装/升级Glade349
17.1.4 在何处寻找更多信息350
17.2 第一部分——Glade350
17.2.1 界面350
17.2.2 功能358
17.3 第二部分——编写第一个应用程序359
17.3.1 建立自己的计算器359
17.3.2 启动项目360
17.3.3 建立计算器360
17.3.4 编译计算器366
17.3.5 添加代码368
17.3.6 综合应用376
17.4 本章小结377
第18章 应用程序实例:图像浏览器378
18.1 图像浏览器介绍378
18.1.1 用户界面378
18.1.2 设计原理380
18.2 编写代码380
18.2.1 开始编写应用程序381
18.2.2 停止应用程序381
18.2.3 建立用户界面383
18.2.4 图像窗口386
18.2.5 两个窗口间的交互389
18.3 本章小结392
第19章 应用程序实例:球和弹簧394
19.1 球和弹簧394
19.1.1 设置394
19.1.2 建立窗口396
19.1.3 图形项399
19.2 图的更新402
19.2.1 鼠标的交互作用405
19.2.2 编译此应用程序406
19.3 本章小结406
附录A 信号回调407
附录B 事件419
附录C GNOME API参考425
附录D “图像浏览器”实例代码464
附录E “球和弹簧”实例代码476
热门推荐
- 3623695.html
- 212572.html
- 2353370.html
- 1330333.html
- 3205512.html
- 3015648.html
- 29456.html
- 83609.html
- 960794.html
- 1340964.html
- http://www.ickdjs.cc/book_1769613.html
- http://www.ickdjs.cc/book_3142550.html
- http://www.ickdjs.cc/book_1791911.html
- http://www.ickdjs.cc/book_1589999.html
- http://www.ickdjs.cc/book_3448125.html
- http://www.ickdjs.cc/book_505366.html
- http://www.ickdjs.cc/book_2975035.html
- http://www.ickdjs.cc/book_2880803.html
- http://www.ickdjs.cc/book_133818.html
- http://www.ickdjs.cc/book_2425834.html