注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计程序设计综合Linux程序设计实践与编程技巧

Linux程序设计实践与编程技巧

Linux程序设计实践与编程技巧

定 价:¥39.00

作 者: 刘加海
出版社: 浙江大学出版社
丛编项:
标 签: 工学 教材 研究生/本科/专科教材

购买这本书可以去


ISBN: 9787308113151 出版时间: 2013-06-01 包装: 平装
开本: 16开 页数: 字数:  

内容简介

  导语刘加海、骆建华编著的《Linux程序设计实践与编程技巧(高等院校计算机技术十二五规划教材)》在讲解讨论内容时,首先给出实例,通过例子介绍程序设计的方法,通过大量的例子与清晰的程序流程使读者迅速掌握相关知识、编程技能与技巧,并通过大量的思考题帮助读者迅速提高程序设计能力。 本书中16个实验的设计,更是符合人们学习程序设计的心理特点,在每一个实验中首先给出程序的调试,在程序调试的基础上再根据给出的问题,对程序的关键语句学会自己设计,最后给出程序设计项目,培养读者完全独立设计程序的能力。如果比喻着学习“走路”,这相当于在每个实验中完成了让您看着别人走路、扶着您走路、让您独立行走的全过程,相信这16个实验会极大提高读者的程序设计能力。内容提要刘加海、骆建华编著的《Linux程序设计实践与编程技巧(高等院校计算机技术十二五规划教材)》是浙江大学出版社出版的《Linux程序设计》一书的辅导书,书中内容主要分两大部分。一是程序设计要点与技巧;二是实践部分,包含16个实验,每个实验有6-7个任务。本书包含:终端基本命令、Shell程序设计、Linux环境下C程序编译技巧、Linux环境下C语言系统函数的应用、Linux环境下文件的I/O操作、进程的控制与进程调度、线程、Linux环境下的图形与游戏程序设计、网络程序设计、字符驱动程序设计、串行程序设计的编程知识要点,编程技巧与程序设计实例。并包含以上各部分及Linux环境与Windows环境资源共享设置的实验。《Linux程序设计实践与编程技巧(高等院校计算机技术十二五规划教材)》重点给出Linux程序设计的要点与技巧,希望能够为本科生、研究生、嵌入式工程技术人员、Linux程序设计师及Linux程序爱好者提供有效的帮助。

作者简介

暂缺《Linux程序设计实践与编程技巧》作者简介

图书目录

第1章 基本命令
1.1 知识要点
1.1.1 常用终端命令
1.1.2 常用元字符*、?、~、[]的应用
1.1.3 重定向符|、>>、>、<
1.1.4单引号与双引号的作用
1.1.5文本编辑命令vi或vim的应用
1.1.6 Linux常用系统变量
第2章 shell编程
2.1知识要点
2.1.1 Shell程序运行方式
2.1.2 Shell中变量的使用
2.1.3 Shell编程中参数替换
2.1.4 Shell编程中大段文字显示技巧
2.1.5 随机数产生
2.1.6 日期输出格式设置
2.1.7 在Shell中的算术表达方法
2.1.8 Shell程序设计中分支语句
2.1.9 Shell程序设计中循环
2.1.10 Shell中函数的格式
2.1.11 Shell中数组的使用
2.1.12 文件与文件夹的判断.
2.1.13 某路径下文件总容量的判断
2.1.14 菜单程序的框架
2.2 程序设计实例
第3章 Linux系统C语言开发工具
3.1知识要点
3.1.1 gcc的使用
3.1.2 makefile工程叉件
3.2程序设计实例
第4章 Linux环境下系统函数的使用
4.1知识要点
4.1.1 随机函数的应用
4.1.2 系统时间函数的应用
4.1.3 系统函数
4.1.4 数据结构中的函数
4.2 程序设计实例
第5章 Linux环境下文件I/O操作
5.1 知识要点
5.1.1 文件操作
5.1.2文件控制特性的判断
5.2程序设计实例
第6章 进程控制
6.1 知识要点
6.1.1 进程调度命令at
6.1.2 进程创建函数fork
6.1.3 僵尸进程
6.1.4 wait与waitpid函数
6.1.5 僵尸进程的避免
6.1.6 守护进程
6.2 程序设计实例
第7章 进程间的通信
7.1 知识要点
7.1.1 Linux进程间的通信方式
7.1.2 进程间通信的特点
7.1.3 管道通信的函数
7.1.4 信号传送和处理
7.1.5 消息队列应用
7.1.6 共享内存函数mmap应用
7.2 程序设计实例
第8章 线程
8.1 知识要点
8.1.1 线程与进程
8.1.2 多线程和多进程的对比
8.1.3 线程中的常用函数
8.1.4 线程中互斥锁的实现
8.1.5 线程中信号量的应用
8.2 程序设计实例
第9章 网络程序设计
9.1 知识要点
9.1.1 Socket接口
9.1.2 Sockaddr和Sockaddr in结构类型
9.1.3 TCP编程
9.1.4 UDP编程
9.1.5 常用操作函数
9.2 程序设计实例
第10章 Linux图形程序设计
10.1 知识要点
10.1.1 SDL库
10.1.2 常用SDL库函数
10.2 程序设计实例
第11章 设备驱动程序设计基础
11.1 知识要点
11.1.1 设备驱动程序概况
11.1.2 字符设备驱动程序
11.2 程序设计实例
第12章 串行通信
12.1 知识要点
12.1.1 串行通信
12.1.2 串行通信程序设计流程
12.1.3 串行通信程序设计步骤
12.2 程序设计实例


本目录推荐