C实验指导书2013分析和总结.docx
《面向对象程序设计》
实验指导书
《面向对象程序设计实验》课程组
二0一三年三月
目录
实验预备
实验环境和工具使用,多文件应用程序的开发过程
3
实验一
类与对象
7
实验二
运算符重载
9
实验三
继承与多态性
12
实验四
模板
20
实验五
综合应用程序一(选做一个)
23
实验六
使用MFC 进行可视化编程
25
实验七
综合应用程序二(选做一个)
41
实验预备 实验环境和工具使用多文件应用程序的开发过程
一、实验目的与要求
VisualC++提供了一个集源程序编辑、代码编译与调试于一体的开发环境,这个环境称为集成开发环境,对于集成开发环境的熟悉程度直接影响程序设计的效率,本实验通过学习VisualC++6.0界面的常用组成情况,并学习各种常用的窗口、菜单、按钮的意义和功能,并通过一些简单的程序设计,目的是使学生对用户界面、菜单和工具栏有一个全面的了解并掌握主要菜单命令。
了解VisualC++集成开发环境的界面组成;
理解菜单命令的含义
掌握“New:”菜单命令、“Breakpoints”菜单命令、“Build”菜单命令、“SourceBrower”菜单命令、工具栏的定制和修改、联机帮助。
简单的程序设计
二、实验设备与平台
实验设备要求每个学生一台电脑,其中运行环境为VC++6.0系统。
三、实验内容及步骤
上机实验内容
VisualC++集成开发环境的用户界面识别;
新文件、新工程项目、工作区的创建;
设置、查看和删除断点;
编译和运行程序;
浏览资源信息;
工具栏的定制和修改;
联机帮助的使用;
熟悉VisualC++编写控制台模式程序的方法;上机输入例题,调试并运行,并观察结果;
上机编写一个程序
实验1调试并编译程序。
在VisualC++下,编写控制台模式的程序和在DOS下编写程序相似,具有简单方便的特点,一般用于后台程序的编写。控制台模式下程序的编写有两种方法,一是创建一个C++源程序文件,二是创建一个控制台模式的工程。
⑴创建一个C++源程序文件
①启动VisualC++,单击“File”菜单下的“New”菜单命令,出现“New”对话框。然后选择“Files”选项卡,在此选项卡的左侧,单击“C++SourceFiles”:在选项卡的右侧,选择源程序存放的位置(location)以及源程序文件名(File),然后单击【OK】按钮。注意C++源程序文件的扩展名为.cpp。
②在编辑区输入源程序,程序内容如下:
#includeiostream.hvoidmain()
{ for(inti=0;i3;i++)
{ coutHello!myfriend!\n; }
2
}
③程序输入之后,请认真检查,然后按F7键或工具栏中的 (Build)按钮或者
选择“Build”菜单命令,系统提示是否创建一个默认的工程工作区,单击【是】按钮即可。
④系统开始编译源程序并链接相应的文件,如果没有错误则在集成开发环境下方的状态栏中出现下列提示“0error(s),0warning(s)”,此时可以按Ctrl+F7键或按
下状态栏中的 按钮或者选择“Build”菜单的“Excute1_1.exe”运行程序,然后
观察程序运行结果。用户也可以在DOS(Windows98)下或控制台模式下(Windows2000或WindowsXP)直接键入文件名“1_1.exe”也可以运行程序。
⑵创建一个控制台模式的工程
①启动VisualC++,单击“File”菜单下的“New”菜单命令,出现“New”对话框。然后选择“Projects”选项卡,在此选项卡的左侧,单击“Win32ConsoleApplication”;在选项卡的右侧,选择工程文件存放的位置(location)以及工程文件名(ProjectName)。然后单击【OK】按钮。
②在“Win32ConsoleApplication-Step1of1”对话框中选择应用程序的类型“Anemptyproject”,单击【Finish】按钮。
③在集成开发环境的左侧单击“FileView”属性页,右键单击“SourceFiles”,选择“AddFilestoFolder…”。在“文件名”中填入文件名,此时也可以选择存在的文件。
④此时在“SourceFiles”左侧出现一个加号,单击加号,出现新的源程序文件“1_1.cpp”,双击此文件,在集成开发环境的右侧输入例1_1.
⑤按照创建一个C++源程序文件的第④个步骤编译和运行程序。
图1-1向工程中添加源程序文件
图1-2选择添加的源程序文件的文件名与类型
实验2:上机输入