分享
 
 
 

Linux软件工程师(C语言)实用教程

Linux软件工程师(C语言)实用教程  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,操作系统/系统开发,LINUX ,

作者: 刘加海,张益先主编

出 版 社: 科学出版社

出版时间: 2007-9-1字数: 545000版次: 1页数: 366印刷时间: 2007/09/01开本:印次:纸张: 胶版纸I S B N : 9787030199645包装: 平装内容简介

本书主要内容包括:Linux环境下C语言程序的设计过程,C语言编译器 gcc、调试器gdb、工程管理器make的使用,多文件系统、文件操作、标准I /O库、串行通信程序的实现,进程的产生与控制、进程间的通信、Linux的图形编程、网络编程、数据库编程以及游戏程序的开发方法。

本书结构合理、概念清楚、由浅入深、实用性强,是一本技能型的教材,适合Linux环境下软件工程技术人员使用,也可以作为软件、计算机等专业本、专科学生的教材。本书是开放源代码高校推进联盟“Linux软件工程师职业技能(c语言)资格”认证考试指定用书。

目录

第1章 Linux系统程序设计基础

1.1 第一个Linux c程序

1.2 gcc编译器

1.2.1 使用gcc

1.2.2 gcc编译流程

1.2.3 gcc编辑器的主要参数

1.3 gdb调试器

1.3.1 gdb概述

1.3.2 使用gdb调试程序

思考与实验

第2章 文件分割和多文件编译

2.1 函数

2.1.1 函数简介

2.1.2 返回值

2.2 文件分割

2.3 make工程管理器

2.3.1 编写makefile文件

2.3.2 makefile变量的使用

2.3.3 make和makefile

2.4 autotools的使用

思考与实验

第3章 Linux环境下系统函数的使用

3.1 数学函数的使用

3.2 字符函数的使用

3.3 系统时问与日期函数的使用

3.4 环境控制函数

3.5 内存分配函数

3.6 数据结构中常用函数

思考与实验

第4章 文件的操作

4.1 Linux系统文件的属性

4.1.1 Linux文件类型

4.1.2 Linux文件权限

4.1.3 Linux文件的其他属性

4.2 不带缓存的文件I/O操作

4.2.1 文件的创建

4.2.2 文件的打开和关闭

4.2.3 文件的读写操作

4.2.4 文件上锁

4.3 带缓存的流文件I/O操作

4.3.1 流文件的打开和关闭

4.3.2 流文件的读写操作

4.3.3 文件的定位

4.4 特殊文件的操作

4.4.1 目录文件的操作

4.4.2 链接文件的操作

思考与实验

第5章 串行通信

5.1 串行通信概述

5.2 串行通信程序的设计

5.2.1 串行通信程序设计流程

5.2.2 打开通信端口

5.2.3 设置串口属性

5.2.4 串口通信程序设计主要语句说明

思考与实验

第6章 进程控制

6.1 进程简介

6.2 Linux进程控制

6.2.1 进程的相关函数

6.2.2 进程创建

6.2.3 进程终止

6.2.4 僵尸进程

6.3 Linux守护进程

6.3.1 守护进程及其特性

6.3.2 编写守护进程的要点

6.3.3 守护进程的编写

思考与实验

第7章 进程间的通信

7.1 信号

7.1.1 信号及其使用简介

7.1.2 信号操作的相关函数

7.2 管道

7.2.1 低级管道操作

7.2.2 高级管道操作

7.2.3 命名管道

7.3 消息队列

7.4 共享内存

7.4.1 mmap系统调用

7.4.2 系统v共享内存

思考与实验

第8章 网络程序设计

8.1 TCP/IP简介

8.1.1 TCP/IP概述

8.1.2 TCP/IP模块结构

8.2 网络编程

8.2.1 socket简介

8.2.2 socket套接口简介

8.2.3 socket套接口的数据结构

8.2.4 TCP编程

8.2.5 TDP编程

8.3 网络高级编程

思考与实验

第9章 Linux的图形编程

9.1 Linux的图形编程简介

9.2 安装和使用SDL图形开发库

9.3 初始化图形模式

9.4 基本绘图函数的应用

9.5 图片与文字显示

9.6 动画

9.7 三维绘图

9.8 游戏程序入门

思考与实验

第10章 数据库编程

10.1 Linux环境下数据库简介

10.2 MySQL的使用

10.3 常用API函数简介

10.3.1 CAPI数据类型

10.3.2 CAPI函数

10.4 Linux下的MySQL数据库简单应用

思考与实验

第11章 Qt编程

11.1 Qt简介

11.1.1 Qt的安装

11.1.2 Qt的编译器qmake

11.1.3 Qt中的action

11.1.4 Qt中的信号槽机制

11.2 Qt Designer设计器

11.2.1 启动Qt Designer

11.2.2 Qt Designer设计器的应用

11.3 Qt应用实例

思考与实验

第12章 综合设计

12.1 记事本程序设计

12.1.1 创建工程

12.1.2 创建主窗体

12.1.3 添加工具条、菜单和文本编辑区域

12.1.4 消息映射

12.1.5 消息处理函数

12.1.6 编译运行及测试

12.2 编写FTP客户端

12.2.1 设计地址簿模块

12.2.2 设计本地端口扫描模块

12.2.3 设计FTP客户端模块

附录

附录1 SDL库的安装

附录2 mysql开发包的安装

附录3 Qt的安装

参考文献

参考网站

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有