从零开始学C++
从零开始学C++封面图

从零开始学C++

梁伟, 编著

出版社:中国铁道出版社

年代:2010

定价:56.0

书籍简介:

本书分为3篇,第1篇介绍C++基础知识,包括Visual C++ 6.0集成开发环境、C++程序设计基础知识,以及数组、函数、指针和预处理机制等方面的知识。第2篇介绍了C++语言面向对象编程的相关知识,其中包括封装、继承、多态、虚函数、函数重载、文件输入/输出流及C++数据库方面的基础知识等。第3篇从应用的角度出发,介绍了教学管理系统实例程序,通过实例程序的开发,使用户能够巩固本书中所介绍的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分钟)

内容摘要:

《从零开始学C++》分为3篇,第1篇介绍C++基础知识,包括Visual C++ 6.0集成开发环境、C++程序设计基础知识,以及数组、函数、指针和预处理机制等方面的知识。第2篇介绍C++语言面向对象编程的相关知识,包括封装、继承、多态、虚函数、函数重载、文件输入/输出流及C++数据库方面的基础知识等。第3篇从应用的角度出发,介绍教学管理系统实例程序,通过实例程序的开发,使用户能够巩固《从零开始学C++》中所介绍的C++基础知识。
全书注重对读者进行C++语言基础知识及良好编程风格的培养,不仅可以方便读者深入学习MFC的相关内容,还对学习其他程序设计语言有一定的帮助。虽然各种计算机语言不同,但是程序设计的基本思想是相同的。同时,《从零开始学C++》也着重于培养读者的程序设计思想,以及良好的编程习惯。读者可以直接使用《从零开始学C++》中的部分实例程序进行实际开发。《从零开始学C++》适合C++的初学者和有一定C++程序设计经验的读者,同时也是一本不可多得的项目开发参考书籍。

编辑推荐:

《从零开始学C++》源代码+精美教学PPT。以实际应用为出发点,全面细致地讲解了C++程序语言的整个知识体系,理论联系实际,视频和PPT相辅,快速提高读者开发水平,语言生动,通俗易懂,示例技巧丰富,针对性强。理论知识,核心技术,精彩示例,实战案例,完整视频,教学PPT,编程高手,近14小时详细的教学视频,实例丰富,讲解详细,脉络清晰,语言通俗,主次分明,重点突出,理论与实例演示相互渗透,通过实例剖析技术的具体应用,提供经典的实例与技巧,深入浅出地介绍C++开发的最新技术,结合经典实例,真实再现C++核心技术,严谨的逻辑、层进的结构,更好地达到逐级学习的目标。
没有接触过C++程序开发。对C++程序有浓厚兴趣的自学读者,具有其他语言基础。想要直接学习C++语言的读者,具有一定的程序语言基础。想要进一步提高C++开发水平的读者,各高职高专院校相关专业师生。

书籍规格:

书籍详细信息
书名从零开始学C++站内查询相似图书
9787113119157
如需购买下载《从零开始学C++》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位中国铁道出版社
版次1版印次1
定价(元)56.0语种简体中文
尺寸26 × 19装帧平装
页数 401 印数

书籍信息归属:

从零开始学C++是中国铁道出版社于2011.1出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。