首页 > 图书中心 >图书详情

Linux C从入门到精通(第2版)

本书配套资源已上传:https://pan.baidu.com/s/1jvHKVXRsMjunLuY7I2Y9VQ 明日科技畅销书,71个应用案例+83集教学视频,丛书累计销量180多万册

作者:明日科技
定价:89.80
印次:2-4
ISBN:9787302498803
出版日期:2018.10.01
印刷日期:2022.11.14

《Linux C从入门到精通(第2版)》从初学者的角度出发,通过通俗易懂的语言,丰富多彩的实例,详细介绍了在Linux系统下使用C 语言进行应用程序开发应该掌握的各方面技术。全书共20章,包括Linux系统概述、C语言基础、内存管理、基本编辑器VIM和Emacs、GCC编译器、GDB调试工具、进程控制、进程间通信、文件操作、文件的输入/输出操作、信号及信号处理、网络编程、make编译基础、Linux系统下的C 语言与数据库、集成开发环境、界面开发基础、界面布局、界面构件开发、Glade设计程序界面、MP3 音乐播放器。

more >

前 言 丛书说明:“软件开发视频大讲堂”丛书(第1版)于2008年8月出版,因其编写细腻,易学实用,配备全程视频等特色,在软件开发类图书市场上产生了很大反响,绝大部分品种在全国软件开发零售图书排行榜中名列前茅,2009年多个品种被评为“全国优秀畅销书”。 “软件开发视频大讲堂”丛书(第2版)于2010年8月出版,出版后,绝大部分品种在全国软件开发类零售图书排行榜中依然名列前茅。丛书中多个品种被百余所高校计算机相关专业、软件学院选为教学参考书,在众多的软件开发类图书中成为最耀眼的品牌之一。丛书累计销售40多万册。 “软件开发视频大讲堂”丛书(第3版)于2012年8月出版,根据读者需要,增删了品种,重新录制了视频,提供了从“入门学习→实例应用→模块开发→项目开发→能力测试→面试”等各个阶段的海量开发资源库。因丛书编写结构合理、实例选择经典实用,丛书迄今累计销售90多万册。 “软件开发视频大讲堂”丛书(第4版)在继承前3版所有优点的基础上,修正了前3版图书中发现的疏漏之处,并结合目前市场需要,进一步对丛书品种进行了完善,对相关内容进行了更新优化,使之更适合读者学习,为了方便教学,还提供了教学课件PPT。 Linux系统是一种类UNIX完整的操作系统。它不仅功能强大、运行稳定,而且用户可免费使用、分析其源代码。而C语言是一种计算机程序设计语言,它既有高级语言的特性,又具有汇编语言的特性,可以编写系统应用程序。而整个Linux系统就是由C语言编写的,因此在Linux系统下学习C语言,更接近C语言的本质,体会更为深刻。 本书内容 本书提供了从入门到编程高手所必备的各类知识,共分4篇,大体结构如下图所示。 第1篇:基础知识。本篇通过介绍Linux系统概述、C语言基础、内存管理、基本编辑器VIM和Emacs、GCC编译器、GDB调试工具等内容,并结合书中丰富的图示、实例、经典的范例、录像等帮助读者快速掌握C语言,并为学习以后的知识奠定坚实的基础。 第2篇:核心技术。本篇主要介绍了进程控制、进程间通信、文件操作、文件的输入/输出操作、信号及信号处理、网络编程、make编译基础、Linux系统下的C语言与数据库、集成开发环境等内容,通过这一部分的学习,可以帮助读者在Linux系统下学习C语言得到进一步的提升,体会到C语言编程的本质所在。书中结合丰富的图示、实例、经典的范例和录像等,帮助读者更轻松地掌握Linux系 统下C语言编程的核心技术。 第3篇:高级应用。本篇主要介绍了界面开发基础、界面布局、界面构件开发、Glade设计程序界面等Linux系统下的图像界面编程的高级应用,通过这一部分的学习,读者能够进一步了解Linux系统中图形界面的丰富应用。 第4篇:项目实战。本篇通过开发一个大型、完整的MP3音乐播放器,运用软件工程的设计思想,让读者学习如何进行软件项目的实践开发。书中按照编写背景→需求分析→主窗口设计→建立子构件→各功能函数的实现过程进行介绍,带领读者一步一步亲身体验开发项目的全过程。 本书特点 ?由浅入深,循序渐进:本书以初、中级程序员为对象,先从C语言基础学起,再学习C语言的核心技术,然后学习C语言的高级应用,最后学习开发一个完整项目。结合Linux原理讲解C语言开发,为Linux环境下的C语言开发提供从入门到精通的捷径。本书讲解过程中步骤详尽、版式新颖,在操作的内容图片上以编号+内容的方式进行标注,让读者在阅读中一目了然,从而快速把握书中内容。 ?语音视频,讲解详尽:对于初学者来说,视频讲解是最好的导师,它能够引导初学者快速入门,使初学者感受到编程的快乐和成就感,进一步增强学习的信心。鉴于此,本书为大部分章节都配备了视频讲解,使用手机扫描正文小节标题一侧的二维码,即可在线学习程序开发的全过程。 ?实例典型,轻松易学:通过例子学习是最好的学习方式,本书通过一个知识点、一个例子、一个结果、一段评析、一个综合应用的模式,透彻详尽地讲述了实际开发中所需的各类知识。 书中还增加了很多接近生活、易于理解的经典范例,使读者能够从枯燥的编程中找到在生活中的趣味应用。 ?精彩栏目,贴心提醒:本书根据需要在各章使用了很多“注意”“说明”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用技巧。 ?应用实践,随时练习:书中几乎每章都提供了“实践与练习”,让读者能够通过对问题的解答重新回顾、熟悉所学的知识,举一反三,为进一步学习做好充分的准备。 读者对象 ?初学编程的自学者?编程爱好者 ?大中专院校的老师和学生?相关培训机构的老师和学员 ?做毕业设计的学生?初、中级程序开发人员 ?程序测试及维护人员?参加实习的“菜鸟”程序员 读者服务 学习本书时,请先扫描封底的权限二维码(需要刮开涂层)获取学习权限,然后即可免费学习书中的所有线上线下资源。本书所附赠的各类学习资源,读者可登录清华大学出版社网站(www.tup.com.cn),在对应图书页面下获取其下载方式。也可扫描图书封底的“文泉云盘”二维码,获取其下载方式。 为了方便解决本书疑难问题,读者朋友可加我们的企业QQ:4006751066(可容纳10万人),也可以登录www.mingrisoft.com留言,我们将竭诚为您服务。 致读者 本书由明日科技C程序开发团队组织编写,主要编写人员有李菁菁、王小科、王国辉、赛奎春、张鑫、杨丽、高春艳、辛洪郁、周佳星、申小琦、冯春龙、白宏健、何平、张宝华、张云凯、庞凤、申野、宋万勇、贾景波、赵宁、李磊、王赫男、葛忠月、刘杰、张渤洋、乔宇、卞昉、汪倩、谭畅、刘媛媛、梁英、隋妍妍、李雪、李颖、钟成浩、朱艳红、孙勃、潘建羽、岳彩龙、李春林、林驰、白兆松、依莹莹、王欢、胡冬、宋禹蒙等。在编写本书的过程中,我们以科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。 感谢您购买本书,希望本书能成为您编程路上的领航者。 “零门槛”编程,一切皆有可能。祝读书快乐! 编 者

more >
扫描二维码
下载APP了解更多

同系列产品more >

ASP.NET Core从入门到精通

明日科技
定 价:89.80元

查看详情
Go语言从入门到精通

明日科技
定 价:89.80元

查看详情
R语言数据分析从入门到精通

明日科技
定 价:89.80元

查看详情
HTML5从入门到精通(第4版)

明日科技
定 价:99.80元

查看详情
Spring Boot从入门到精通

明日科技
定 价:99.80元

查看详情
图书分类全部图书
more >
  • 明日科技,是一个拥有软件开发和项目实施方面的资深专家和学习型技术团队,利用积累的专业知识和经验,已开发出版了“从入门到精通”“软件开发实战1200例”“软件开发实战宝典”“软件项目开发全程实录”等系列丛书,是国内畅销的编程图书品牌。
  • “软件开发视频大讲堂”丛书是清华社计算机专业基础类零售图书最畅销的品牌之一。
    丛书累计销售180多万册,深受广大开发者喜爱。
    4本荣获“全行业优畅销书”奖,1本荣获清华社“专业畅销书”一等奖。
    绝大多数品种在“全国计算机零售图书排行榜”同品种排行中名列前茅。
    实用、易懂、资源丰富,被 数百所高校选为专业课教材。

    本书推荐:
    1. 循序渐进,实战讲述:基础知识→核心技术→高级应用→项目实战,符合认知规律。
    2. 71个精彩案例+83集高清微视频+1个项目案例,边学边练,在实践中提升技能。
    3. 超值赠送140小时Visual C++在线课程,6大类库资源,助力你夯实基础,精准,有效,速练,练就转岗就业不败之力。 
    (1)实例资源库+源码资源库:1200个实例及源码详细分析,多练实例,多读源码,是快速学习之道。
    (2)模块资源库:15个经典模块开发过程完整展现,拿来改改就能用。
    (3)项目资源库:15个企业项目开发过程的完整展现,帮助你反复练习,触类旁通。
    (4)面试资源库:371个企业面试真题及面试技巧,帮你进行职业规划,转岗就业不用愁。
    (5)测试题库系统:616道能力测试题目,由易及难,快速判断自己的真实水平,熟能生巧。
    4. 在线解答,高效学习。
    (1)在线答疑QQ(4006751066)及技术支持网站(www.mingrisoft.com)。
    (2)不定期进行在线直播课程。

more >
  • 目 录

    第1 篇 基 础 知 识

    第1 章 Linux 系统概述  2

    视频讲解:12 分钟

    1.1 Linux 的起源与发展  3

    1.1.1 GNU 项目的前前后后  3

    1.1.2 Linux 的诞生 . 3

    1.1.3 Linux 的现状 . 4

    1.2 Linux 的内核与版本  4

    1.2.1 Linux 内核的介绍 . 4

    1.2.2 Linux 对硬件平台的支持 . 5

    1.2.3 常见Linux 的发行版本  5

    1.3 Linux 系统的安装  5

    1.3.1 Linux 系统安装的硬件要求 . 6

    1.3.2 图形化安装Linux . 6

    1.3.3 第一次启动Linux 系统  11

    1.4 小结  13

    第2 章 C 语言基础  14

    视频讲解:35 分钟

    2.1 C 语言概述 . 15

    2.2 数据类型  15

    2.2.1 基本类型  16

    2.2.2 构造类型  18

    2.2.3 指针类型  20

    2.2.4 空类型 21

    2.3 运算符和表达式  21

    2.3.1 运算符 21

    2.3.2 表达式 23

    2.4 函数  23

    2.5 程序语句  25

    2.5.1 控制语句  26

    2.5.2 函数调用语句  26

    2.5.3 表达式语句  27

    2.5.4 空语句  27

    2.5.5 复合语句  27

    2.6 预处理命令  27

    2.6.1 宏定义  28

    2.6.2 文件包含  29

    2.7 小结  29

    2.8 实践与练习  29

    第3 章 内存管理  30

    视...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘