C++从入门到精通(第3版)

生活百科 2023-01-17 20:00生活百科www.aizhengw.cn

C++从入门到精通(第3版)

《C++从入门到精通(第3版)》是2017年6月1日清华大学出版社出版的图书,作者是明日科技。

基本介绍

  • 书名:C++从入门到精通(第3版)
  • 作者:明日科技
  • 定价:79.8
  • 出版社:清华大学出版社
  • 出版时间:2017年6月1日
  • 印次:3-3

    出版信息

    C++从入门到精通(第3版)
    作者:明日科技
    定价:79.80元
    印次:3-3
    ISBN:9787302446699
    出版日期:2017.06.01
    印刷日期:2017.11.09

      内容简介

      《c++从入门到精通(第3版)》一书从初学者的角度出发,以通俗易懂的语言,配合丰富的实例,详细讲解了C++语言的基础知识。《c++从入门到精通(第3版)》包括4篇共18章:第1篇是基础知识,包括绪论,数据类型,表达式与语句,条件判断语句,循环语句,函式,数组、指针和引用,构造数据类型;第2篇是核心技术,包括面向对象编程,类和对象,继承与派生;第3篇是高级套用,包括模板,STL标準模板库,RTTI与异常处理,程式调试,档案操作,网路通信;第4篇为项目实战,结合人事考勤管理系统,依照软体工程的开发流程,讲述如何进行实际开发。书中所有知识都结合具体实例进行介绍,涉及的程式代码给出了详细的注释,可以使读者轻鬆领会C++语言的强大,快速提高开发技能。

      图书目录

      第1篇基础知识
      第1章绪论
      视频讲解:1小时18分钟
      1.1C++历史背景
      1.1.120世纪最伟大的发明
      1.1.2C++发展历程
      1.1.3C++中的杰出人物
      1.2常用开发环境
      1.2.1VisualC++6.0
      1.2.2VisualC++2008
      1.2.3GCC/G++
      1.2.4Dev-C
      1.2.5Eclipse
      1.3认知C++程式代码
      1.4C++工程项目档案
      1.5使用VC创建程式
      1.6编译与连线过程
      1.7C++的特点
      1.8小结
      第2章数据类型
      视频讲解:1小时26分钟
      2.1第一个C++程式
      2.1.1#include指令
      2.1.2注释
      2.1.3main函式
      2.1.4函式体
      2.1.5函式返回值
      2.2常量及符号
      2.2.1整型常量
      2.2.2实型常量
      2.2.3字元常量
      2.2.4字元串常量
      2.2.5其他常量
      2.3变数
      2.3.1标识符
      2.3.2变数与变数说明
      2.3.3整型变数
      2.3.4实型变数
      2.3.5变数赋值
      2.3.6变数赋初值
      2.3.7字元变数
      2.4常用数据类型
      2.4.1定义数值类型
      2.4.2字元类型
      2.4.3布尔类型
      2.5数据输入与输出
      2.5.1控制台萤幕
      2.5.2C++语言中的流
      2.5.3流操作的控制
      2.6小结
      2.7实践与练习
      第3章表达式与语句
      视频讲解:55分钟
      3.1运算符
      3.1.1算术运算符
      3.1.2关係运算符
      3.1.3逻辑运算符
      3.1.4赋值运算符
      3.1.5位运算符
      3.1.6移位运算符
      3.1.7sizeof运算符
      3.1.8条件运算符
      3.1.9逗号运算符
      3.2结合性和优先权
      3.3表达式
      3.3.1算术表达式
      3.3.2关係表达式
      3.3.3条件表达式
      3.3.4赋值表达式
      3.3.5逻辑表达式
      3.3.6逗号表达式
      3.3.7表达式中的类型转换
      3.4语句
      3.5判断左值与右值
      3.6小结
      3.7实践与练习
      第4章条件判断语句
      视频讲解:35分钟
      4.1决策分支
      4.2判断语句
      4.2.1第一种形式的判断语句
      4.2.2第二种形式的判断语句
      4.2.3第三种形式的判断语句
      4.3使用条件运算符进行判断
      4.4switch语句
      4.5判断语句的嵌套
      4.6小结
      4.7实践与练习
      第5章循环语句
      视频讲解:53分钟
      5.1while循环
      5.2do...while循环
      5.3while与do…while比较
      5.4for循环语句
      5.5循环控制
      5.5.1控制循环的变数
      5.5.2break语句
      5.5.3continue语句
      5.5.4goto语句
      5.6循环嵌套
      5.7循环套用实例
      5.7.1阿姆斯壮数
      5.7.2巴斯卡三角形
      5.7.3对输入的分数进行排名
      5.8小结
      5.9实践与练习
      第6章函式
      视频讲解:1小时14分钟
      6.1函式概述
      6.1.1函式的定义
      6.1.2函式的声明
      6.2函式参数及返回值
      6.2.1返回值
      6.2.2空函式
      6.2.3形参与实参
      6.2.4默认参数
      6.2.5可变参数
      6.3函式调用
      6.3.1传值调用
      6.3.2嵌套调用
      6.3.3递归调用
      6.4变数作用域
      6.5重载函式
      6.6内联函式
      6.7变数的存储类别
      6.7.1auto变数
      6.7.2static变数
      6.7.3register变数
      6.7.4extern变数
      6.8小结
      6.9实践与练习
      第7章数组、指针和引用
      视频讲解:1小时27分钟
      7.1一维数组
      7.1.1一维数组的声明
      7.1.2一维数组的引用
      7.1.3一维数组的初始化
      7.2二维数组
      7.2.1二维数组的声明
      7.2.2二维数组元素的引用
      7.2.3二维数组的初始化
      7.3字元数组
      7.4指针
      7.4.1变数与指针
      7.4.2指针运算符和取地址运算符
      7.4.3指针运算
      7.4.4指向空的指针与空类型指针
      7.4.5指向常量的指针与指针常量
      7.5指针与数组
      7.5.1数组的存储
      7.5.2指针与一维数组
      7.5.3指针与二维数组
      7.5.4指针与字元数组
      7.6指针在函式中的套用
      7.6.1传递地址
      7.6.2指向函式的指针
      7.6.3空指针调用函式
      7.6.4从函式中返回指针
      7.7指针数组
      7.8安全使用指针
      7.8.1记忆体分配
      7.8.2记忆体安全
      7.9引用
      7.9.1引用概述
      7.9.2使用引用传递参数
      7.9.3指针传递参数
      7.9.4数组做函式参数
      7.9.5右值引用传递参数
      7.10小结
      7.11实践与练习
      第8章构造数据类型
      视频讲解:59分钟
      8.1结构体
      8.1.1结构体定义
      8.1.2结构体变数
      8.1.3结构体成员及初始化
      8.1.4结构体的嵌套
      8.1.5结构体大小
      8.2重命名数据类型
      8.3枚举类型的套用
      8.4类型推导
      8.5结构体与函式
      8.5.1结构体变数做函式参数
      8.5.2结构体指针做函式参数
      8.6结构体数组
      8.6.1结构体数组声明与引用
      8.6.2指针访问结构体数组
      8.7共用体
      8.7.1共用体的定义与声明
      8.7.2共用体的大小
      8.7.3共用体的特点
      8.8枚举类型
      8.8.1枚举类型的声明
      8.8.2枚举类型变数
      8.8.3枚举类型的运算
      8.9自定义数据类型
      8.10使用宏定义替换複杂的数据
      8.11小结
      8.12实践与练习
      第2篇核心技术
      第9章面向对象编程
      视频讲解:32分钟
      9.1面向对象概述
      9.2面向对象与面向过程编程
      9.2.1面向过程编程
      9.2.2面向对象编程
      9.2.3面向对象的特点
      9.3统一建模语言
      9.3.1统一建模语言概述
      9.3.2统一建模语言的结构
      9.3.3面向对象的建模
      9.4小结
      第10章类和对象
      视频讲解:1小时1分钟
      10.1C++类
      10.1.1类概述
      10.1.2类的声明与定义
      10.1.3类的实现
      10.1.4对象的声明
      10.2构造函式
      10.2.1构造函式概述
      10.2.2複製构造函式
      10.3析构函式
      10.4类成员
      10.4.1访问类成员
      10.4.2内联成员函式
      10.4.3静态类成员
      10.4.4隐藏的this指针
      10.4.5嵌套类
      10.4.6局部类
      10.5友元
      10.5.1友元概述
      10.5.2友元类
      10.5.3友元方法
      10.6命名空间
      10.6.1使用命名空间
      10.6.2定义命名空间
      10.6.3在多个档案中定义命名空间
      10.6.4定义嵌套的命名空间
      10.6.5定义未命名的命名空间
      10.7小结
      10.8实践与练习
      第11章继承与派生
      视频讲解:57分钟
      11.1继承
      11.1.1类的继承
      11.1.2继承后可访问性
      11.1.3构造函式访问顺序
      11.1.4子类显式调用父类构造函式
      11.1.5子类隐藏父类的成员函式
      11.2重载运算符
      11.2.1重载运算符的必要性
      11.2.2重载运算符的形式与规则
      11.2.3重载运算符的运算
      11.2.4转换运算符
      11.3多重继承
      11.3.1多重继承的定义
      11.3.2二义性
      11.3.3多重继承的构造顺序
      11.4多态
      11.4.1虚函式概述
      11.4.2利用虚函式实现动态绑定
      11.4.3虚继承
      11.5抽象类
      11.5.1纯虚函式
      11.5.2实现抽象类中的成员函式
      11.6小结
      11.7实践与练习
      第3篇高级套用
      第12章模板
      视频讲解:49分钟
      12.1函式模板
      12.1.1函式模板的定义
      12.1.2函式模板的作用
      12.1.3重载函式模板
      12.2类模板
      12.2.1类模板的定义与声明
      12.2.2简单类模板
      12.2.3默认模板参数
      12.2.4为具体类型的参数提供默认值
      12.2.5有界数组模板
      12.3模板的使用
      12.3.1定製类模板
      12.3.2定製类模板成员函式
      12.3.3模板部分定製
      12.4鍊表类模板
      12.4.1鍊表
      12.4.2鍊表类模板
      12.4.3类模板的静态数据成员
      12.5小结
      12.6实践与练习
      第13章STL标準模板库
      视频讲解:35分钟
      13.1几种常见数据结构
      13.1.1简述STL
      13.1.2顺序线性结构
      13.1.3基本操作
      13.1.4栈结构
      13.1.5伫列结构
      13.1.6鍊表结构
      13.1.7图结构
      13.2序列容器
      13.2.1对比容器适配器与容器
      13.2.2对比叠代器与容器
      13.2.3向量类模板
      13.2.4双端伫列类模板
      13.2.5鍊表类模板
      13.3结合容器
      13.3.1set类模板
      13.3.2multiset类模板
      13.3.3map类模板
      13.3.4multimap类模板
      13.4算法
      13.4.1非修正序列算法
      13.4.2修正序列算法
      13.4.3排序算法
      13.4.4数值算法
      13.5叠代器
      13.5.1输出叠代器
      13.5.2输入叠代器
      13.5.3前向叠代器
      13.5.4双向叠代器
      13.5.5随机访问叠代器
      13.6lambda表达式
      13.7小结
      13.8实践与练习
      第14章RTTI与异常处理
      视频讲解:22分钟
      14.1RTTI(运行时类型识别)
      14.1.1什幺是RTTI
      14.1.2RTTI与引用
      14.1.3RTTI与多重继承
      14.1.4RTTI映射语法
      14.2异常处理
      14.2.1抛出异常
      14.2.2异常捕获
      14.2.3异常匹配
      14.2.4标準异常
      14.3小结
      第15章程式调试
      视频讲解:33分钟
      15.1选择正确的调试方法
      15.3调试工具的使用
      15.3.1创建调试程式
      15.3.2进入调试状态
      15.3.3Watch视窗
      15.3.4CallStack视窗
      15.3.5Memory视窗
      15.3.6Variables视窗
      15.3.7Registers视窗
      15.3.8Disassembly视窗
      15.4调试的基本套用
      15.4.1变数的跟蹤与查看
      15.4.2位置断点的使用
      15.4.3数据断点的使用
      15.5调试的高级套用
      15.5.1在调试时修改变数的值
      15.5.2在循环中调试
      15.6小结
      第16章档案操作
      视频讲解:58分钟
      16.1档案流
      16.1.1C++中的流类库
      16.1.2类库的使用
      16.1.3ios类中的枚举常量
      16.1.4流的输入/输出
      16.2档案打开
      16.2.1打开方式
      16.2.2默认打开模式
      16.2.3打开档案同时创建档案
      16.3档案的读写
      16.3.1档案流
      16.3.2写文本档案
      16.3.3读取文本档案
      16.3.4二进制档案的读写
      16.3.5实现档案複製
      16.4档案指针移动操作
      16.4.1档案错误与状态
      16.4.2档案的追加
      16.4.3档案结尾的判断
      16.4.4在指定位置读写档案
      16.5档案和流的关联和分离
      16.6删除档案
      16.7小结
      16.8实践与练习
      第17章网路通信
      视频讲解:39分钟
      17.1TCP/IP协定
      17.1.1OSI参考模型
      17.1.2TCP/IP参考模型
      17.1.3IP位址
      17.1.4数据包格式
      17.2套接字
      17.2.1Winsocket套接字
      17.2.2Winsocket的使用
      17.2.3套接字阻塞模式
      17.2.4位元组顺序
      17.2.5面向连线流
      17.2.6面向无连线流
      17.3简单协定通信
      17.3.1服务端
      17.3.2客户端
      17.3.3实例的运行
      17.4小结
      17.5实践与练习
      第4篇项目实战
      第18章人事考勤管理系统
      视频讲解:1小时32分钟
      18.1开发背景
      18.2需求分析
      18.3系统设计
      18.3.1系统目标
      18.3.2系统功能结构
      18.3.3系统预览
      18.3.4业务流程图
      18.3.5资料库设计
      18.4公共模组设计
      18.5主窗体设计
      18.6用户登录模组设计
      18.6.1用户登录模组概述
      18.6.2用户登录技术分析
      18.6.3用户登录实现过程
      18.7用户管理模组设计
      18.7.1用户管理模组概述
      18.7.2用户管理技术分析
      18.7.3用户管理实现过程
      18.7.4单元测试
      18.8部门管理模组设计
      18.8.1部门管理模组概述
      18.8.2部门管理技术分析
      18.8.3部门管理实现过程
      18.9人员信息管理模组设计
      18.9.1人员信息管理模组概述
      18.9.2人员信息管理技术分析
      18.9.3人员信息管理实现过程
      18.10考勤管理模组设计
      18.10.1考勤管理模组概述
      18.10.2考勤管理技术分析
      18.10.3考勤管理实现过程
      18.11考勤汇总查询模组设计
      18.11.1考勤汇总查询模组概述
      18.11.2考勤汇总查询技术分析
      18.11.3考勤汇总查询实现过程
      18.12开发技巧与难点分析
      18.12.1调用动态程式库设计界面
      18.12.2主视窗的界面显示
      18.13小结
      上一篇:Microsoft Cartoon Maker 下一篇:Lorena Berg

      Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有