UNIX平台下C语言高级编程指南

UNIX平台下C语言高级编程指南
作 者: 唐靖飚 周良源
出版社: 宇航出版社
丛编项: 21世纪计算机编程指南系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《UNIX平台下C语言高级编程指南》作者简介

内容简介

本书是专为在UNIX平台下用C语言编制程序的人写的。是以POSIX为标准,主要以C语言为基础,详细介绍了UNIX平台下编写各种应用程序的范例和方法。全书分四个部分,共十五章。本书范例丰富,且具有代表性,如Socket编程、客户/服务端编程、多线程开发、CGI编程、XWindows下的Motif编程等。读者直接或只需稍作修改就可以将它们应用到自己的应用程序开发中。这些范例的源代码可以从配套光盘的电子书中直接拷贝使用。

图书目录

第一部分 基本的系统调用

第1章 文件子系统

1. 1 文件子系统的基本概念

1. 2 基本的文件输入和输出

1. 3 高级的文件操作

第2章 终端操作

2. 1 终端的基本概念

2. 2 终端输入和输出

2. 3 ioctl系统调用

第3章 进程及进程间通信

3. 1 进程的基本概念

3. 2 进程的一般操作

3. 3 进程的特殊操作

3. 4 进程间使用管道通信

第4章 信号

4. 1 信号的基本概念

4. 2 信号机制

4. 3 有关信号的系统调用

第5章 部分其他调用

5. 1 系统调用

5. 2 相关函数

第二部分 网络编程

第6章 Socket编程基础

6. 1 TCP/IP基础知识

6. 2 Socket一般描述

6. 3 Socket中的主要调用

6. 4 Socket的原始方式

第7章 客户/服务器编程

7. 1 客户端程序设计

7. 2 服务器端程序设计

7. 3 服务端程序结构

7. 4 多协议(TCP. UDP)服务端

7. 5 客户端的并发程序设计

7. 6 使用telnet协议的客户端例子

第8章 线程

8. 1 有关线程的基本概念

8. 2 线程的创建和终止

8. 3 线程控制调用

8. 4 线程之间的互斥

8. 5 线程之间的同步

8. 6 线程特定数据区的函数调用

8. 7 一个使用线程的客户端并发的例子

8. 8 有关线程的函数列表

第9章 CGl编程

9. 1 CGI程序的基本概念

9. 2 CGI基本编程

9. 3 使用脚本语言编写CGl

9. 4 Perl语言简介

9. 5 一个简单的CGI例子

第三部分 X Window应用程序开发

第10章 X Window和Motif基础

10. 1 简介

10. 2 XWindow基本概念

10. 3 启动Motif窗口管理器

10. 4 设置Motif特性

10. 5 Widget

第11章 Motif编程

11. 1 基本编程概念

11. 2 Widget资源

11. 3 Motif编程基础

11. 4 程序框架

11. 5 "HelloWorld!"示例

11. 6 管理器

11. 7 按钮

11. 8 X事件

11. 9 其他Widget简介

11. 10 菜单

11. 11 对话框

第12章 Widget与X事件汇总

12. 1 Widget

12. 2 X事件

第四部分 常用的编程工具

第13章 编译器及调试工具

13. 1 编译器用法入门

13. 2 调试器使用入门

13. 3 关于库的简介

第14章 Make工具及makefile规则

14. 1 概述

14. 2 make和makefile的关系

14. 3 makefile规则

14. 4 伪指令

14. 5 make命令行参数

第15章 版本控制

15. 1 版本控制概念

15. 2 源代码控制系统SCCS

15. 3 RCS使用方法

15. 4 并发版本控制CVS