C++程序设计课程详解:面向对象编程核心

需积分: 7 2 下载量 19 浏览量 更新于2024-08-24 收藏 536KB PPT 举报
"《高级语言C++程序设计》是一本由刘璟和马玉龙编著的教学用书,由高等教育出版社出版。这本书旨在教授学生在掌握C语言基础后,进一步学习面向对象程序设计,主要涵盖C++中的类与对象、继承与多态、模板和I/O流等内容。课程设置为每周4课时理论教学,2课时上机实践,以及1学时的课程设计。总成绩由平时成绩、上机实践成绩和期末笔试成绩组成。此外,还推荐了几本参考书,包括钱能主编的《C++程序设计教程》、吕风翥编著的《C++语言程序设计》、周玉龙和刘璟编著的《高级语言C++程序设计编程范例与精解》、周玉龙编著的《C++实用编程技术百例精编与妙解》以及侯俊杰的《深入浅出MFC》第二版。课程开始从程序设计与程序设计语言的基本概念讲起,包括计算机与程序设计的关系、程序设计语言的分类(如机器语言、汇编语言、高级语言),并介绍了结构化和面向对象两种程序设计方法。其中,面向对象编程由于其可扩展性、可重用性和易维护性等特点而被广泛应用,如C++和JAVA等语言。" 这篇摘要详细介绍了《高级语言C++程序设计》这门课程的相关信息,包括课程的目标、教学安排、评价标准以及教材和参考书的选择。课程不仅注重理论教学,也强调实践操作,旨在通过学习C++的面向对象特性,培养学生的程序设计能力和问题解决能力。同时,提供了多本参考书籍,以便学生更全面地理解和掌握C++编程技术。这些书籍涵盖了C++的基础到高级主题,包括MFC(Microsoft Foundation Classes)的深入理解,为学生提供了丰富的学习资源。