内容简介
本书详细、令面、系统地讲解了如何在Linux下进行C语言程序开发。书中以编程实践贯穿全书,主要分为基础、实践和综合应用三大部分。在基础篇中,主要围绕Linux下的C语言编程基础进行介绍,内容包括:Linux系统基础,C语言基础及其在Linux下的开发环境,文件编程,数据库编程,进程与多线程,网络编程,STL库,GTK控件编程。在实践篇中,主要包括网络应用程序开发,网络安全程序开发,驱动程序设计,可视化程序设计等。在最后的综合应用中,我们以一个完整的HTTP服务器端软件的项目实践为例,全面讲解如何在Linux下进行C语言的工程性开发。
本书是作者多年开发经验的结晶,作者依据多年的Linux开发和积累的经验,精心组织编排了书中内容。本书侧重于实践,为读者提供了大量丰富的应用型例子,将Linux下的C语言开发思想与理念融入其中,具有很高的实用价值。
本书非常适合于Linux编程的初学者以及从事Linux编程的开发人员进行学习和参考,同时也适合于高校计算机相关专业的本科学生和研究生使用。