图书介绍

GNOME应用程序开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

GNOME应用程序开发指南
  • (美)John R.Sheets著;肖虎勤,陈军等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111090470
  • 出版时间:2001
  • 标注页数:295页
  • 文件大小:27MB
  • 文件页数:304页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

GNOME应用程序开发指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

第1章UNIX经验1

1.1 GNOME是什么1

1.2 工具3

1.2.1 获得方法3

1.2.2 编辑器、编译器和调试器3

1.2.3 Autoconf和Automake5

1.2.4 Libtool6

1.2.5 国际化8

1.2.6 CORBA8

1.3 X Window系统9

1.3.1 系统9

1.3.3 X的服务和延展10

1.3.2 客户端和服务器10

1.3.4 事件队列11

1.3.5 X资源12

1.3.6 图形12

第2章 GTK+/GNOME系统14

2.1 GLib14

2.1.1 简单的数据类型14

2.1.2 名称空间15

2.1.3 登录15

2.1.4 容器17

2.1.5 其他工具21

2.2 GDK23

2.2.1 GTK+连接23

2.2.2 空洞的软件包23

2.2.3 GDK事件24

2.2.5 参考计数25

2.2.4 绘图的基本要素25

2.3 GTK+26

2.3.1 小控件26

2.3.2 GTK+键入系统28

2.3.3 对象类29

2.3.4 对象属性31

2.3.5 信号32

2.4 GNOME35

2.4.1 核心库35

2.4.2 图形库36

2.4.3 组件36

2.4.4 Gnome-xml37

3.1.1 运行configure命令38

第3章GNOME构建环境38

3.1 配置脚本38

3.1.2 configure脚本内部结构39

3.1.3 Makefile变量替换41

3.2 创建自己的配置42

3.2.1 autoconf系统42

3.2.2 配置头文件43

3.2.3 检查工具44

3.2.4 检查头文件45

3.2.5 自定义检查47

3.2.6 辅助工具48

3.3 生成makefile49

3.3.1 GNU makefile规范49

3.3.2 使用automake工具52

3.3.3 Automake变量53

3.3.4 条件编译56

3.3.5 削减一个分布58

3.4 处理库59

3.4.1 Libtool支持59

3.4.2 libtool化60

3.4.3 GRUMPY实例61

3.4.4 显示结果63

3.4.5 版本号参考64

3.5 添加GNOME65

3.5.1 GNOME宏65

3.5.2 gnome-config工具66

3.5.3 GNOME Makefile变量69

3.5.4 autogen、sh脚本70

3.5.5 Grumpy GNOME实例71

第4章 国际化79

4.1 国际化怎样工作79

4.2 准备源文件80

4.3 设置环境81

4.4 创建翻译文件82

4.5 升级翻译文件85

4.6 集成到GNOME中87

第5章 GNOME应用程序89

5.1 头文件89

5.2 GnomeApp小控件89

5.3 主循环91

5.4 命令行选项93

5.4.1 popt库93

5.4.2 增加命令行选项96

5.5 存储选项97

5.6 GNOME桌面文件104

第6章 菜单和工具栏106

6.1 GTK+菜单系统106

6.1.1 GTK+菜单106

6.1.2 GtkMenuItem窗口107

6.1.3 GtkMenuBar和GtkMenu108

6.2 GNOME菜单系统108

6.2.1 GnomeUlInfo结构109

6.2.2 菜单项目类型110

6.2.3 菜单中的图形112

6.2.4 菜单回调函数114

6.2.5 菜单宏114

6.2.6 菜单数组实例117

6.3 GNOME菜单API119

6.3.1 创建菜单119

6.3.2 创建工具栏122

6.4 弹出式菜单123

6.4.1 单击后弹出123

6.4.2 在事件中弹出123

6.5 状态栏125

6.5.1 GnomeAppBar与GtkStatusbar125

6.5.2 创建GnomeAppBar窗口部件125

6.5.3 设置消息127

6.5.4 更新进度条128

第7章 对话框129

7.1 消息对话框129

7.1.1 信息框129

7.1.2 问题框131

7.1.3 消息框132

7.1.4 GnomeApp消息134

7.2 GnomeDialog控件135

7.2.1 创建GnomeDialog控件135

7.2.2 运行对话框137

7.2.3 对话框属性138

7.2.4 关闭对话框139

7.3 About对话框140

7.4 属性框142

7.4.1 创建属性框142

7.4.2 属性框信号143

8.1 GNOME系统中的MDI147

8.1.1 Gnome MDI对象147

第8章 GNOME 多文档界面147

8.1.2 MDI样式148

8.1.3 菜单模板150

8.1.4 转换152

8.1.5 注册152

8.2 GnomeMDI的子对象152

8.2.1 子对象152

8.2.2 GnomeMDI子对象的回复154

8.2.3 使用一般子对象157

8.2.4 通过反馈函数创建菜单158

8.3 MDI信号160

8.3.1 添加和删除信号160

8.3.2 改变信号161

8.4 MDI应用程序的示例162

9.1 GnomeClient171

第9章 会话管理171

9.2 会话指令172

9.3 会话信号173

9.4 在应用程序中加入会话管理175

第10章 图形182

10.1 X Window系统中的图形182

10.1.1 帧缓冲区182

10.1.2 颜色表183

10.1.3 视件183

10.1.4 可绘区184

10.1.5 图像185

10.2 GDK封装186

10.2.1 简单API186

10.2.2 在GDK中使用颜色186

10.3 GdkRGB188

10.3.1 RGB缓冲区189

10.3.2 绘图函数190

10.3.3 颜色管理191

10.4 Libart192

10.4.1 向量通道193

10.4.2 贝济埃通道194

10.4.3 分类向量通道194

10.4.4 微平铺数组195

10.4.5 仿射变换196

10.4.6 像素缓冲区198

10.5 Gdk-pixbuf200

10.5.1 创建200

10.5.2 绘制202

10.5.3 缩放205

10.5.4 分段加载208

10.5.5 自动配置支持209

10.5.6 Gdk-pixbuf 应用程序实例210

第11章 GNOME Canvas工具222

11.1 概述222

11.1.1 双缓冲图纸表面222

11.1.2 Canvas的抽象概念222

11.1.3 Canvas群224

11.1.4 事件224

11.2 坐标系224

11.2.1 通用坐标224

11.2.2 对象坐标225

11.2.4 视窗坐标系226

11.2.3 Canvas坐标系226

11.3 使用Canvas227

11.3.1 GDK模式和AA模式227

11.3.2 滚动区228

11.3.3 添加Canvas对象230

11.3.4 移动Canvas对象231

11.3.5 变换233

11.4 Canvas 对象234

11.4.1 基于向量的绘图对象234

11.4.2 线条类型237

11.4.3 对象的形状238

11.4.4 Canvas中的窗体240

11.4.5 文本Canvas对象241

11.4.6 图形Canvas对象244

11.5.1 事件回应247

11.5 Canvas事件247

11.5.2 单击和双击鼠标248

11.5.3 鼠标移动251

11.5.4 滚动253

11.5.5 键盘事件254

11.5.6 捕获对象256

11.5.7 拖拉和放置Canvas对象257

第12章 文档编制260

12.1 书写文档260

12.1.1 HTML文档260

12.1.2 DocBook文档261

12.2 安装文档263

12.2.1 帮助目录263

12.2.2 设置Makefile.am264

12.2.3 添加topic.dat文件266

12.3 调用帮助系统267

12.3.1 帮助浏览器267

12.3.2 URL处理器267

12.3.3 提出帮助268

12.3.4 在菜单中添加帮助269

12.3.5 在属性框中添加帮助270

12.4 帮助应用程序实例271

12.4.1 HTML帮助文件271

12.4.2 topic.dat文件272

12.4.3 configure.in文件272

12.4.4 Makefile.am文件272

12.4.5 main.c文件273

12.4.6 编译和运行应用程序274

附录A GNOME FAQ276

热门推荐