Linux环境C程序设计
¥
8.95
1.1折
¥
79.8
九五品
仅1件
作者徐诚 等编著
出版社清华大学出版社
ISBN9787302347927
出版时间2016-03
版次1
装帧平装
开本16开
纸张胶版纸
页数603页
字数99999千字
定价79.8元
上书时间2024-04-28
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:Linux环境C程序设计
定价:79.8元
作者:徐诚 等编著
出版社:清华大学出版社
出版日期:2016-03-01
ISBN:9787302347927
字数:980000
页码:603
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
Linux C编程经典图书,ChinaUnix社区力荐!300个示例、399分钟配套教学视频 全面、深入探讨Linux环境C程序设计的核心技术,通过较为复杂的项目开发案例,展示开源软件的设计思想 内容新颖:书中介绍的开发环境和开发工具都是当前流行的稳定版本 内容全面:涵盖Linux环境C编程的基础知识、高级技术与实践经验 内容深入:深入介绍GNOME桌面环境的图形界面开发,代码达到了可复用水平 融会贯通:将Linux技术、C/C 技术及软件工程的思想结合起来讲解 案例经典:用较高难度的媒体播放器案例贯穿全书,并提供了丰富的开发经验Linux精品图书推荐(请点丛书链接查看)《Linux C程序设计王者归来》《零点起飞学Linux C编程》《Linux网络编程(第2版)》 《Linux驱动开发入门与实战(第2版)》 《Linux系统移植(第2版)》《ARM嵌入式Linux系统开发详解(第2版)》 《Linux典藏大系(套装全2册):Linux从入门到精通 Shell从入门到精通》 《Linux典藏大系(套装全4册):Linux从入门到精通 Linux系统管理与网络管理 Linux服务器架设指南 Shell从入门到精通》
内容提要
“Linux典藏大系”自2010年陆续出版以来,因其内容丰富、讲解细腻、通俗易懂和实用性强等特色而深受广大读者的喜爱,长期位居同类图书销售排行榜的前列,累计近10万册。丛书中部分图书荣获51CTO读书频道“读者喜爱的原创IT技术图书奖”,还有多种图书的中文繁体字版权输出到了中国台湾地区出版发行。丛书中的多个品种被国内几十所培训机构和大中专院校选为教材。丛书的出版还得到了国内Linux领域知名的技术社区ChinaUnix的大力支持。读者在ChinaUnix社区的论坛上与社区中的Linux爱好者进行了广泛的交流,取得了良好的学习效果。2014年2月“Linux典藏大系“全新升级版(第2版)正式出版,第2版图书迎合了Linux技术的发展,全部采用当前流行和稳定的Linux发行版或者相关工具,是Linux爱好者学习Linux的好帮手。 《Linux环境C程序设计(第2版)》是获得大量读者好评的“Linux典藏大全”中的《Linux环境C程序设计》的第2版。《Linux环境C程序设计(第2版)》提供了大量实例,供读者实战演练。配书光盘中提供了《Linux环境C程序设计(第2版)》的配套教学视频与源程序,以帮助读者更好地学习。 《Linux环境C程序设计(第2版)》共分6篇。篇介绍了Linux系统的安装及LinuxC开发环境的搭建等;第2篇简单介绍了C语言和程序设计知识、流程图的概念、数据类型、运算符和表达式,程序控制结构、数组与指针、函数、结构体与共用体及C 语言的面向对象程序设计思想和一些新的特性;第3篇介绍了文件操作及文件I/O操作、进程控制、进程间通信及线程控制等;第4篇介绍了数据库、Linux系统常用数据库及接口、网络编程基础及网络编程函数库;第5篇介绍了界面开发基础、界面构件开发、界面布局、信号与事件处理、Glade设计程序界面等内容;第6篇详细介绍了一个媒体播放器项目案例的实现过程,以提高读者实战水平。 《Linux环境C程序设计(第2版)》涉及面广,从基本操作到高级技术和核心原理,再到项目开发,几乎涉及LinuxC开发的所有重要知识。《Linux环境C程序设计(第2版)》适合所有想全面学习LinuxC开发技术的人员阅读,也适合各种使用LinuxC进行开发的工程技术人员使用。对于经常使用LinuxC做开发的人员,《Linux环境C程序设计(第2版)》更是一本不可多得的案头参考书。 光盘内容 本书教学视频 本书源文件
目录
篇 Linux系统概述及开发环境搭建章 Linux系统概述和安装( 教学视频:31分钟)1.1 引言1.1.1 GNU项目简介1.1.2 Linux起源1.1.3 Linux发展现状1.1.4 免费软件与开源软件1.2 Linux内核与版本1.2.1 Linux内核介绍1.2.2 Linux所支持的硬件平台1.2.3 常用Linux版本1.3 系统安装1.3.1 安装前的准备1.3.2 系统需求1.3.3 硬盘分区1.3.4 以图形方式安装Linux1.3.5 升级内核1.3.6 安装中文支持1.4 小结第2章 Linux基本操作( 教学视频:29分钟)2.1 登录2.1.hell程序2.1.2 控制台2.1.3 终端2.2 文件和目录2.2.1 文件系统 2.2.2 文件名2.2.3 路径名2.2.4 工作目录2.2.5 起始目录2.3 输入和输出2.3.1 文件描述符2.3.2 标准输入、标准输出和标准错误2.3.3 标准输入输出函数2.4 小结第3章 Linux GCC/G 编译器与调试器( 教学视频:31分钟)3.1 GCC/G 编译器3.1.1 GCC/G 编译器的安装3.1.2 GCC/G 编译命令3.1.3 GCC/G 编译选项3.1.4 GCC/G 编译器的执行过程3.2 程序和进程3.2.1 程序3.2.2 进程和PID3.3 ANSI C标准 3.3.1 函数原型 3.3.2 类属指针 3.3.3 原始系统数据类型 3.4 编译hello world3.4.1 使用VI编写源代码3.4.2 程序的编译与连接 3.4.3 使用终端运行程序3.5 GDB调试器3.5.1 GDB调试器概述3.5.2 GDB调试器安装3.5.3 GDB常用调试命令3.5.4 在GDB下运行程序3.5.5 检查数据3.6 小结第4章 Linux开发环境( 教学视频:14分钟)4.1 文本编辑工具4.1.1 VIM的使用方法4.1.2 Emacs的使用方法4.2 集成开发环境4.2.1 Eclipse介绍4.2.2 Kdevelop介绍4.3 使用Eclipse开发C/C 语言程序4.3.1 安装与配置Eclipse4.3.2 Eclipse界面4.3.3 编译与运行源代码4.3.4 Debug源代码4.4 小结第2篇 C/C 语言基础第5章 C语言编程基础( 教学视频:27分钟)第6章 数据类型、运算符和表达式( 教学视频:25分钟)第7章 程序控制结构( 教学视频:19分钟)第8章 数组与指针( 教学视频:19分钟)第9章 函数( 教学视频:15分钟)0章 字符及字符串处理( 教学视频:9分钟)1章 结构体与共用体( 教学视频:20分钟)2章 C 语言编程基础( 教学视频:7分钟)第3篇 Linux系统编程3章 文件操作( 教学视频:14分钟)4章 文件I/O操作( 教学视频:15分钟)5章 进程控制( 教学视频:12分钟)6章 进程间通信( 教学视频:17分钟)7章 线程控制( 教学视频:12分钟)第4篇 Linux网络编程与数据库开发8章 网络编程基础( 教学视频:15分钟)9章 网络编程函数库( 教学视频:13分钟)第20章 数据库( 教学视频:5分钟)第21章 Linux系统中的常用数据库及接口( 教学视频:8分钟)第5篇 Linux界面开发第22章 界面开发基础( 教学视频:11分钟)第23章 界面构件开发( 教学视频:6分钟)第24章 界面布局( 教学视频:8分钟)第25章 信号与事件处理( 教学视频:3分钟)第26章 Glade设计程序界面( 教学视频:7分钟)第6篇 Linux C编程项目实战第27章 编程项目实战——媒体播放器( 教学视频:7分钟)
作者介绍
徐诚,毕业于华中科技大学计算机通信工程专业。擅长C与C 编程,精通Linux内核及其开发技术。从事Linux系统开发工作多年,拥有丰富的系统开发经验。曾多次在专业刊物上发表过技术文章,并长期在CSDN担任社区专家,2008年独立开发的基于移动Linux系统的MISSMOBLIN人工智能助手软件,获得了Intel公司举办的YourMove软件大赛中国区的第五名。
序言
— 没有更多了 —
以下为对购买帮助不大的评价