210 likes | 478 Views
“十二五”重庆市规划教材申报. 《C++ 面向对象程序设计 》. 重庆邮电大学 杜茂康. 教材出版情况. 第 2 版 2011 年. 第 1 版 2007 年. 出版情况. 本书本版次自 2007 年出版以来,深受读者的好评。累计印刷了 6 次,累计印数超过 1.3 万册。 2011 年已出版第 2 版,印数 4000 册。 两版累计印数 1.7 万册。. 教材主要内容.
E N D
“十二五”重庆市规划教材申报 《C++面向对象程序设计》 重庆邮电大学 杜茂康
教材出版情况 第2版 2011年 第1版 2007年
出版情况 • 本书本版次自2007年出版以来,深受读者的好评。累计印刷了6次,累计印数超过1.3万册。 • 2011年已出版第2版,印数4000册。 • 两版累计印数1.7万册。
教材主要内容 主要介绍标准C++面向对象的程序设计技术,以及用VC++进行面向对象的Windows程序设计的基本原理和方法。包括C++对C语言的扩展、类、对象、友元、继承、多态性、虚函数、重载、I/O流类库、文件、模板与STL程序设计、C++ Windows程序的结构、消息驱动、应用程序框架、GDI、菜单、对话框、工具条、文档与视等内容。
教材主要内容 全书共分为12章。 第1~2章介绍C++的基础知识。 第1章介绍面向对象程序设计的主要特征、C++程序的结构、数据输入/输出以及Visual C++ 6.0编程环境; 第2章介绍C++对C语言非面向对象方面的扩充,主要包括指针、常量、引用、类型转换、函数重载、内联函数、作用域、命名空间及C++文件操作。
教材主要内容(续) 第3~9章介绍C++面向对象程序设计的特征、思想和方法。包括类与对象、继承与派生、虚函数、运算符重载、模板与STL程序设计、异常、文件与I/O流等内容。 第10~11章介绍Visual C++ Windows程序设计的原理和方法。 第10章介绍C++ Windows程序设计的基础知识,包括Windows程序设计的常用数据结构、程序运行原理、消息驱动、API程序设计等内容; 第11章介绍MFC应用程序框架的设计原理和方法,包括事件函数、对话框、控件、GDI、菜单和工具栏设计等内容。
教材主要内容(续) 第12章介绍将第4~9章逐步完善的基于DOS平台的C++课程管理程序comFinal移植到Windows程序中的方法。 在MFC向导创建的应用程序框架中逐步引入在DOS平台下完成的多个自定义类,并通过事件函数、对话框、工具栏、菜单调用这些自定义类的对象,示范了在Windows程序中操作自定义类,开发Windows应用软件的方法。
教材的地位 • 当前计算机软件的应用深入到了社会的各个方面,面向对象程序设计是软件开发的主流程序技术。许多理工类专业都必须了解学习面向对象程序设计课程。 • C++面向对象程序设计是计算机、通信工程、软件工程、信息管理与信息系统等诸多专业的专业基础课程,有广泛的读者需求 • 该教材作为计算机、电子信息类、信息管理与信息系统等专业的基础课教材,使用面广、影响大 。
教材的特色 • 为了适应技术和人才培养目标的新变化,作者根据多年的教学和科研实践,在分析、总结众多国内外有关文献基础上,结合作者软件开发的亲身体念,针对教学工作需要和学习规律设计教材,取材新颖、先进、典型,例程设计重实用性、趣味性,重点体现实际程序开发技术的能力培养。
教材的特色(续) • 内容全面 • 涵盖了C++面向对象技术的各个方面以及C++ Windows程序设计; • 析理深透 • 对C++面向对象的各个特征和技术原理进行了深入剖析; • 深入浅出 • 巧设了许多图形和案例,以图示意,以例析理,以通俗易懂的图形和例程阐释深奥的技术难点;
教材的特色(续) • 实用性强。 本书具有上述两种C++教材和技术书籍的复合特征,既比较深透地介绍了C++面向对象的程序技术和原理,又清晰地介绍了Windows平台下的C++程序实现方法,且通过程序实例将两者较好地结合在一起。将一个完整的程序设计过程分散到了全书的各章节,并用各章介绍的技术完成程序各相关部分的设计,最后将其组合成一个较大的模型程序。然后对其修改,使其从一个DOS平台下的应用程序,转换成Windows环境下的一个应用程序。并在Windows环境下,为其添加菜单、工具条、对话框等内容,使其成为一个模型化的应用程序。以此介绍C++ Windows程序设计的一种常用方法和技术。读者可借此掌握C++应用程序的设计方法以及将基于DOS平台设计的自定义类移植到Windows程序中的方法和过程,这也是C++程序设计的一种常用方法。
教材的特色(续) • 努力追求使读者对编程知识具备触类旁通、举一反三的能力 • 任何课堂教学或教材都具有一定的学时或篇幅局限性,且许多程序有相似的原理,本书以经典、实用案例程序为例,从实用程序设计的角度把面向对象程序的设计方法和Windows事件程序设计的原理和方法阐述清楚透彻,以此推动“学用结合”;读者在深入理解基础上将学会分析问题和解决问题的方法,具备触类旁通、举一反三的能力,为再学其它编程技术特别是Windows系统中的事件编程方法打下基础,具备快速学习能力。
教材的特色(续) • 教学资源丰富,提供良好的教学支持 • 包括完善的PPT课件、教材全部例程源码,课后习题参考答案、能够帮助师生全面、快速掌握C++面向对象程序设计的原理、方法,掌握Windows事件程序设计的方法,提高学习效率和兴趣 。
感谢大家 敬请各位领导和专家批评和指正