书籍详情

从零开始学C++

从零开始学C++

作者:梁伟 编著

出版社:中国铁道出版社

出版时间:2011-01-01

ISBN:9787113119157

定价:¥56.00

购买这本书可以去
内容简介
  《从零开始学C++》分为3篇,第1篇介绍C++基础知识,包括Visual C++ 6.0集成开发环境、C++程序设计基础知识,以及数组、函数、指针和预处理机制等方面的知识。第2篇介绍C++语言面向对象编程的相关知识,包括封装、继承、多态、虚函数、函数重载、文件输入/输出流及C++数据库方面的基础知识等。第3篇从应用的角度出发,介绍教学管理系统实例程序,通过实例程序的开发,使用户能够巩固《从零开始学C++》中所介绍的C++基础知识。全书注重对读者进行C++语言基础知识及良好编程风格的培养,不仅可以方便读者深入学习MFC的相关内容,还对学习其他程序设计语言有一定的帮助。虽然各种计算机语言不同,但是程序设计的基本思想是相同的。同时,《从零开始学C++》也着重于培养读者的程序设计思想,以及良好的编程习惯。读者可以直接使用《从零开始学C++》中的部分实例程序进行实际开发。《从零开始学C++》适合C++的初学者和有一定C++程序设计经验的读者,同时也是一本不可多得的项目开发参考书籍。
作者简介
暂缺《从零开始学C++》作者简介
目录
第1篇 入门篇
第1章 C++轻松入门(教学视频:49分钟)
1.1 C++基础知识
1.1.1 面向对象编程
1.1.2 C++程序的基本结构
1.2 C++开发工具介绍
1.2.1 安装visual C++集成开发环境
1.2.2 启动Visual C++编译器
1.2.3 Visual C++菜单详解
1.2.4 Visual C++的常用工具栏
1.2.5 Visual C++应用程序向导
1.2.6 程序调试方法
1.3 C++程序实例
1.3.1 Hello World程序实例
1.3.2 创建简单的控制台程序
1.4 小结
1.5 习题
第2章 C++数据类型介绍(教学视频:50分钟)
2.1 C++基本数据类型
2.1.1 常用的基本数据类型
2.1.2 结构体
2.1.3 联合体
2.2 C++数据的仓库——数组
2.2.1 什么是数组
2.2.2 初始化数组
2.2.3 使用下标表示数据顺序
2.2.4 使用二维数组装载数据
2.2.5 使用字符数组保存字符串
2.3 C++常用运算符
2.3.1 算术运算符
2.3.2 逻辑运算符
2.3.3 C++程序实例
2.4 小结
2.5 习题
第3章 C++程序控制语句(教学视频:75分钟)
3.1 C++程序基本结构
3.1.1 预处理
3.1.2 主函数main
3.1.3 输入/输出
3.2 循环语句
3.2.1 while循环
3.2.2 do...while循环
3.2.3 for循环
3.2.4 嵌套使用循环结构
3.3 选择语句
3.3.1 if选择结构
3.3.2 if...else选择结构
3.3.3 switCh选择结构
3.4 输出控制语句
3.4.1 常用输出控制符
3.4.2 格式化数据输出实例
3.5 小结
3.6 习题
第4章 指针(教学视频:75分钟)
4.1 指针与地址
4.1.1 指针与地址的基本概念
4.1.2 指针与地址的区别
4.2 指针变量
4.2.1 定义指针变量
4.2.2 初始化指针变量
4.2.3 指针与地址之间的转换
4.2.4 引用指针变量
4.3 数组与指针
4.3.1 操作空指针
4.3.2 操作一维数组指针
4.3.3 操作字符数组指针
4.3.4 操作字符串数组指针
4.3.5 操作结构体指针
4.4 函数与指针
4.4.1 数组指针作为函数参数
4.4.2 字符串指针作为函数参数
4.4.3 函数返回值作为指针类型
4.5 指针实例程序
4.6 小结
4.7 习题
第5章 C++功能的实现——函数(教学视频:47分钟)
5.1 函数的基本概念
5.2 如何自定义函数
5.2.1 函数声明
5.2.2 函数实现
5.3 函数之间的参数传递及返回值
5.3.1 函数形参
5.3.2 函数实参
5.3.3 函数返回值
5.3.4 在函数之间传递参数实例
5.5.4 函数调用
5.4.1 函数的调用方式
5.4.2 函数的嵌套调用
5.4.3 递归函数
5.4.4 函数的作用域
5.5.5 内联函数
5.5.1 定义内联函数
5.5.2 调用内联函数
5.6 小结
5.7 习题
第6章 预处理机制(教学视频:47分钟)
6.1 常用宏介绍
6.1.1 定义宏define
6.1.2 标识符定义宏typedef
6.2 宏定义
6.2.1 具有参数的宏定义
6.2.2 无参数的宏定义
6.3 包含相关文件
6.3.1 包含头文件
6.3.2 链接库文件
6.4 条件预编译格式
6.4.1 #ifdef...#else#endif格式
6.4.2 #ifndef...#else#endif格式
6.4.3 #if...#else..#endif格式
6.5 实例程序分析
6.6 小结
6.7 习题
第2篇 提高篇
第7章 类(教学视频:56分钟)
7.1 C++新特性
7.1.1 封装
7.1.2 抽象
7.1.3 继承
7.1.4 多态
7.2 C++类成员
7.2.1 成员变量
7.2.2 对象初始化
7.2.3 复制对象(拷贝构造函数)
7.2.4 this指针
7.2.5 自定义类实例
7.3 创建类的指针实例对象
7.3.1 创建类指针对象
7.3.2 访问对象成员
7.3.3 删除类指针对象
7.3.4 对象的生存周期
7.3.5 指针对象实例程序
7.4 C++类的成员函数
7.4.1 定义成员函数原型
7.4.2 实现成员函数功能
7.5 小结
7.6 习题
第8章 封装(教学视频:42分钟)
8.1 封装成员
8.1.1 设置成员访问控制
8.1.2 数据成员
8.1.3 函数声明
8.2 访问类中的数据
8.2.1 访问类中的私有成员
8.2.2 友元函数
8.2.3 引用实例对象
8.3 C++封装实例
8.4 小结
8.5 习题
第9章 C++功能的延续——继承(教学视频:58分钟)
9.1 继承的相关知识点
9.1.1 继承的基本概念
9.1.2 继承的意义
9.1.3 继承的实现
9.2 基类和派生类
9.2.1 基类
9.2.2 派生类
9.3 继承方式
9.3.1 公共继承方式
9.3.2 私有继承方式
9.3.3 保护继承方式
9.4 初始化数据成员
9.4.1 基类和派生类的初始化顺序
9.4.2 多重继承中的初始化顺序
9.4.3 实例代码分析
9.5 创建子类实例对象
9.5.1 派生子类
……
第10章 虚函数与多态性(教学视频:45分钟)
第11章 运算符重载(教学视频:66分钟)
第12章 C++输入/输出流(教学视频:70分钟)
第13章 程序运行时的异常处理(教学视频:42分钟)
第14章 C++数据库基础(教学视频:55分钟)
第3篇 综合实例篇
第15章 教学管理系统的C++实现(教学视频:67分钟)
猜您喜欢

读书导航