- 43
- 0
- 约1.84万字
- 约 28页
- 2016-10-06 发布于广东
- 举报
C程序设计验指导书(第四版)
目 录
实验一 熟悉Visual C++开发环境及上机过程 1
实验二 类的定义和对象的使用 6
实验三 多文件结构及静态成员和对象数组的使用 7
实验四 类的继承和派生 9
实验五 多继承 11
实验六 虚函数的使用 13
实验七 抽象类的使用 16
实验八 运算符重载和友元 18
实验九 STL的使用 19
实验十 STL的使用 21
实验十一 利用AppWizard向导生成Windows应用程序 23
实验一 熟悉Visual C++开发环境及上机过程
一、实验目的
了解和使用VC集成开发环境;
熟悉VC环境的基本命令和功能键;
熟悉常用的功能菜单命令;
学习使用VC++环境的帮助;
学习完整的C++程序开发过程;
理解简单的C++程序结构。
二、实验内容
使用Visual C++ 6.0集成环境来编辑、编译并运行程序1:
#include iostream
using namespace std;
class TAdd
{
public:
TAdd(int a,int b)
{
x=a;y=b;
coutconstructor.endl;
coutx,yendl;
}
~TAdd()
{
coutdestructor.endl;
coutx,yendl;
}
int add(){return x+y;}
private:
int x,y;
};
int main()
{
TAdd p1(3,4);
coutx+y=p1.add()endl;
TAdd p2(30,40);
coutx+y=p2.add()endl;
return 0;
}
三、实验步骤
启动Visual C++ 6.0/程序/Microsoft Visual Studio 6.0/Microsoft Visual C++ 6.0”,启动后的用户界面如图1-1所示。
1-1 Visual C++ 6.0用户界面
创建新工程
1)/新建”,显示“新建:对话框,如图1-2所示。
2)Win32 Console Application”(Win32控制台应用程序”)。在 “工程”栏中输入一个工程名,如实验一。在位置文本框中选择工程所在的路径,如图中所示H:\C++实验\实验一。单击“确定”按钮。
1-2 “新建”对话框
3)在的“Win32 Consol Application-Step 1 of 1” 对话框中选择An empty project单选项。然后单击“Finish”按钮,如图1-3所示。
1-3 “Win32 Consol Application-Step 1 of 1” 对话框
4)在“新建工程信息”对话框中单击“确认”按钮,完成工程创建过程。
创建C++源程序文件
1)C++源程序编辑C++源程序时,选择“文件”,(热键为Ctrl+N)出现如图1-4所示
图1-4 “新建”窗口
2) “文件”,在选择“C++ Source File”,如图1-4所示,“确定”,出现如图1-5所示编辑屏幕。
1-5 “C++”源程序编辑
3)在“C++源程序编辑”窗口下编辑C++源程序。在编辑窗口键入C++源程序。如图1-6所示,源程序:
1-6 编辑C++源程序
.编译连接和运行源程序选择菜单项“编译”,出现“编译”的下拉菜单,在该下拉式菜单中选择“编译 eg1-1.cpp”菜单项,这时系统开始对当前的源程序进行编译,在编译过程中,错误显示在屏幕下方的“编译”窗口中。错误信息错误所在和错误的性质。用户可根据这些错误信息进行修改。上述程序的“编译”窗口,如图1-7所示。
1-7 “编辑”窗口
2)编译无错误后,可进行连接生成可执行文件(.exe),这时选择“编译”下拉菜单中的“构件 eg1-1.exe”选项。“编译”窗口出现如图1-8所示的信息说明编译连接成功,并生成以源文件名为名字的可执行文件(eg1-1.exe)。
1-8 编译连接信息
3)执行可执行文件的方法是选择“编译”菜单项中“执行 eg1-1.exe”选项。这时,运行该可执行文件,并将结果显示在另外一个显示执行文件输出结果的窗口中,如图1-9所示。
1-9 运行C++程序结果
.关闭工作区、打开工作区
/关闭工作区”,关闭工作区。
/打开工作区”,在的对话框中选定“H:\C++实验\实验一\实验一.dsw”,单击“打开”按钮,则可打开工作区,对已建立的工程文件进行修改。
.根据实验步骤1-,建立、编译并运行实验程序。
实验二 类的定义和对象的使用
一、实验目的
掌握类的概念、类的定义格式、类与结构的关系、类的成员属性和类的封
您可能关注的文档
- 9000学员手练习答案0908版.doc
- 9、(彭长盛解)镇江市2014届高三上学期期末考试语文试题解析.doc
- 9年级新目标英全部单词填写表.doc
- =工装工程施工同改后.doc
- A++账务系统作手册-单位版.doc
- A-1-13通县两基工作台帐.doc
- A++综合财务理系统操作手册(用户简化版)v6.1.1.doc
- A-A类工程档卷内目录行).doc
- A01-第十一希望杯数学竞赛试题高一第1试.doc
- A4地块基础评报告.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)