网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Linux C编程实战(附光盘)
分类
作者 童永清
出版社 人民邮电出版社
下载
简介
编辑推荐

本书不仅介绍了Linux的安装与基本使用,C语言,Vi、Emacs、gcc,gdb、make等开发工具,而且结合大量程序实例介绍了Linux的系统编程、网络编程和图形界面开发。此外,还介绍了模块化程序设计思想、软件测试以及编写安全的代码方法。

内容推荐

本书系统地介绍了在Linux平台下用C语言进行程序开发的过程,集趣味性、实战性于一体的160多段代码实例,帮助读者快速掌握在Linux平台下进行C语言程序开发的方法和技巧,并通过一个原创的BT软件下载综合案例的讲解,引导读者具备开发大型应用程序的能力。

本书内容翔实,主要包括:Linux系统下C语言及其编程环境的介绍,系统编程的所有主题——文件和目录、进程、线程、信号、进程间通信、网络编程和图形界面编程、出错处理、库的创建与使用、编写安全的代码等。

本书结构合理、概念清晰,依照“基础知识→难点解析→重点提示→编程实践”的讲解方式,使读者理解更深入、应用更容易、掌握更快速。随书的光盘包括:全部源代码及相关学习资料。本书适合有一定C语言基础,需要在Linux系统上编程的程序设计人员阅读,可作为各类培训学校培训教材,也可作为大中专院校师生的教材或参考书。

目录

第一篇 Linux和C编程基础

第l章 LiIiUX系统概述

 1.1 Linux操作系统介绍

1.1.1 Linux的发展历程

1.1.2 Linux的特性

1.1.3 Linux的内核版本和发行版本

 1.2 C语言简介

1.2.1 C语言的发展历史

1.2.2 C语言的特点

 1.3 Linux的安装、启动与关闭

 1.4 Linux的基本使用

1.4.1 Linux终端

1.4.2 Linux Shell

1.4.3 Linux的常用命令

 1.5 Linux下程序的开发环境和开发过程

 1.6 习题

第2章 C编程基础、Vi和Emacs编辑器

第3章 C程序控制结构和gcc编译器

第4章 C函数、数组、指针和调试器gdb

第5章 C语言预处理、结构体和make的使用

第二篇 Linux系统编程

第6章 文件操作

第7章 进程控制

第8章 线程控制

第9章 信号及信号处理

第10章 进程间通信

第三篇 Linux网络和图形界面编程

第11章 网络编程

第12章 GTK+图形界面编程

第四篇 Linux项目实践

第13章 项目实践:BT下载软件的开发

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/7 21:57:47