
0人評分過此書
《Linux C從入門到精通(第2版)》從初學者的角度出發,通過通俗易懂的語言,豐富多彩的實例,詳細介紹了在Linux系統下使用C 語言進行應用程序開發應該掌握的各方面技術。全書共20章,包括Linux系統概述、C語言基礎、內存管理、基本編輯器VIM和Emacs、GCC編譯器、GDB調試工具、進程控制、進程間通信、文件操作、文件的輸入/輸出操作、信號及信號處理、網絡編程、make編譯基礎、Linux系統下的C 語言與數據庫、集成開發環境、界面開發基礎、界面佈局、界面構件開發、Glade設計程序界面、MP3 音樂播放器。
- 封面页
- 书名页
- 版权页
- 内容简介
- 如何使用本书开发资源库
-
前言 Preface
-
本书内容
-
本书特点
-
读者对象
-
读者服务
-
致读者
-
- 资源包“开发资源库”目录
- 目录
-
第1篇 基础知识
-
第1章 Linux系统概述
-
1.1 Linux的起源与发展
-
1.2 Linux的内核与版本
-
1.3 Linux系统的安装
-
1.4 小结
-
-
第2章 C语言基础
-
2.1 C语言概述
-
2.2 数据类型
-
2.3 运算符和表达式
-
2.4 函数
-
2.5 程序语句
-
2.6 预处理命令
-
2.7 小结
-
2.8 实践与练习
-
-
第3章 内存管理
-
3.1 内存分类
-
3.2 内存管理的基本操作
-
3.3 链表
-
3.4 小结
-
3.5 实践与练习
-
-
第4章 基本编辑器VIM和Emacs
-
4.1 初识VIM
-
4.2 VIM的基本操作
-
4.3 初识Emacs
-
4.4 Emacs的基本操作
-
4.5 小结
-
-
第5章 GCC编译器
-
5.1 初识GCC编译器
-
5.2 GCC编译的基本流程
-
5.3 其他编译工具简介
-
5.4 小结
-
-
第6章 GDB调试工具
-
6.1 初识GDB调试器
-
6.2 GDB调试器的基本功能与常用命令
-
6.3 多线程程序调试
-
6.4 Linux平台上的其他调试工具
-
6.5 小结
-
-
-
第2篇 核心技术
-
第7章 进程控制
-
7.1 进程概述
-
7.2 进程的基本操作
-
7.3 多个进程间的关系
-
7.4 线程
-
7.5 进程的特殊操作
-
7.6 小结
-
7.7 实践与练习
-
-
第8章 进程间通信
-
8.1 进程间通信概述
-
8.2 管道与命名管道
-
8.3 共享内存
-
8.4 信号量
-
8.5 消息队列
-
8.6 小结
-
8.7 实践与练习
-
-
第9章 文件操作
-
9.1 文件初探
-
9.2 文件的相关操作
-
9.3 特殊文件的操作
-
9.4 小结
-
9.5 实践与练习
-
-
第10章 文件的输入/输出操作
-
10.1 文件I/O操作概述
-
10.2 基于文件描述符的I/O操作
-
10.3 基于数据流的I/O操作
-
10.4 小结
-
10.5 实践与练习
-
-
第11章 信号及信号处理
-
11.1 信号概述
-
11.2 产生信号
-
11.3 捕捉信号
-
11.4 信号的阻塞
-
11.5 信号处理的安全问题
-
11.6 小结
-
11.7 实践与练习
-
-
第12章 网络编程
-
12.1 网络编程的基本原理
-
12.2 TCP套接字编程
-
12.3 UDP套接字编程
-
12.4 原始套接字编程
-
12.5 小结
-
12.6 实践与练习
-
-
第13章 make编译基础
-
13.1 通过实例认识make
-
13.2 make概述
-
13.3 Makefile基本规则
-
13.4 变量的基本操作
-
13.5 条件判断
-
13.6 基本函数的使用
-
13.7 make的运行
-
13.8 隐含规则
-
13.9 make工具与函数库
-
13.10 小结
-
13.11 实践与练习
-
-
第14章 Linux系统下的C语言与数据库
-
14.1 MySQL数据库简介
-
14.2 安装和连接MySQL数据库
-
14.3 连接操作MySQL
-
14.4 Oracle数据库简介
-
14.5 Oracle数据库的安装
-
14.6 连接Oracle数据库
-
14.7 小结
-
14.8 实践与练习
-
-
第15章 集成开发环境
-
15.1 Eclipse与CDT简介
-
15.2 安装和配置Eclipse
-
15.3 使用Eclipse开发C代码
-
15.4 小结
-
-
-
第3篇 高级应用
-
第16章 界面开发基础
-
16.1 Linux常用桌面环境
-
16.2 glib库介绍
-
16.3 GObject对象介绍
-
16.4 图形引擎Cairo介绍
-
16.5 多媒体库介绍
-
16.6 小结
-
16.7 实践与练习
-
-
第17章 界面布局
-
17.1 窗体
-
17.2 组装盒构件
-
17.3 容器
-
17.4 小结
-
17.5 实践与练习
-
-
第18章 界面构件开发
-
18.1 基本界面构件
-
18.2 杂项构件
-
18.3 RC文件
-
18.4 小结
-
18.5 实践与练习
-
-
第19章 Glade设计程序界面
-
19.1 Glade简介
-
19.2 构造图形界面
-
19.3 C语言代码联编
-
19.4 小结
-
19.5 实践与练习
-
-
-
第4篇 项目实战
-
第20章 MP3音乐播放器
-
20.1 GStreamer简介
-
20.2 界面设计
-
20.3 代码设计
-
20.4 小结
-
-
- 附录CD
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分