1 《面向对象程序设计》 实 验 指 导 书 适用专业: 信息与计算科学 邵阳学院 理学系 2 前 言 《面向对象程序设计》是信息与计算科学专业本科生的一门专业选修课
面向对象软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法
它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩充等特性的程序
面向对象技术已广泛应用于计算机其他相关的领域,如面向对象的网络协议、面向对象的建模技术、面向对象的数据库、面向对象的系统分析与设计,以及软件构架技术和基于组件对象模型的分布式多层设计技术
它的学习对信息与计算科学专业学生进一步学习起到了非常重要的作用
通过本课程的学习要求学生了解结构化程序设计的基本思想及方法,加深C语言的理解,理解面向对象程序设计的基本思想及基本概念,掌握C++语言基础,理解类、对象、封装、继承、派生、多态、重载、异常处理、模板等概念,初步掌握UML与面向对象的分析与设计,理解标准模板库 STL的使用方法,理解Windows编程思想,熟悉VC++的编程环境,了解MFC编程方法,结合实例使学生理解系统的开发过程和方法
通过本课程的学习,应熟练掌握面向对象的 C++编程技术,建立对象模型,并熟悉C++的面向对象的各种特性,初步掌握可视化面向对象编程技术 为了使学生更好地理解和深刻地把握以上知识,并在此基础上,训练和培养熟练掌握面向对象的 C++编程技术,建立对象模型,并熟悉C++的面向对象的各种特性,初步掌握可视化面向对象编程技术的技能,设置了“Visual C++环境及程序设计基础练习”、“类、对象、继承、方法重载及多态性练习”、“Windows编程基础练习”、“MFC编程练习”、“数据库编程练习”5个实验,其中“数据库编程练习”为设计性实验
各项实验主要了解、掌