linux应用程序开发指南之目录

上传人:wm****3 文档编号:43036488 上传时间:2018-06-04 格式:DOC 页数:8 大小:16.83KB
返回 下载 相关 举报
linux应用程序开发指南之目录_第1页
第1页 / 共8页
linux应用程序开发指南之目录_第2页
第2页 / 共8页
linux应用程序开发指南之目录_第3页
第3页 / 共8页
linux应用程序开发指南之目录_第4页
第4页 / 共8页
linux应用程序开发指南之目录_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《linux应用程序开发指南之目录》由会员分享,可在线阅读,更多相关《linux应用程序开发指南之目录(8页珍藏版)》请在金锄头文库上搜索。

1、linuxlinux 应用程序开发指南之目录应用程序开发指南之目录目 录前言第一部分 Linux GUI 编程框架及编程基础第 1 章 Linux 软件开发概述 11.1 关于 Linux11.2 关于 Linux 的桌面环境 21.3 Linux 系统中的软件开发31.3.1 开发所使用的库31.3.2 Gnome 的开发结构 41.4 开发 Linux 应用程序的编程语言和编程工具61.5 本书的结构7第 2 章 Gtk+/Gnome 开发简介82.1 安装 Gtk+/Gnome 库 82.2 第一个 Gtk+应用程序92.2.1 一个什么也不能做的窗口92.2.2 示例代码的含义92.2

2、.3 GTK 的 Hello World102.2.4 Gtk+的信号和回调函数原理 122.2.5 Hello World 代码解释142.2.6 运行 helloworld 172.3 Gnome 应用程序 172.4 GNU C 编译器182.4.1 使用 gcc182.4.2 gcc 选项182.5 初始化库 192.6 用 popt 分析参数202.6.1 参数分析方法 202.6.2 GnomeHello 程序的参数分析 222.7 国际化252.8 保存配置信息272.8.1 读出存储的配置数据 282.8.2 在配置文件中存储数据302.8.3 配置文件迭代器302.8.4 节

3、迭代器332.8.5 其他的配置文件操作 332.9 会话管理 342.10 Gtk+的主循环362.10.1 主循环基本知识 362.10.2 退出函数 362.10.3 Timeout 函数 372.10.4 idle 函数 372.10.5 输入函数 382.11 编译应用程序392.11.1 生成源代码树392.11.2 configure.in 文件 412.11.3 Makefile.am 文件432.11.4 安装支持文件44第二部分 Linux 编程常用 C 语言函数库及构件库第 3 章 glib 库简介 493.1 类型定义 493.2 glib 的宏 493.2.1 常用宏

4、 493.2.2 调试宏 503.3 内存管理 523.4 字符串处理533.5 数据结构 553.5.1 链表553.5.2 树593.5.3 哈希表 633.6 GString653.7 计时器函数663.8 错误处理函数673.9 其他实用函数67第 4 章 构件定位 694.1 构件的显现、映射和显示694.2 其他的构件概念 704.3 构件的类型转换 724.4 组装构件 724.4.1 尺寸分配734.4.2 GtkWindow 构件744.4.3 GtkBox 764.4.4 表格构件 GtkTable794.4.5 固定容器构件 GtkFixed 834.4.6 布局容器构件

5、 GtkLayout 85第 5 章 按钮构件 875.1 普通按钮 GtkButton 875.2 开关按钮 GtkToggleButton 905.3 检查按钮 GtkCheckButton 915.4 无线按钮 GtkRadioButton 91第 6 章 调整对象 956.1 创建一个调整对象956.2 使用调整对象956.3 调整对象内部机制96第 7 章 文本构件 GtkText987.1 创建、配置文本构件987.2 操作文本 997.3 键盘快捷键1007.4 GtkText 示例 100第 8 章 范围构件 GtkRange 1058.1 滚动条构件 GtkScrollBar

6、 1058.2 比例构件 GtkScale 1058.2.1 函数和信号1058.2.2 常用的范围函数1068.2.3 键盘和鼠标绑定1078.2.4 示例107第 9 章 杂项构件 1149.1 标签构件 GtkLabel 1149.2 箭头构件 GtkArrow 1179.3 工具提示对象 GtkTooltips 1199.4 进度条构件 GtkProgressBar1209.5 对话框构件1269.6 pixmap1279.7 标尺构件 GtkRuler 1349.8 文本输入构件 GtkEntry 1379.9 微调按钮构件 GtkSpinButton 1409.10 组合框 Gtk

7、Combo1469.11 日历构件 GtkCalendar 1489.12 颜色选择构件 GtkColorSelect1589.13 文件选择构件 GtkFileSelect 162第 10 章 容器构件 GtkContainer16510.1 事件盒构件 GtkEventBox 16510.2 对齐构件 GtkAlignment16610.3 框架构件 GtkFrame 16710.4 比例框架构件 GtkAspectFrame16910.5 分栏窗口构件 GtkPanedWindow17010.6 视角构件 GtkViewport 17410.7 滚动窗口构件 GtkScrolledWin

8、dow17510.8 按钮盒构件 GtkButtonBox 17710.9 工具条构件 GtkToolbar18110.10 笔记本构件 GtkNotebook 187第 11 章 分栏列表构件 GtkCList19311.1 创建分栏列表构件 GtkCList 19311.2 操作模式19311.3 操作分栏列表构件列标题 19411.4 操纵列表19411.5 向列表中添加行19611.6 在单元格中设置文本和 pixmap图片 19711.7 存储数据指针19811.8 处理选择19811.9 信号 19911.10 GtkCList 示例 199第 12 章 树构件20412.1 创建

9、新树构件20412.1.1 添加一个子树20412.1.2 处理选中的列表 20512.1.3 树构件内部机制 20512.1.4 信号20612.1.5 函数和宏 20612.2 树项构件 GtkTreeItem 20812.2.1 信号20912.2.2 函数和宏 21012.3 树构件示例 210第 13 章 GnomeApp 构件和 GnomeUIInfo21513.1 主窗口 GnomeApp21513.2 GnomeUIInfo21613.2.1 创建 GnomeUIInfo21613.2.2 将 GnomeUIInfo 转换为构件218第 14 章 状态条构件 22114.1 状

10、态条构件简介22114.2 GnomeAppBar 构件 22114.3 状态条构件 GtkStatusbar 222第 15 章 对话框22515.1 GnomeDialog 构件 22515.1.1 创建对话框22515.1.2 填充对话框22615.1.3 处理 GnomeDialog 的信号22615.1.4 最后的修饰22715.2 模态对话框 22915.3 一个对话框示例23015.4 特殊对话框 23115.4.1 GnomeAbout23115.4.2 GnomePropertyBox属性框23315.4.3 GnomeMessageBox消息框 234第 16 章 GDK

11、基础23616.1 GDK 和 Xlib 23616.2 GdkWindow23716.2.1 GdkWindow 和 GtkWidget23716.2.2 GdkWindow 属性 23816.3 视件和颜色表24016.3.1 GdkVisual24016.3.2 视件的类型24116.3.3 颜色和 GdkColormap 24216.3.4 获得颜色表24416.4 可绘区和 pixmap24416.5 事件 24516.5.1 事件类型 24516.5.2 事件屏蔽 24716.5.3 在 Gtk+中接收 Gdk 事件 24816.5.4 鼠标按键事件25016.5.5 键盘事件 2

12、5216.5.6 鼠标移动事件25416.5.7 焦点变更事件25716.6 鼠标指针25716.6.1 指针定位 25716.6.2 独占指针 25816.6.3 改变光标 25916.7 字体 25916.8 图形上下文 26316.9 绘图 26716.9.1 画点26716.9.2 画线26816.9.3 矩形26816.9.4 画弧26916.9.5 多边形26916.9.6 文本27016.9.7 pixmap 像素映射图形27016.9.8 RGB 缓冲 271第三部分 Linux GUI 生成器 Glade第 17 章 Glade:GUI 生成器 27317.1 安装 Glad

13、e 27317.1.1 Glade 简介27317.1.2 安装 Glade27317.1.3 在 Gnome 主菜单下为 Glade创建菜单项 27417.1.4 在 Gnome 面板上创建快捷按钮 27517.2 用 Glade 生成图形用户接口27517.2.1 Glade 的界面简介27517.2.2 用 Glade 创建应用程序界面277第四部分 调试工具第 18 章 程序调试28318.1 用 gdb 调试应用程序28318.1.1 为调试程序做准备28318.1.2 获得 gdb 帮助28418.1.3 gdb 常用命令 28418.1.4 gdb 应用举例 28618.2 用 xxgdb 调试应用程序289第五部分 附 录附录 A GnomeHello 源代码293附录 B 在线资源 304附录 C Gtk+/Gnome 对象总览306

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号