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

请输入您要查询的图书:

 

书名 Linux C与C++一线开发实践
分类 计算机-操作系统
作者 朱文伟//李建英
出版社 清华大学出版社
下载
简介
目录
第1章 Linux概述
1.1 什么是Linux
1.2 Linux的简史
1.3 Linux和Windows的比较
1.4 Linux主要应用领域
1.5 Linux的版本
1.6 使用哪个版本的Linux进行学习
1.7 Linux的特点
1.8 如何学习Linux
1.9 命令行还是图形界面
1.10 计算机启动的基本过程
1.10.1 按下电源
第1章 Linux概述
1.1 什么是Linux
1.2 Linux的简史
1.3 Linux和Windows的比较
1.4 Linux主要应用领域
1.5 Linux的版本
1.6 使用哪个版本的Linux进行学习
1.7 Linux的特点
1.8 如何学习Linux
1.9 命令行还是图形界面
1.10 计算机启动的基本过程
1.10.1 按下电源
1.10.2 BIOS自检
1.10.3 系统引导
1.10.4 实模式和保护模式
1.11 启动内核
1.12 认识Shell
1.13 常见的Shell
1.14 图形界面和字符界面的切换
1.14.1 在不退出X-Window的情况下切换到字符界面
1.14.2 强行退出X-Window进入文本模式
1.14.3 设置每次开机进入字符界面
1.14.4 从字符界面进入图形界面
1.15 Shell命令概述
1.16 环境变量
第2章 搭建Linux C++开发环境
2.1 准备Linux虚拟机
2.2 连接Linux虚拟机
2.2.1 通过桥接模式连接虚拟机
2.2.2 主机模式
2.2.3 通过NAT模式连接虚拟机
2.3 通过终端工具连接Linux虚拟机
2.4 搭建Linux下的C++开发环境
2.4.1 非集成开发方式
2.4.2 集成开发方式
2.5 搭建Windows下的Linux C++开发环境
2.5.1 搭建非集成式的Windows下的Linux C++开发环境
2.5.2 搭建集成式的Windows下的Linux C++开发环境
2.6 需要掌握的开发工具
2.7 vi编辑器的使用
2.7.1 vi编辑器概述
2.7.2 vi编辑器的工作模式
2.7.3 vi的基本操作
2.7.4 命令行模式下的基本操作
2.7.5 插入模式
2.7.6 末行模式操作
2.8 gcc编译器的使用
2.8.1 gcc对C语言的编译过程
2.8.2 gcc所支持的后缀名文件
2.8.3 gcc的语法格式
2.8.4 gcc常见选项
2.9 g++的基本使用
2.10 gdb调试器的使用
2.10.1 为何要学习gdb调试器
2.10.2 gdb简介
2.10.3 重要准备
2.10.4 启动gdb
2.10.5 退出gdb
2.10.6 gdb的常用命令概述
2.10.7 file命令加载程序
2.10.8 list命令显示源代码
2.10.9 run命令运行程序
2.10.10 break命令设置断点
第3章 C++语言基础
3.1 C++基础知识
3.1.1 C++程序结构
3.1.2 注释
3.1.3 变量和数据类型
3.1.4 标识
3.1.5 基本数据类型
3.1.6 变量的定义和C++11中的auto
3.1.7 变量的范围
3.1.8 变量初始化
3.1.9 常量
3.1.10 操作符/运算符
3.1.11 控制台交互
3.2 控制结构
3.2.1 条件结构
3.2.2 循环结构
3.2.3 分支控制和跳转
3.2.4 选择结构语句switch
3.3 函数
3.4 函数高级话题
3.4.1 参数按数值传递和按地址传递
3.4.2 函数重载
3.4.3 内联函数
3.4.4 递归
3.4.5 函数的声明
3.5 高级数据类型
3.5.1 数组
3.5.2 指针
3.5.3 动态分配内存
3.5.4 结构体
3.5.5 自定义数据类型
3.6 面向对象编程
3.6.1 类
3.6.2 构造函数和析构函数
3.6.3 构造函数重载
3.6.4 类的指针
3.6.5 由关键字struct和union定义的类
3.6.6 操作符重载
3.6.7 关键字 this
3.6.8 静态成员
3.6.9 类之间的关系
3.6.10 多态
3.7 C++面向对象小结
3.8 C++高级知识
3.8.1 模板
3.8.2 命名空间
3.8.3 异常处理
3.8.4 预处理指令
3.8.5 预定义宏
3.8.6 C++11中的预定义宏
3.9 字符串
3.9.1 字符串基础
3.9.2 搜索与查找
3.10 再论异常处理
3.10.1 基本概念
3.10.2 抛出异常
3.10.3 捕获异常
3.10.4 C++ 标准异常
3.10.5 定义新的异常
3.11 再论函数模板
3.12 字符集
3.12.1 计算机上的3种字符集
3.12.2 查看Linux系统的字符集
3.12.3 修改Linux系统的字符集
3.12.4 Unicode编码的实现
3.12.5 C运行时库对Unicode的支持
3.12.6 C++标准库对Unicode的支持
3.12.7 字符集相关实例
第4章 Linux文件编程
4.1 文件系统
4.1.1 基本概念
4.1.2 文件系统层次结构标准
4.2 文件的属性信息
4.3 i节点
4.3.1 基本概念
4.3.2 i节点的内容
4.3.3 i节点的使用状况
4.4 文件类型
4.4.1 普通文件
4.4.2 目录
4.4.3 块设备文件
4.4.4 字符设备文件
4.4.
内容推荐
Linux C/C++编程在Linux应用程序开发中占有重要的地位,掌握这项技能将在就业竞争中立于不败之地。本书是一本针对初、中级读者的、贴近软件公司一线开发实践的书。
朱文伟、李建英著的《Linux C与C++一线开发实践》共分为19章,内容包括Linux概述、搭建开发环境、语言基础、文件编程、多进程编程、进程间通信、Web编程、多线程编程、Linux下的库、TCP/IP协议基础、网络编程、网络性能测试工具iPerf简析、版本控制和SVN工具、C++跨平台开发以及安全编程等。
本书适合想全面学习Linux环境下C/C++语言编程的读者,并可作为初中级开发人员的案头查阅与参考手册,也适合作为高等院校和培训学校相关专业师生的教学参考书。
随便看

 

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

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/14 10:32:33