注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具GNOME应用程序开发指南

GNOME应用程序开发指南

GNOME应用程序开发指南

定 价:¥39.00

作 者: (美)John R.Sheets著;肖虎勤,陈军等译
出版社: 机械工业出版社
丛编项: Linux与自由软件资源丛书
标 签: Linux

购买这本书可以去


ISBN: 9787111090472 出版时间: 2001-08-01 包装:
开本: 26cm 页数: 295 字数:  

内容简介

  GNOME是GNU自由软件方案的衍生部分,用户界面友好,为软件开发者提供了一个功能强大的应用程序构架。本书内容包括编写GNOME应用程序的基本知识、GTK+和GNOM系统、GNOME构建环境及国际化、文档编制等,贯穿全书还有大量的GNOME编程技巧和API。通过这些内容和技巧的讲解,可提高读者分析问题和解决问题的能力。适合于自由软件应用程序的开发者和自由软件的爱好者。

作者简介

暂缺《GNOME应用程序开发指南》作者简介

图书目录

前言
第1章 UNIX经验
1.1 GNOME是什么
1.2 工具
1.2.1 获得方法
1.2.2 编辑器、编译器和调试器
1.2.3 Autoconf和Automake
1.2.4 Libtool
1.2.5 国际化
1.2.6 CORBA
1.3 X Window系统
1.3.1 系统
1.3.2 客户端和服务器
1.3.3 X的服务和延展
1.3.4 事件队列
1.3.5 X资源
1.3.6 图形
第2章 GTK+/GNOME系统
2.1 GLib
2.1.1 简单的数据类型
2.1.2 名称空间
2.1.3 登录
2.1.4 容器
2.1.5 其他工具
2.2 GDK
2.2.1 GTK+连接
2.2.2 空洞的软件包
2.2.3 GDK事件
2.2.4 绘图的基本要素
2.2.5 参考计数
2.3 GTK+
2.3.1 小控件
2.3.2 GTK+键入系统
2.3.3 对象类
2.3.4 对象属性
2.3.5 信号
2.4 GNOME
2.4.1 核心库
2.4.2 图形库
2.4.3 组件
2.4.4 Gnome-xml
第3章 GNOME构建环境
3.1 配置脚本
3.1.1 运行configure命令
3.1.2 configure脚本内部结构
3.1.3 Makefile变量替换
3.2 创建自己的配置
3.2.1 autoconf系统
3.2.2 配置头文件
3.2.3 检查工具
3.2.4 检查头文件
3.2.5 自定义检查
3.2.6 辅助工具
3.3 生成makefile
3.3.1 GNU makefile规范
3.3.2 使用automake工具
3.3.3 Automake变量
3.3.4 条件编译
3.3.5 削减一个分布
3.4 处理库
3.4.1 Libtool支持
3.4.2 libtool化
3.4.3 GRUMPY实例
3.4.4 显示结果
3.4.5 版本号参考
3.5 添加GNOME
3.5.1 GNOME宏
3.5.2 gnome-config工具
3.5.3 GNOME Makefile变量
3.5.4 autogen.sh脚本
3.5.5 Grumpy GNOME实例
第4章 国际化
4.1 国际化怎样工作
4.2 准备源文件
4.3 设置环境
4.4 创建翻译文件
4.5 升级翻译文件
4.6 集成到GNOME中
第5章 GNOME应用程序
5.1 头文件
5.2 GnomeApp小控件
5.3 主循环
5.4 命令行选项
5.4.1 popt库
5.4.2 增加命令行选项
5.5 存储选项
5.6 GNOME桌面文件
第6章 菜单和工具栏
6.1 GTK+菜单系统
6.1.1 GTK+菜单
6.1.2 GtkMenuItem窗口
6.1.3 GtkMenuBar和GtkMenu
6.2 GNOME菜单系统
6.2.1 GnomeUIInfo结构
6.2.2 菜单项目类型
6.2.3 菜单中的图形
6.2.4 菜单回调函数
6.2.5 菜单宏
6.2.6 菜单数组实例
6.3 GNOME菜单API
6.3.1 创建菜单
6.3.2 创建工具栏
6.4 弹出式菜单
6.4.1 单击后弹出
6.4.2 在事件中弹出
6.5 状态栏
6.5.1 GnomeAppBar与GtkStatusbar
6.5.2 创建GnomeAppBar窗口部件
6.5.3 设置消息
6.5.4 更新进度条
第7章 对话框
7.1 消息对话框
7.1.1 信息框
7.1.2 问题框
7.1.3 消息框
7.1.4 GnomeApp消息
7.2 GnomeDialog控件
7.2.1 创建GnomeDialog控件
7.2.2 运行对话框
7.2.3 对话框属性
7.2.4 关闭对话框
7.3 About对话框
7.4 属性框
7.4.1 创建属性框
7.4.2 属性框信号
第8章 GNOME多文档界面
8.1 GNOME系统中的MDI
8.1.1 Gnome MDI对象
8.1.2 MDI样式
8.1.3 菜单模板
8.1.4 转换
8.1.5 注册
8.2 GnomeMDI的子对象
8.2.1 子对象
8.2.2 GnomeMDI子对象的回复
8.2.3 使用一般子对象
8.2.4 通过反馈函数创建菜单
8.3 MDI信号
8.3.1 添加和删除信号
8.3.2 改变信号
8.4 MDI应用程序的示例
第9章 会话管理
9.1 GnomeClient
9.2 会话指令
9.3 会话信号
9.4 在应用程序中加入会话管理
第10章 图形
10.1 X Window系统中的图形
10.1.1 帧缓冲区
10.1.2 颜色表
10.1.3 视件
10.1.4 可绘区
10.1.5 图像
10.2 GDK封装
10.2.1 简单API
10.2.2 在GDK中使用颜色
10.3 GdkRGB
10.3.1 RGB缓冲区
10.3.2 绘图函数
10.3.3 颜色管理
10.4 Libart
10.4.1 向量通道
10.4.2 贝济埃通道
10.4.3 分类向量通道
10.4.4 微平铺数组
10.4.5 仿射变换
10.4.6 像素缓冲区
10.5 Gdk-pixbuf
10.5.1 创建
10.5.2 绘制
10.5.3 缩放
10.5.4 分段加载
10.5.5 自动配置支持
10.5 Gdk-pixbuf应用程序实例
第11章 GNOME Canvas工具
11.1 概述
11.1.1 双缓冲图纸表面
11.1.2 Canvas的抽象概念
11.1.3 Canvas群
11.1.4 事件
11.2 坐标系
11.2.1 通用坐标
11.2.2 对象坐标
11.2.3 Canvas坐标系
11.2.4 视窗坐标系
11.3 使用Canvas
11.3.1 GDK模式和AA模式
11.3.2 滚动区
11.3.3 添加Canvas对象
11.3.4 移动Canvas对象
11.3.5 变换
11.4 Canvas对象
11.4.1 基于向量的绘图对象
11.4.2 线条类型
11.4.3 对象的形状
11.4.4 Canvas中的窗体
11.4.5 文本Canvas对象
11.4.6 图形Canvas对象
11.5 Canvas事件
11.5.1 事件回应
11.5.2 单击和双击鼠标
11.5.3 鼠标移动
11.5.4 滚动
11.5.5 键盘事件
11.5.6 捕获对象
11.5.7 拖拉和放置Canvas对象
第12章 文档编制
12.1 书写文档
12.1.1 HTML文档
12.1.2 DoxBook文档
12.2 安装文档
12.2.1 帮助目录
12.2.2 设置Makefile.am
12.2.3 添加topic.dat文件
12.3 调用帮助系统
12.3.1 帮助浏览器
12.3.2 URL处理器
12.3.3 提出帮助
12.3.4 在菜单中添加帮助
12.3.5 在属性框中添加帮助
12.4 帮助应用程序实例
12.4.1 HTML帮助文件
12.4.2 topic.dat文件
12.4.3 configure.in文件
12.4.4 Makefile.am文件
12.4.5 main.c文件
12.4.6 编译和运行应用程序
附录A GNOME FAQ

本目录推荐