出版时间:2011-1 出版社:中国铁道出版社 作者:梁伟 页数:401
Tag标签:无
前言
C++语言是当前非常流行的一门编程语言。该语言不仅支持面向过程的编程方法,还支持面向对象的编程方法。本书将全面细致地介绍Visual C++6.0开发环境下的C++编程技术。 笔者精心编写本书,目的是使初学者不只停留在了解理论知识的基础上,还能够真正地动手进行C++程序的编写。为了帮助初学者尽快掌握编程的技术,扩展自己的知识面,笔者在书中使用了大量的实例程序,进行简单明了的讲述,尽量使读者少走弯路,同时也能够在实际开发中作为参考实例来使用。本书特点 本书知识丰富,内容全面。介绍了从C++入门基础知识到C++的基本语法、面向过程编程方法到面向对象编程技术的过渡,从控制台程序设计到VC++的可视化界面设计等知识。同时也介绍了C++语言中的一些重要特性,如封装、继承、多态,以及虚函数等相关的知识点。 本书的特点主要体现在以下几个方面。 1.内容丰富,结构合理 本书结构安排合理,内容丰富,并且针对初学者对语言本身和常用功能函数缺乏了解的特点,着重介绍了C++的语法基础。同时也针对具有少量经验的C++程序员,在书中使用了大量的实例程序,使其可以直接从部分实例程序中获得所需要的参考信息。
内容概要
本书分为3篇,第1篇介绍C++基础知识,包括Visual C++6.0集成开发环境、C++程序设计基础知识,以及数组、函数、指针和预处理机制等方面的知识。第2篇介绍C++语言面向对象编程的相关知识,包括封装、继承、多态、虚函数、函数重载、文件输入/输出流及C十十数据库方面的基础知识等。第3篇从应用的角度出发,介绍教学管理系统实例程序,通过实例程序的开发,使用户能够巩固本书中所介绍的C++基础知识。 全书注重对读者进行C++语言基础知识及良好编程风格的培养,不仅可以方便读者深入学习MFC的相关内容,还对学习其他程序设计语言有一定的帮助。虽然各种计算机语言不同,但是程序设计的基本思想是相同的。同时,本书也着重于培养读者的程序设计思想,以及良好的编程习惯。读者可以直接使用本书中的部分实例程序进行实际开发。 本书适合C++的初学者和有一定C++程序设计经验的读者,同时也是一本不可多得的项目开发参考书籍。
书籍目录
第1篇 入门篇 第1章 C++轻松入门 第2章 C++数据类型介绍 第3章 C++程序控制语句 第4章 指针 第5章 C++功能的实现——函数 第6章 预处理机制第2篇 提高篇 第7章 类 第8章 封装 第9章 C++功能的延续——继承 第10章 虚函数与多态性 第11章 运算符重载 第12章 C++输入/输出流 第13章 程序进行时的异常处理 第14章 C++数据库基础第3篇 综合实例篇 第15章 教学管理系统的C++实现
章节摘录
上面的程序运行后,用户会看到该程序向屏幕分别输出了字符a的地址及字符a,如图4.1所示。 本小节主要向用户介绍了指针与地址的基本概念,以及如何操作指针获取指针所指向内存单元的数据内容和数据存储地址。通过这些知识的学习,用户应该掌握如何得到指针所指向的内存单元中的数据及其存储地址。 4.1.2指针与地址的区别 通过4.1.1小节中关于指针和地址相关概念的学习后,可知指针实际上就是地址。不同的是用户通过指针还可以获取其所指向的内存单元中的数据内容,而地址则不能。用户只能通过地址运算来移动指针,然后才能通过指针获取相应的数据。 换句话说,在指针中,包括了数据内容和数据地址。指针可以通过数据地址获取该地址中的数据内容。指针与地址之间可以通过一些运算符进行转换,这些知识点将在下一节中向用户进行详细讲解。 在本节中,主要向用户讲解了关于指针与地址的相关概念及区别等知识点。 4.2指针变量 事实上,指针和指针变量并不是同一个概念。指针变量是指存放数据地址的变量,即在指针变量中存储数据的内存地址。但是,用户可以通过该地址获取指针变量所指向的内存单元的内容。在本节中,将主要向用户介绍指针变量的定义、初始化,以及指针与地址之间的转换操作。
编辑推荐
《从零开始学C++》源代码+精美教学PPT。以实际应用为出发点,全面细致地讲解了C++程序语言的整个知识体系,理论联系实际,视频和PPT相辅,快速提高读者开发水平,语言生动,通俗易懂,示例技巧丰富,针对性强。理论知识,核心技术,精彩示例,实战案例,完整视频,教学PPT,编程高手,近14小时详细的教学视频,实例丰富,讲解详细,脉络清晰,语言通俗,主次分明,重点突出,理论与实例演示相互渗透,通过实例剖析技术的具体应用,提供经典的实例与技巧,深入浅出地介绍C++开发的最新技术,结合经典实例,真实再现C++核心技术,严谨的逻辑、层进的结构,更好地达到逐级学习的目标。 没有接触过C++程序开发。对C++程序有浓厚兴趣的自学读者,具有其他语言基础。想要直接学习C++语言的读者,具有一定的程序语言基础。想要进一步提高C++开发水平的读者,各高职高专院校相关专业师生。
图书封面
图书标签Tags
无
评论、评分、阅读与下载