为了帮助读者更好地学习C++程序设计,笔者(秦广军)结合自己多年的C++开发经验编写了本书。《零点起飞学C++(附光盘)》结合大量多媒体教学视频,全面、系统地介绍了C++语言的相关开发知识,并以大量实例贯穿于全书的讲解之中,最后还详细介绍了两个实际应用案例的开发。学习完本书后,读者将能够对C++编程有一个全面的认识,具备编写C++程序的能力。
秦广军等编著的《零点起飞学C++(附光盘)》结合大量示例和实战案例,由浅入深、循序渐进地介绍C++语言的相关知识,尤其对面向过程的程序设计到面向对象的程序设计做了重点介绍和必要辨析。本书特意提供了典型习题及教学PPT,以方便教学。另外,作者专门为本书录制了大量的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。
《零点起飞学C++(附光盘)》共分4篇,第1篇面向过程的C++编程,包括走进C++、数据类型、变量和常量、运算符、表达式和语句、指针的操作、复合数据类型、函数、输入/输出,以及面向过程的编程案例。第2篇介绍面向对象的C++编程,包括封装、命名空间和作用域、继承和派生、多态、模板,以及面向对象的编程案例。第3篇介绍C++的高级开发技术,包括string类、异常处理、内存管理、预处理、错误和调试。第4篇介绍C++的应用开发实战,包括两种类型的案例,即用链表模拟堆栈和图的遍历(数据结构型)、用WinSocket编写客户机/服务器模式的系统和自定义协议及其实现的方法(网络型)。
《零点起飞学C++(附光盘)》适合C++入门与想提高编程的人员阅读,也可作为大中专院校C++程序设计课程的教材。另外,本书也可供C++语言爱好者和从业者作为实际工作中的参考书籍。
第1篇 面向过程的C++编程
第1章 走进C++( 教学视频:27分钟)
第2章 数据类型( 教学视频:38分钟)
第3章 数据的指代——变量和常量( 教学视频:50分钟)
第4章 数据运算的核心——运算符( 教学视频:48分钟)
第5章 运算的最小单位——表达式( 教学视频:46分钟)
第6章 程序的最小单位——语句( 教学视频:73分钟)
第7章 指针( 教学视频:63分钟)
第8章 多数据的处理——复合类型( 教学视频:60分钟)
第9章 通用语句块——函数( 教学视频:51分钟)
第10章 C++中的输入/输出( 教学视频:49分钟)
第11章 面向过程的程序设计实战( 教学视频:52分钟)
第2篇 面向对象的C++编程
第12章 面向对象( 教学视频:23分钟)
第13章 面向对象的本质——封装( 教学视频:55分钟)
第14章 命名空间和作用域( 教学视频:21分钟)
第15章 继承和派生( 教学视频:62分钟) 225
第16章 灵活的代码——多态( 教学视频:54分钟)
第17章 模板( 教学视频:25分钟)
第18章 面向对象实战( 教学视频:18分钟)
第3篇 C++高级开发技术
第19章 文本处理—— string类( 教学视频:13分钟)
第20章 不让程序出错——异常处理( 教学视频:16分钟)
第21章 内存管理( 教学视频:21分钟)
第22章 预处理( 教学视频:21分钟)
第23章 错误与调试( 教学视频:46分钟)
第4篇 应用开发实战
第24章 数据结构应用实战( 教学视频:23分钟)
第25章 网络应用案例( 教学视频:33分钟)