c++上机实验指导书

  • 格式:doc
  • 大小:268.50 KB
  • 文档页数:118

c++上机实验指导书

面向对象程序设计

实验指导书

课程编码:609324 课程类别:专业方向课

适用专业:计算机科学与技术 主要教学内容:C++与面向对象程序设计思想

课程总学时:54 课程总学分:3

实验学时:24 实验学分:1

执笔人:****

本实验指导书分为六个实验,任课教师可以根据具体情况对一些实验进行拆分和增删,以适应不同专业不同课时的需求。本实验指导书适用于计算机学院的三个专业。

1

目录

【实验目标要求】 .................................................................................................................................... 3 【实验教材及主要参考资料】 ................................................................................................................. 3 【实验学习要求】 .................................................................................................................................... 3 【实验准备】 ............................................................................................................................................

3 【实验计划】 ............................................................................................................................................

6 【实验任务】 ............................................................................................................................................

7 实验一、熟悉实验环境以及C++基本要素、程序的基本控制结构、基本数据类型、运算符和表达式 ........................................................................................................................................................... 7

【实验目的】 .................................................................................................................................... 7

【实验内容】 .................................................................................................................................... 7

【实例编程】 .................................................................................................................................. 11 实验二、函数应用与指针 ................................................................................................................... 15 【实验目的】 .................................................................................................................................. 15

【实验内容】 .................................................................................................................................. 15

【实例编程】 .................................................................................................................................. 19 实验三、类和对象 .............................................................................................................................. 22

【实验目的】 .................................................................................................................................. 22

【实验内容】 .................................................................................................................................. 22

【实例编程】 .................................................................................................................................. 26 实验四、继承和派生 .......................................................................................................................... 28 【实验目的】 .................................................................................................................................. 28

【实验内容】 .................................................................................................................................. 28 实验五、多态、运算符重载与异常 ................................................................................................... 32

【实验目的】 .................................................................................................................................. 32

.................................................................................................................................. 32 【实验内容】

实验六、课程设计 .............................................................................................................................. 44

【实验目的】 .................................................................................................................................. 44

【实验内容】 .................................................................................................................................. 44 2

【实验目标要求】

《面向对象程序设计》是计算机技术专业的一门必修课程。面向对象软件开发方法是吸收了软件工程领域有益概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩大等特性的程序。本课程主要介绍面向对象程序设计的方法和C++语言的基本概念以及基本Windows编程技术,其中以C++语言中的面向对象机制为主。学习者在学习过程中可以通过大量的程序实例和相关练习,逐步掌握C++的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。在学习本课程中,只有通过大量的上机实验,才能使学生更好的掌握面向对象程序设计的方法,提高学生运用C++语言和面向对象思想进行编程来解决实际问题的能力。本课程实验要求学生通过对各部分实验的具体操作练习,能够熟练的掌握c++的基本内容,包括控制结构、基本数据类型、表达式、函数、指针和引用、类与对象的概念以及封装、继承和多态等面向对象程序设计的基础理论,在这些基础理论的基础上,掌握初步的Windows编程技术,包括消息传递机制、MFC应用程序框架、文档视图结构等。