江西理工大学
《C++面向对象程序设计》
课程实验指导书
主审人:
主撰人:肖定华
前言
《C++面向对象程序设计》实验是学习面向对象设计和编程的一个重要实践环节,是我院(机电工程学院)交通工程的一门专业实验课,通过它的学习,能巩固和加深课堂教学内容,提高学生设计、编制、调试、运行程序的技能。
本书是针对交通工程专业的本科生需要提供的面向对象程序设计上机指导教材。所有十个实验涉及的是面向对象程序设计C++语言的基础内容,要求学生必须熟练掌握。主要目的是进一步巩固所学的知识。
实验内容中有的给出了参考程序(主要是前面几个实验),更多的需要学生综合所学的知识自己编写程序,所以要求学生必须在每次实验前认真预习本次实验内容,编写好程序方能参加实验。
本课程是对《C++面向对象程序设计》所授内容进行验证,学生掌握C++语言程序设计的基本方法和基本技能,并培养同学掌握用计算机处理问题的思维方法。通过该课程的训练,掌握以计算机为工具解决实际问题的能力,为学生奠定学习程序设计的基础及能力,本课程对培养学生的程序设计思想和初步的程序设计能力具有重大意义。
目录
第一部分 绪论 页 第二部分 基本实验指导 实验一 实验二 实验三 实验四 实验五 实验六 实验七 实验八 实验九 实验十
VC++6.0开发环境应用入门 C++简单程序设计 函数的应用 类与对象 C++程序的结构 继承与派生 多态性 实现栈类Stack 实现复数类Complex 实现列表类CList 页 页 页页页 页页页 页 页
第一部分 绪论
本实验指导书是根据《C++面向对象程序设计》课程实验教学大纲编写,适用于交通工程专业。
一、 本课程实验的作用与任务
《C++面向对象程序设计》实验是学习C++语言程序设计的一个重要实践环节,是我院机电工程学院(理工科)交通工程专业的一门专业实验课,通过它的学习,能巩固和加深课堂教学内容,提高学生设计、编制、调试、运行程序的技能。
二、 本课程实验的基础知识
要求学生掌握基本的计算机操作能力,C++语言最基本的语法,数据类型的知识,要求学生掌握最基本的程序设计能力(介绍本实验课程需要的基本知识) 三、 本课程实验教学项目及要求 序 号 1 2 3 4 5 6 7 8 9 实验项目名称 VC++6.0开发环境应用入门 C++简单程序设计 函数的应用 类与对象 C++程序的结构 继承与派生 多态性 实现栈类Stack 实现复数类Complex 学 时 2 4 2 4 2 2 2 4 4 4 实验类别 专业 专业 专业 专业 专业 专业 专业 专业 专业 专业 实验要求 必修 必修 必修 必修 必修 必修 必修 选修 选修 选修 实验类型 设计 设计 设计 设计 设计 设计 设计 每组人数 2 2 2 2 2 2 2 2 2 2 主要设备名称 PC 和VC6.0 PC和VC6.0 PC和VC6.0 PC和VC6.0 PC和VC6.0 PC和VC6.0 PC和VC6.0 PC和VC6.0 PC和VC6.0 PC和VC6.0 目的和要求 掌握VC运行环境 掌握C++程序设计方法 掌握C++函数的应用 掌握类与对象 掌握C++程序结构 掌握类的继承和派生 掌握类的多态 综合设计堆栈类 综合设计算数类 综合设计列表类 综合 综合 综合 10 实现列表类CList
实验一 VC++6.0开发环境应用入门
一、 实验目的
1、了解VC6.0的特点。
2、熟悉VC6.0的开发环境。
3、学习用VC6.0编写标准的C++控制台程序。
二、 主要仪器及耗材 PC电脑,VC6.0软件 三、 实验内容和步骤
1、C++语言上机步骤:
本次实验你将学习有关Visual C++ 开发环境的一些知识,并尝试实现一个简单的DOS 程序和并修改一个有错误的程序,以加深对C++ 程序结构的理解。通过本次实验,你可以了解用Visual C++ 开发C++ 应用程序的基本过程。
(1) 启动Developer Studio,看看初始化界面由哪些部分组成 (2) 选File|Exit 退出Developer Studio 。
2. 控制台应用:
[实验步骤] 1) 创建第一个应用首先创建一个项目(project),项目将代表你的应用,存放你应用的所有信息,包括源文件、资源文件、编译连接设置等。创建项目的步骤为: (1) 启动Developer Studio
(2) 从主菜单中选择File|New,将显示出New 对话框
(3) 选择Projects 标签,并从列表中单击Win32 Console Application
(4) 在“Location”编辑框中输入你的工作目录名称,如c:\\student\\your_name(自建目录)。 (5) 在对话框的右上角的“project name”编辑框内键入项目的名字,如\,系统将自动为你的项目分配一个默认的目录 (6) 单击OK 继续
(7) 如果是VC 6.0 ,系统将显示一个询问项目类型的程序向导,选择“an empty project” (8) 单击Finish 或OK 结束配置,
编辑你的第一个C++ 源程序用下面的方法在你创建的项目中添加一个文件: (1) 在主菜单上选择File|New
(2) 在New 对话框中选择File 标签,单击“C++ Source File” (3) 选中Add to Project 复选框
(4) 在右边的File name 编辑框中为文件指定一个名字,如Hello ,系统将自动为你加上后缀.cpp 。新的空白文件将自动打开,显示在文档显示区。在文件中输入以下内容(不包括上下两条横线):
//hello world example
#include
printf(\正常返