- 141
- 0
- 约3.23万字
- 约 41页
- 2017-03-08 发布于广东
- 举报
C实验指导2013
《面向对象程序设计》
实验指导书
《面向对象程序设计实验》课程组
二0一三年三月
目录
实验预备 实验环境和工具使用,多文件应用程序的开发过程 3
实验一 类与对象 7
实验二 运算符重载 9
实验三 继承与多态性 12
实验四 模板 20
实验五 综合应用程序一(选做一个) 23
实验六 使用MFC进行可视化编程 25
实验七 综合应用程序二(选做一个) 41
实验预备 实验环境和工具使用
多文件应用程序的开发过程
一、实验目的与要求 Visual C++提供了一个集源程序编辑、代码编译与调试于一体的开发环境,这个环境称为集成开发环境,对于集成开发环境的熟悉程度直接影响程序设计的效率,本实验通过学习Visual C++ 6.0界面的常用组成情况,并学习各种常用的窗口、菜单、按钮的意义和功能,并通过一些简单的程序设计,目的是使学生对用户界面、菜单和工具栏有一个全面的了解并掌握主要菜单命令。
了解Visual C++集成开发环境的界面组成;
理解菜单命令的含义
掌握“New:”菜单命令、“Breakpoints”菜单命令、“Build”菜单命令、“Source Brower”菜单命令、工具栏的定制和修改、联机帮助。
简单的程序设计
二、实验设备与平台 实验设备要求每个学生一台电脑,其中运行环境为VC++ 6.0系统。
三、实验内容及步骤
1. 上机实验内容
Visual C++集成开发环境的用户界面识别;
新文件、新工程项目、工作区的创建;
设置、查看和删除断点;
编译和运行程序;
浏览资源信息;
工具栏的定制和修改;
联机帮助的使用;
熟悉Visual C++编写控制台模式程序的方法;
上机输入例题,调试并运行,并观察结果;
上机编写一个程序
实验1调试并编译程序。
在Visual C++下,编写控制台模式的程序和在DOS下编写程序相似,具有简单方便的特点,一般用于后台程序的编写。控制台模式下程序的编写有两种方法,一是创建一个C++源程序文件,二是创建一个控制台模式的工程。
⑴ 创建一个C++源程序文件
启动Visual C++,单击“File”菜单下的“New”菜单命令,出现“New”对话框。然后选择“Files”选项卡,在此选项卡的左侧,单击“C++ Source Files”:在选项卡的右侧,选择源程序存放的位置(location)#include
void main for int i 0;i 3;i++ cout Hello! my friend!\n; 程序输入之后,请认真检查,然后按 键或工具栏中的 (Build)按钮或者选择“Build”菜单命令,系统提示是否创建一个默认的工程工作区,单击【是】按钮即可。 系统开始编译源程序并链接相应的文件,如果没有错误则在集成开发环境下方的状态栏中出现下列提示“0error(s),0warning s ”,此时可以按 + 键或按下状态栏中的按钮或者选择“Build”菜单的“Excute 1_1.exe”运行程序,然后观察程序运行结果。用户也可以在DOS(Windows98)”,双击此文件,在集成开发环境的右侧输入例1_1.
按照创建一个C++源程序文件的第④个步骤编译和运行程序。
图1-1 向工程中添加源程序文件
图1-2 选择添加的源程序文件的文件名与类型
实验2:上机输入《C++程序设计基础》例5-9,例5-10调试并编译程序、运行通过。
实验3:上机编写一个程序并运行通过,定义一个Box(盒子)类,在该类定义中包括:数据成员:length 长 ,width 宽 ,height 高 ;成员函数:构造函数Box设置盒子长、宽、高三个初始数据,函数volume计算并输出盒子的体积。在main函数中,要求创建Box对象,并求盒子的体积。
实验4:设置、查看和删除断点。
打开实验3的工作区文件,此时,可以设置断点。在Visual C++ 6.0中,断点分为位置断点(Location)、数据断点(Data)、消息断点(Message)三种类型。本次实验只练习位置断点的设置、查看和删除。 图1-3 右键单击设置断点
设置位置断点。有两种方法可以设置位置断点,一是右键单击断点所在行,如图1-4所示,单击“Insert/Remove Breakpoint”,断点所在行会出现红色的圆,标识断点设置成功。二是让光标到达相应位置,然后单击“Edit”菜单的“Breakpoints”命令,出现如图 1-5 所示的“Breakpoints”对话框,在“Break at”处选择断点所在行即可。
查看位置断点。某行设置断点之后,行首位置有一个红圆,源程序较长时,查看比较麻烦,可以单击“Edit”菜单的“Breakpoints”命令,出现如图1-4所示的“Breakpoints”对话框,
您可能关注的文档
- 95区路基精加改良土试验段总结报告.doc
- 98-99年考英语真题答案解析.doc
- 985高校最优业前10和前20.doc
- 9000学员手练习答案0908版.doc
- 9、(彭长盛解)镇江市2014届高三上学期期末考试语文试题解析.doc
- 9年级新目标英全部单词填写表.doc
- =工装工程施工同改后.doc
- A++账务系统作手册-单位版.doc
- A-1-13通县两基工作台帐.doc
- A++综合财务理系统操作手册(用户简化版)v6.1.1.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- CSAE 295.3-2023 车路云一体化系统 第3部分:路云数据交互规范.pdf
- 德国Navilas眼底导航激光机器人在远程医疗与糖网治疗中应用与发展.pdf VIP
- 河北农信社真题试卷答案(3篇).docx VIP
- 商业计划书模块化制作与演示设计 课件汇总 第1-13章 商业计划书概述-商业计划演示过程的四大核心环节与常见问题.pdf VIP
- 城市道路“白改黑”工程施工组织设计[1].doc VIP
- 2025年宁夏高职院校分类考试文化基础测试(英语).docx VIP
- 2026年高考作文备考之诺贝尔奖人物素材(话题角度+写作示例+时评).docx VIP
- 可口可乐中国技术标准瓶(桶)装 饮用水品控手册-技术标准(V10)Packaged+Water+Quality+Control+Manual+-+July+201707.pdf
- 固态电解质的界面工程.docx VIP
- 浙大中控DCS图形编程使用手册.doc VIP
原创力文档

文档评论(0)