内容简介
《C++轻松入门》是一本为程序设计初学者轻松地学习C++编程语言而编写的图书。《C++轻松入门》从初学者认知的角度出发,由浅入深、循序渐进地讲解了C++编程语言中的各种编程技术,通过通俗易懂的讲解和丰富生动的典型示例,使读者能够轻松地学到C++编程知识。全书共分为3篇,第1篇主要介绍C++中的常用数据类型、基本语句、函数调用和指针等内容。第2篇主要介绍C++面向对象的程序设计,包括类和对象、继承和派生、多态性和虚函数等内容。第3篇主要介绍数据结构中链表的C++实现和C++中模板的应用。《C++轻松入门》附有配套光盘,光盘中提供了《C++轻松入门》中所有示例和实例的源代码,为读者在使用《C++轻松入门》时提供方便。《C++轻松入门》适用于自学C++编程技术的初学者,也可作为各高校和各种培训机构的培训教材。
编辑推荐
《C++轻松入门》特色:1000页免费电子书,轻松:生动的比喻、轻松的讲解,让初学者轻松入门,易学:步骤详细,只需按照步骤操作即可实现,实用:包含156个实例、5个综合案例、110个开发技巧。超值光盘内容:《C++轻松入门》所有源代码,40分钟视频演示,讲解关键操作,《C++轻松入门》教学PPT,方便授课使用,6小时培训视频(免费赠送)。
媒体评论
第1章 面向对象的设计
1.1 接近自然的思维方式——面向对象的思想
面向对象技术已经成为当今软件世界的主要程序设计方法,它具有很多优点。了解并掌握其中的基本概念,对建立起面向对象的程序设计思想有很重要的作用。
1.1.1 无处不在的对象
既然是面向对象的设计,那么首先要搞明白什么是对象。现实中人们要进行研究的任何事物都是对象。对象组成了整个世界,包括抽象的规则、计划或者事件。
对象是一个类的实例,其具有自身的状态(一个对象用数据值来描述它的状态)和操作(用于改变对象的状态)。对象实现了状态和操作的结合,使状态和操作封装于对象的统一体中。这也是对象的特征。
简单地说,就是一些个体真实反映于现实世界中的事物。例如,你、我、他就都是对象,是人这个类的实例。
1.1.2 对象的组织类
类是具有相同属性和行为的一组对象的集合。类为属于该类的所有对象提供了统一的抽象描述,其内部包括属性(是对象的状态的抽象,用数据结构来描述)和行为(对象操作的抽象,用操作名和实现该操作的方法来描述)两个主要部分。对象的抽象就是类。
简单地说,就是人以群分、物以类聚,在一个抽象的概念层上建立对象的分类。例如,蔬菜就是一个类,但在现实中是找不到蔬菜的。因为其只是对青菜、白菜、花莱等对象的一种分类,是把其主要特征进行抽象后得到的。
……
目录
第1篇 初识C++
第1章 面向对象的设计
1.1 接近自然的思维方式——面向对象的思想
1.1.1 无处不在的对象
1.1.2 对象的组织类
1.1.3 类与对象的关系
1.1.4 自然的思维方式面向对象
1.1.5 “基于”与“面向”的差别
1.2 传统设计与面向对象设计的比较
1.2.1 从“北京烤鸭”到面向对象
1.2.2 传统设计方法的缺点
1.2.3 面向对象设计方法的优点
1.3 面向对象的核心思想——抽象
1.3.1 核心思想——抽象
1.3.2 抽象的方法
1.4 面向对象的分析与设计
1.4.1 面向对象的分析方法
1.4.2 面向对象的设计
1.4.3 “小试牛刀”的结论
1.5 小结
1.6 小测试
第2章 认识C++开发利器——VisualC++
2.1 C++的开发利器——VisualC++
2.2 VisualC++的集成开发环境
2.2.1 启动VisualC++
2.2.2 简单的主窗口
2.3 一目了然的菜单栏
2.3.1 File(文件)菜单
2.3.2 Edit(编辑)菜单
2.3.3 View(视图)菜单
2.3.4 Insert(插入)菜单
2.3.5 Proigect(项目)菜单
2.3.6 Build(生成)菜单
2.3.7 Tools(工具)菜单
2.3.8 Window(窗口)菜单
2.3.9 Help(帮助)菜单
2.3.10 Debug(调试)菜单
2.4 快捷方便的工具栏
2.4.1 Standard工具栏
2.4.2 Build工具栏
2.4.3 Debug工具栏
2.5 小结
2.6 小测试
第3章 开始C++之旅
3.1 神奇的“向导”——创建控制台程序
3.2 HelloWorld示例
3.3 解释这个C++程序
3.4 创建自己的HelloWorld
3.5 小结
3.6 小测试
第4章 C++基本功
4.1 数据与程序的区别
4.1.1 烹饪的菜谱——程序
4.1.2 烹饪的菜品——数据
4.2 标识符与关键字
4.2.1 什么是标识符
4.2.2 需要注意的关键字
4.3 分隔..
书摘
第1章 面向对象的设计
1.1 接近自然的思维方式——面向对象的思想
面向对象技术已经成为当今软件世界的主要程序设计方法,它具有很多优点。了解并掌握其中的基本概念,对建立起面向对象的程序设计思想有很重要的作用。
1.1.1 无处不在的对象
既然是面向对象的设计,那么首先要搞明白什么是对象。现实中人们要进行研究的任何事物都是对象。对象组成了整个世界,包括抽象的规则、计划或者事件。
对象是一个类的实例,其具有自身的状态(一个对象用数据值来描述它的状态)和操作(用于改变对象的状态)。对象实现了状态和操作的结合,使状态和操作封装于对象的统一体中。这也是对象的特征。
简单地说,就是一些个体真实反映于现实世界中的事物。例如,你、我、他就都是对象,是人这个类的实例。
1.1.2 对象的组织类
类是具有相同属性和行为的一组对象的集合。类为属于该类的所有对象提供了统一的抽象描述,其内部包括属性(是对象的状态的抽象,用数据结构来描述)和行为(对象操作的抽象,用操作名和实现该操作的方法来描述)两个主要部分。对象的抽象就是类。
简单地说,就是人以群分、物以类聚,在一个抽象的概念层上建立对象的分类。例如,蔬菜就是一个类,但在现实中是找不到蔬菜的。因为其只是对青菜、白菜、花莱等对象的一种分类,是把其主要特征进行抽象后得到的。
……