Linux编程从入门到精通
2009-8
化学工业出版社
宫虎波 等编著
391
无
出版者的话 近年来我国IT产业发展迅猛,IT从业人数也不断增多,越来越多的人开始学习计算机技术。而作为计算机核心技术之一的程序设计更是受到了很多人的青睐,尤其是年轻人。如今很多年轻人开始学习编程,以使得自己在未来的职业生涯中更有竞争力。 但很多人刚开始学习时总觉得不得要领,感觉有一堵无形的墙竖在面前而无法逾越。究其原因是学习方法或者思路有问题所致。作为自学人员,学编程首先需要一本好书,适合自己阅读的书,这样才不至于走弯路,学习效果也好。然而图书市场上的图书虽然很多,但要真想找本很好的入门编程书却并不容易,很多书都是写给专家看的,把真正需要学习的人都给挡在了门外。基于这种原因,我们策划了这套《程序员书库》丛书,希望能降低读者学习编程的门槛,带领读者快速跨入编程的大门。丛书包含书目 《Java从入门到精通》《C++从入门到精通》《PHP从入门到精通》《Visual C++从入门到精通》《Visual Basic从入门到精通》《ASP.NET从入门到精通》《Linux编程从入门到精通》《JavaScript从入门到精通》《CSS从入门到精通》《ActionScript 3.0从入门到精通》《Excel VBA从入门到精通》《SQL Server 2008从入门到精通》 丛书主要特色1.由浅入深讲解到位,轻松入门 本丛书对内容的讲解都是从最基本的配置和概念讲起,然后层层深入,最后还安排了综合案例,很适合读者学习,可以达到轻松入门、快速提高的效果。2.程序代码详尽注释,易于理解 书中给出了典型的程序代码,而且对这些代码都进行了详尽的注释,读者阅读起来很容易理解,这对理解编程有很大的帮助。3.以大量实例为示范,快速掌握 无论是对基本的语法讲解,还是应用开发,书中都列举了大量实例,最后还提供了综合实例,非常实用,读者可以通过这些例子很快掌握所学内容,学习效果好。4.多媒体视频讲解,加速学习 丛书的每本书都配专门制作的多媒体学习光盘,方便读者学习,另外也提供了书中所涉及的源代码,以方便读者使用。5.完善的售后服务,后顾无忧 本丛书提供技术论坛(http://www.rzchina.net)和QQ群(QQ群号:21948169)答疑,读者可以在上面提问和交流。丛书适合的读者对象本丛书定位于如下没有编程基础的入门人员。 自学编程的入门人员。 各类程序设计爱好者。 想学习一门技术以便找工作的人员。 做课题设计和毕业设计的学生。 需要迅速掌握一门编程语言的人员。 大中专院校或电脑学校的学生。学习建议 学习编程并不是想象的那么难,关键是要有合适的教程和正确的学习方法。如果您已经选择了这套书,那么恭喜您已经解决了第一个问题。但我们还有如下建议。 入门人员自然按书中安排的顺序阅读最好。 如果你有一定的基础,那也不妨跳跃式阅读,选择阅读。 先弄懂书中的内容,然后可以适当拓展。 要勤思考,多动手,必要时一定要上机操作。 要学会利用网络资源,经常光顾各技术论坛,有不懂的地方可以利用百度来搜索解决方法。 希望这套书能成为您初学编程的良师益友,能带您轻松跨入编程的大门,并逐步成为编程高手。
随着Linux平台的广泛使用,与之相关专业的应用开发正变得越来越重要。本书由浅入深,系统地介绍了在Linux平台下使用C语言进行程序开发的技术,通过丰富的编程实例,使读者可以快速掌握Linux平台下应用C语言进行开发的技能。 本书共分为4篇21章,详细讲解了如何在Linux环境下进行C语言的开发。第一篇介绍了Linux的系统环境,主要包括Linux系统简介和shell环境等内容;第二篇介绍了C语言及编程环境,主要包括C语言简介,vi编辑器、gcc编译器、make的使用,程序调试和创建与使用库等内容;第三篇介绍了输入输出及进程管理,主要包括文件操作,标准输入输出库,界面程序设计——QT、GTK+、进程、信号等内容;第四篇介绍了进程间通信及网络编程,主要包括进程间通信——管道、消息队列、共享内存、信号量,Linux网络环境,基本套接口编程和综合实例——银行代理收费服务器等内容。 本书适合没有编程基础的C语言初学者作为入门教程,也可作为大、中专院校师生和培训班的教材。对于Linux下C语言开发的爱好者,本书也有较大的参考价值。
本丛书的作者团队对计算机程序设计类图书市场有很好的敏感性,对出版动态有准确的把握,对计算机技术的发展进行长期跟踪。该团队长期以来致力于计算机图书的内容提供和策划,已经出版的多个系列图书都在计算机图书市场上有良好的口碑,都曾经引领了当年的计算机程序设计畅销书。
第一篇 系统环境 第1章 Linux系统概述 第2章 shell环境 第二篇 C语言及编程环境 第3章 C语言简介 第4章 vi编辑器 第5章 gcc编译器 第6章 make的使用 第7章 程序调试 第8章 创建与使用库 第三篇 输入输出及进程管理 第9章 文件操作 第10章 标准输入输出库 第11章 界面程序设计——Qt 第12章 界面程序设计——GTK+ 第13章 进程 第14章 信号 第四篇 进程间通信(IPC)及网络编程 第15章 进程间通信——管道 第16章 进程间通信——消息队列 第17章 进程间通信——共享内存 第18章 进程间通信——信号量 第19章 Linux网络环境 第20章 基本套接口编程 第21章 综合实例——银行代理收费服务器 附录 Linux下常见C函数字母索引
Linux操作系统是由Linus Torvalds于1991年开发的,经过十几年的发展,目前已经成为全球最受欢迎的操作系统之一。Linux在服务器领域和桌面应用中都有杰出的表现,大至规模庞大的数据中心,小至可以置于掌心的手持设备,都可以看到Linux的身影。掌握Linux平台下的程序设计技术,是一个优秀程序员的必修课。 要学习好Linux平台下的程序设计技术,关键是选择一本正确的入门书籍。目前市面上关于Linux的编程书籍很多,但许多书不是专门为初学者写的,因此,对初学者而言,会觉得内容过多过深,难以掌握。 为了使Linux平台编程的初学者少走弯路,快速而熟练地掌握Linux编程技术,笔者总结自身十多年的Linux应用开发经验,向广大读者奉献本书。书中结合大量生动翔实的代码实例,使读者在学习理论知识的同时,能够灵活地与实践相结合,达到迅速掌握编程技巧的目的。本书特点相比同类图书,本书具有以下明显特色。1.内容翔实,重点突出 本书从初学者的角度出发,全面介绍了Linux环境下C语言编程的基础知识。本书涉及了Linux环境下编程的方方面面,在讲解过程中并不是泛泛地列举知识点,而是在对知识点进行介绍的同时,选择当前最热门、应用最广的一些技术进行了深入的讨论。2.概念准确,易于理解 作为一本Linux环境下C语言编程的入门图书,书中概念描述准确,让读者易于理解。本书对每个概念都使用准确而且精炼的语言总结,并结合丰富的插图,使读者易于理解编程概念。3.实例丰富,强调实践 为了让读者易于掌握Linux环境下C语言编程的技巧,本书列举了大量实例进行讲解。通过这些实例,读者便可更加深入地理解相关概念,从而达到熟练掌握Linux环境下程序设计技术的目的。另外,本书重点强调实践性,本书中的很多例子都来源于编者的实际开发,大多数实例都来源于实际项目。通过对这些例子的学习,可以增强读者的动手能力。4.代码规范,注释丰富 本书中程序源代码结构清晰,语句简洁,体现了良好的编码风格,有利于读者养成良好的编写代码习惯。本书内容 本书共分为四篇,从理论介绍到具体实践,循序渐进地讲述了Linux系统下C语言的编程技术。 第一篇(第1章~第2章)介绍了Linux操作系统和Shell编程环境。 第二篇(第3章~第8章)介绍了C语言及其编程环境,包括C语言的常见内容以及常见的vi编辑器和gcc编译器,最后还详细分析了make的使用、程序调试、创建与使用库的方法。 第三篇(第9章~第14章)介绍了Linux系统下的输入输出及进程管理,包括Linux环境中的文件操作和标准输入输出库,同时还介绍了两种界面程序设计方法——QT和-GTK+最后介绍了进程和信号等内容。 第四篇(第15章~第21章)介绍了Linux系统下的进程间通信及网络编程,并重点讲解了4种比较重要的进程间通信机制——管道、消息队列、共享内存、信号量,最后介绍了Linux网络环境、基本套接口编程和综合实例——银行代理收费服务器等内容。本书读者 Linux系统下C语言编程的初学人员。 Linux服务器领域的开发人员。 Linux桌面应用的开发人员。 想了解Linux系统下C语言编程的其他人员。本书编者 本书主要由宫虎波编写,其他参与编写和资料整理的人员有刘成、马臣云、潘娜、阮履学、陶则熙、王大强、王磊、徐琦、许少峰、颜盟盟、杨娟、杨瑞萍、于海波、俞菲、曾苗苗、赵莹、朱存等。
本书特色:对概念进行了精炼的总结,并结合插图进行说明,对文件的安全编程和网络编程等内容进行了深入剖析,对代码进行了详细注释,阅读起来很容易理解,全书提供了114个实例和1个综合实例,非常实用。本丛书的作者团队对计算机程序设计类图书市场有很好的敏感性,对出版动态有准确的把握,对计算机技术的发展进行长期跟踪。该团队长期以来致力于计算机图书的内容提供和策划,已经出版的多个系列图书都在计算机图书市场上有良好的口碑,都曾经引领了当年的计算机程序设计畅销书。
无
这本书很棒,对于linux初学者来说用处很大。
对linux知识讲系统,易懂,透彻
基础的内容还不错,这本书挺好的!
这本书虽然不厚,但是内容翔实,通俗易懂,值得拥有。
基础性的讲解,适合初学者
书收到了,还没来的及看 是朋友推荐的。内容就不评价,快递员态度很好
书的质量不错,内容很受用
学校开了这门课老师推荐的书~不错~适合初学者~
适合初学者。。。
这是我们上课的可本表示已经买过两次了!!
简单易懂,适合入门者
买了以后觉得不适合自己,特转让 QQ:13057947
书很不错!不过还没有开始学!
还未看,正在研究中!
书不错,初学,很适宜哦
15361051082
Linux 基础书,很适合初学者
对于喜欢shell编程的朋友,这本书对你的shell编程能力一定会有所提高 ,此书偏重开发方面。。。。
挺好吧!对于学linux的人来说
书还可以,适合入门,就是好多地方不够详细
挺好的一本书,书中内容有助于基层人员学习与巩固
很不错,很全面,基础知识很多,初入门的挺适合的
入门不错的一本书籍.
书质量还不错,刚开始读,过一段再写书内容
还不错,纸质教粗糙了点!
很好,支持。
啥也不说了。同城给我邮了六天~!
刚拿到手,正在阅读.....
还木有开始看,就是随便翻翻
尼玛的!这本书摆明了二手的!连薄膜都没有,你们太坑人了吧。已经不再相信当当网了!纸质太差!!!!!!!!!!!!!
很不错的一本linux c编程入门的书籍,里面的介绍非常详尽,尤其是网络套接口这一部分,不过就是缺少了多线程这一部分,再版的时候要是作者能把多线程部分加进去就好了。
不错的书籍,感觉很适合新手
书拿到之后翻了两页就扔垃圾筒了
不好,内容简单又不全
从入门到精通这种标题的太多了,不过这本书还是值得一看的!
辅导班推荐,应该不会错。希望对你有帮助。
书本的质量没问题,就是作者有些应付公事,笔误较多
本书作为linux编程初学者的入门教程,非常合适优秀。本书从shell环境和常用shell命令讲起,让初学者很快熟悉linux编程环境,打消初学者的畏惧心理。... 阅读更多
还没看是看,但觉得应该还可以。