图书介绍

UNIX/Linux图形开发集粹PDF|Epub|txt|kindle电子书版本网盘下载

UNIX/Linux图形开发集粹
  • 裴植,肖薇等编著 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508410467
  • 出版时间:2002
  • 标注页数:292页
  • 文件大小:14MB
  • 文件页数:303页
  • 主题词:

PDF下载


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

下载说明

UNIX/Linux图形开发集粹PDF格式电子书版下载

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

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

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

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

图书目录

第一章 Gnome开发基础1

1.1 什么是Gnome1

1.2 Gnome开发体系的基础结构2

1.2.1 一个入门实例——简单的Gnome应用程序4

1.2.2 GTK+7

1.2.3 Gnome,X和窗口管理器8

1.2.4 Gnome中的CORBA应用程序8

1.2.5 Gnome图形结构13

1.2.6 Gnome画布13

1.2.7 Libart库17

1.2.8 GnomeCanvas Widget18

1.2.9 结论21

1.3 Gnome函数库21

1.4 gnome-print22

1.5 gnome-xml22

1.6 Guile22

1.7 Bonobo23

1.8 glib:非Gnome函数的可移植性和实用性23

第二章 创建Gnome应用程序27

2.1 创建源代码树27

2.1.1 Gnome源代码树概述27

2.1.2 源代码树列表28

2.1.3 configure.in29

2.1.4 Makefile.am31

2.1.5 安装支持文件33

2.2 Gnome应用程序基础37

2.2.1 初始化函数库37

2.2.2 国际化37

2.2.3 使用popt进行参数分析39

2.2.4 GnomeHello中的参数分析41

2.2.5 保存配置信息45

2.2.6 读取保存的配置数据45

2.2.8 配置文件Iterators47

2.2.7 在配置文件中保存数据47

2.2.9 gnome-apt的Iteration实例48

2.2.10 其他配置文件操作50

2.2.11 会话管理51

2.2.12 使用GnomeClient对象51

2.3 主窗口:GnomeApp53

2.3.1 GnomeApp widget53

2.3.2 GnomeApp54

2.3.3 一个实例55

2.3.4 自动创建菜单和工具条57

2.3.5 GnomeUIInfo提供的菜单和工具条57

2.3.6 GnomeUIInfo枚举类型数据结构的定义59

2.3.7 把GnomeUIInfo转换为一个widget60

2.3.8 添加一个状态条61

2.3.9 帮助宏63

2.3.10 标准菜单项宏63

2.3.11 鼠标拖放72

第三章 GDK基础75

3.1 GdkWindow和GtkWidget76

3.2 GdkWindow属性77

3.3 visual和colormap79

3.3.1 GdkVisual80

3.3.3 颜色和GdkColormap81

3.3.2 visual类型81

3.3.4 获得调色板83

3.4 drawable和Pixmap84

3.5 事件85

3.5.1 事件类型85

3.5.2 键盘事件86

3.5.3 鼠标移动事件87

3.5.4 expose事件90

3.5.5 窗口变动事件91

3.5.6 其他事件92

3.6.1 指针位置95

3.6.2 捕获指针95

3.6 鼠标指针95

3.6.3 修改光标96

3.7 字体97

3.8 图形环境99

3.9 画图104

3.9.1 点104

3.9.2 线105

3.9.3 矩形105

3.9.4 弧线105

3.9.5 椭圆106

3.9.6 文本106

3.9.8 RGB缓冲区107

3.9.7 pixmaps107

3.10 GDK资源管理108

3.11 GtkStyle和Themes109

第四章 两个重要的函数库112

4.1 使用libgnome函数库112

4.1.1 配置文件112

4.1.2 实用程序和文件115

4.1.3 MIME类型116

4.2 使用libgnomeui函数库118

4.2.1 普通图标118

4.2.2 对话框119

4.2.3 输入框126

4.2.4 使用图像128

4.2.5 会话管理128

4.2.6 多文档接口130

4.2.7 杂项widget132

第五章 GTK+对象和类型系统135

5.1 对象和类结构135

5.2 类型检查和新的类型136

5.3 初始化一个新类138

5.4 GtkArg和类型系统141

5.5.1 设置对象参数143

5.5 对象参数143

5.5.2 读取对象参数144

5.5.3 在自己的GtkObject子类中使用对象参数145

5.5.4 发现可用的对象参数148

5.6 信号149

5.6.1 添加一个新的信号150

5.6.2 使用己有的信号154

5.6.3 释放一个信号157

5.6.4 当信号释放时发生的事情159

5.7 对象定位159

5.8 把数据连接到对象上163

5.9 事件掩码166

5.10 在GTK+事件中接收GDK事件167

5.11 按钮事件169

第六章 GTK+开发173

6.1 概述173

6.2 GLib173

6.2.1 命名规则173

6.2.2 Typedefs173

6.2.3 可移植性和实用程序函数174

6.2.4 容器类175

6.3.3 GTK+方法类型180

6.3.4 对象数据180

6.3.1 GUI基础180

6.3.2 GTK+对象模型180

6.3 GTK+180

6.3.5 GTK+/Gnome命名规则181

6.3.6 使用GTK+方法181

6.3.7 Hello World程序实例181

6.4 GTK+中的国际化183

6.4.1 概述183

6.4.2 术语184

6.4.3 GTK+中的国际化184

7.1.2 widget的功能187

7.1.1 widget类型187

7.1 widget概述187

第七章 编写GtkWidget187

7.2 GtkWidget基类188

7.2.1 GtkWidget实例结构体188

7.2.2 GtkWidget类结构189

7.2.3 可以覆盖的信号193

7.3 一个实例:GtkEv widget193

7.3.1 概述193

7.3.2 GtkObject特性194

7.4.1 析构210

7.4 GtkWidget详解210

7.4.2 显示,隐藏和映射211

7.4.3 realization过程212

7.4.4 作图213

7.4.5 大小协商213

7.4.6 GtkContainer基类215

7.5 GtkVBox:一个没有窗口的容器223

7.5.1 编写一个GTK_NO_WINDOW Widget223

7.5.2 大小协商224

7.5.3 孩子参数230

7.6 GnomeAppBar:一个很小的复合widget231

8.2 有关ORBit和CORBA的常见问题235

8.1 ORBit/CORBA概念235

第八章 ORBit/CORBA开发235

8.3 安装ORBit237

8.3.1 从RPMS安装237

8.3.2 从源文件安装237

8.3.3 运行实例程序237

8.3.4 ORBit可以执行的平台238

8.4 ORBit/CORBA的术语238

8.5 第一个CORBA程序239

8.5.1 echo客户和服务器239

8.5.2 caculator客户和服务器244

8.5.3 account客户和服务器250

8.5.4 GUICalculator客户255

8.5.5 GOAD,Gnome对象激活目录257

第九章 KDE应用程序实例分析258

9.1 最简单的Qt(P1)258

9.2 Qt程序的优化(P2)259

9.3 带有Widget的KDE程序(P3)260

9.4 创建菜单(P4)265

9.5 桌面交互程序(P5)268

9.6 显示一个列表(P6)273

9.7 开发工具栏(P7)276

9.8 第6个程序的升级(P8)283

9.9 创建界面(P9)286

热门推荐