C++ 开发从入门到精通全文免费阅读

简介: 本书的特色是实现了入门知识、实例演示、范例演练、技术解惑、综合实战5大部分内容的融合,让读者看得懂、用得上、学得会。 一本书的容量,讲解了入门类、范例类和项目实战类三类图书的内容。 丰富的配套资源学习更高效 440个实例,更多的实践演练机会 837分钟视频讲解,降低学习难度 290个拓展实例,真正地举一反三 101个技术解惑,破解学习难点 “技术讲解”→范例演练”→“技术解惑”贯穿全书,全面掌握C++语言开发 技术讲解:通过145个实例,循序渐进地讲解了C开发的各个知识点。 范例演练:290个拓展范例和5个综合实例,使读者真正具有项目实战能力。 技术解惑:把容易混淆的概念单独讲解和剖析,帮助读者绕过学习中的陷阱。 QQ群 网站论坛实现教学互动,形成互帮互学的朋友圈 网站论坛:读者答疑/学习辅导/PPT资源下载读者 QQ群:疑惑快速解答/和作者直接交流

想必大家都听说过“C++语言”吧,过去我们一般使用C语言,因为用C语言编制的程序不仅执行速度快,还可以充分地使用硬件的各种资源。而C++语言是对C语言的重大改进,C++的最大特点是通过“类”而成为了一门“面向对象”的语言。本章将介绍学习C++语言所必需的基础知识和遇到的常见问题的解决方法,为读者进行本书后面知识的学习打下基础。

本章内容

C++概述

开发工具——Visual C++

使用Visual Studio 2010

第一个C++程序

技术解惑

初学者经常不知道自己该学什么

是否值得为C++投入时间

初学者需要知道的正确观念

知识点讲解:光盘:视频\PPT讲解(知识点)\第1章\C++概述.mp4

C++是一种使用非常广泛的计算机编程语言。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。

1.C++发展历史简单介绍

当C语言发展到顶峰时,出现了一个版本叫C with Classes,这就是C++最早的版本。其特点是在C语言中增加了class关键字和类,那时有很多版本的C都希望在C语言中增加类的概念。后来C标准委员会决定为这个版本的C起个新的名字,在当时征集了很多个名字,最后采纳了其中一个人的意见,以C语言中的运算符“++”来体现它是C语言的进步,所以就叫C++,并成立了C++标准委员会。

1998年,国际标准组织(ISO)颁布了C++程序设计语言的国际标准ISO/IEC 1488—1998。C++是具有国际标准的编程语言,通常称作ANSI/ISOC++。

2.现在的C++语言

就目前我们学习的C++而言,可以认为是一门独立的语言。它并不依赖C语言,我们可以完全不学C语言,而直接学习C++。根据《C++编程思想》(T-hinking in C++)一书所评述的,C++与C的效率往往相差在正负5%之间,所以有人认为,在大多数场合C++完全可以取代C语言。

知识点讲解:光盘:视频\PPT讲解(知识点)\第1章\Visual C++ 6.0.mp4

自从C++诞生以来,前辈们一直在探索、研究它的最佳开发工具。经过多年的不懈努力,Visual C++ 6.0登上历史舞台(也简称VC++),它和C++双剑合璧,成为受开发人员欢迎的组合。在本节的内容中,将详细讲解搭建Visual C++ 6.0开发环境的基本知识。

Visual C++ 6.0是一个功能强大的可视化软件开发工具,现在已成为专业程序员进行C++开发的首选工具,也是最常用的一个版本。Visual C++ 6.0的基本特点如下。

① Visual C++的源程序要求用C++语言编写,它支持面向对象的程序设计方法。

② 使用了Microsoft的基础类库MFC,使得开发Windows应用程序比以往任何时候都要容易。利用Visual C++可以编制各种类型的Windows应用程序,从最简单的单文档、对话框程序到复杂的多文档和组合界面程序。而且可以与Visual Studio可视化组件家族中的其他可视化开发工具(如Visual Basic、C#)紧密地集成在一起,可进行不同类型的程序开发工作。

③ Visual C++ 6.0源代码编辑器提供了自动语句完成功能,编辑输入源程序时,它能自动显示当前对象的成员变量和成员函数,并指明函数的参数类型。

④ Visual C++ 6.0程序调试器功能更强大,它提供了诊断映射机制,以及无需重新编译的调试、远程调试和实时调试等功能。

⑤ Visual C++ 6.0联机帮助MSDN采用当前最流行的HTML格式,它既能与集成开发环境有机结合在一起,使得用户在编程时随机查询需要的内容,又能脱离集成开发环境而独立运行。用户还可以通过网络获取实时的帮助信息和实例。

版权:人民邮电出版社