目录 实验一熟悉 Visual c++开发环境及上机过程 实验二类的定义和对象的使用 实验三多文件结构及静态成员和对象数组的使用. 1679 实验四类的继承和派生. 实验五多继承 11 实验六虚函数的使用 实验七抽象类的使用.. 实验八运算符重载和友元 18 实验九STL的使用 实验十利用 AppWizard向导生成 Windows应用程序 21
目 录 实验一 熟悉 Visual C++开发环境及上机过程 ...........................1 实验二 类的定义和对象的使用........................................6 实验三 多文件结构及静态成员和对象数组的使用........................7 实验四 类的继承和派生..............................................9 实验五 多继承.....................................................11 实验六 虚函数的使用...............................................13 实验七 抽象类的使用...............................................16 实验八 运算符重载和友元...........................................18 实验九 STL 的使用 .................................................19 实验十 利用 AppWizard 向导生成 Windows 应用程序.....................21
C++实验上机指导 实验一熟悉 Visua1C++开发环境及上机过程 实验目的 1、了解和使用VC集成开发环境; 2、熟悉VC环境的基本命令和功能键; 3、熟悉常用的功能菜单命令 4、学习使用VC++环境的帮助 5、学习完整的C艹+程序开发过程 6、理解简单的C++程序结构。 二、实验内容 使用 Visual c艹-6.0集成环境来编辑、编译并运行程序1 #include iostream> using namespace std class tAdd TAdd (int a, int b x=a; y=b cout<< constructor. <<end cout<<x<< ,<<y<endl TAdd cout<< destructor, <<endl cout<<x<< ,<<y<endl int addo freturn x+y: I private int maino TAdd p1 (3, 4) cout<< x+y="<<pl. add (<<endl TAdd p2(30,40) cout<< X+y="<<p2. add (<<endl return 三、实验步骤
C++实验上机指导 1 实验一 熟悉 Visual C++开发环境及上机过程 一、实验目的 1、 了解和使用 VC 集成开发环境; 2、 熟悉 VC 环境的基本命令和功能键; 3、 熟悉常用的功能菜单命令; 4、 学习使用 VC++环境的帮助; 5、 学习完整的 C++程序开发过程; 6、 理解简单的 C++程序结构。 二、实验内容 使用 Visual C++ 6.0 集成环境来编辑、编译并运行程序 1: #include <iostream> using namespace std; class TAdd { public: TAdd(int a,int b) { x=a;y=b; cout<<"constructor."<<endl; cout<<x<<","<<y<<endl; } ~TAdd() { cout<<"destructor."<<endl; cout<<x<<","<<y<<endl; } int add(){return x+y;} private: int x,y; }; int main() { TAdd p1(3,4); cout<<"x+y="<<p1.add()<<endl; TAdd p2(30,40); cout<<"x+y="<<p2.add()<<endl; return 0; } 三、实验步骤
C++实验上机指导 启动 Visual c++6.0——选择菜单“开始/程序/ Microsoft visual studio 6.0/ Microsoft visual c++6.0”,启动后的用户界面如图1-1所示。 创天中文v+ 文件编辑查看插入工程编译工具E口帮助 I编译人调试入查找文件1入查我文件2]4 Ready 图1-1 Visual c++6.0用户界面 l、创建新工程 (1)单击菜单“文件/新建”,显示“新建:对话框,如图1-2所示。 (2)在此对话框的列表栏中,选择“Win32 Console application”(Win32控 制台应用程序”)。在“工程”栏中输入一个工程名,如实验一。在位置文本框 中选择工程所在的路径,如图中所示H:\C++实验\实验一。单击“确定”按钮。 文件工程|工作区|其它文档 ATL COM Appwizard 工程 c位置 Iss Extended Stored Proc Wizard HC+实验实验一 RISAPI Extension Wizard MFC Appwizard [dll) GB创建新工作区 CA添加至现有工作区 图win32 Static Library P平台 图1-2“新建”对话框 (3)在弹出的“Win32 Consol application- Step l of1”对话框中选择Ar 2
C++实验上机指导 2 启动 Visual C++ 6.0——选择菜单“开始/程序/Microsoft Visual Studio 6.0/Microsoft Visual C++ 6.0”,启动后的用户界面如图 1-1 所示。 图 1-1 Visual C++ 6.0 用户界面 1、创建新工程 (1)单击菜单“文件/新建”,显示“新建:对话框,如图 1-2 所示。 (2)在此对话框的列表栏中,选择“Win32 Console Application”(Win32 控 制台应用程序”)。在 “工程”栏中输入一个工程名,如实验一。在位置文本框 中选择工程所在的路径,如图中所示 H:\C++实验\实验一。单击“确定”按钮。 图 1-2 “新建”对话框 (3)在弹出的“Win32 Consol Application-Step 1 of 1” 对话框中选择 An
C++实验上机指导 empty project单选项。然后单击“ Finish”按钮,如图1-3所示。 win32 Console Applicati ep 1 ? What kind of Console Application do you want to create? c An empty project. CA C AHello, World! application C An application that supports mFc <B上 王完成取消 图1-3“Win32 Consol Application- Step l of1”对话框 (4)在“新建工程信息”对话框中单击“确认”按钮,完成工程创建过程。 2、创建C艹+源程序文件 (1)编辑C艹+源程序:编辑C艹源程序时,选择“文件”菜单项,在弹出的子菜 单中选择新建(热键为Ctrl+N),出现如图1-4所示的窗口 文件|工程|工作区|其它文档 A添加工程: 实验一 ce File 文件 图1-4“新建”窗口 (2)选择“文件”选项卡,在此属性页中选择“C++ Source file”,如图1-4 所示,单击“确定”,出现如图1-5所示的编辑屏幕
C++实验上机指导 3 empty project 单选项。然后单击“Finish”按钮,如图 1-3 所示。 图 1-3 “Win32 Consol Application-Step 1 of 1” 对话框 (4)在“新建工程信息”对话框中单击“确认”按钮,完成工程创建过程。 2、创建 C++源程序文件 (1)编辑 C++源程序:编辑 C++源程序时,选择“文件”菜单项,在弹出的子菜 单中选择新建(热键为 Ctrl+N),出现如图 1-4 所示的窗口。 图 1-4 “新建”窗口 (2) 选择“文件”选项卡,在此属性页中选择“C++ Source File”,如图 1-4 所示,单击“确定”,出现如图 1-5 所示的编辑屏幕
C++实验上机指导 实验二-创天中文v+ 文件幽辑查看折入工程译工具翻口助 幽还!回西 的→回|,g,国曾MEN 四联验一 classes LDN编译人调试入查文件1入查找文件2J 图 源程序编辑 (3)在“C艹源程序编辑”窗口下编辑C艹+源程序。在编辑窗口键入C艹源程序。 如图1-6所示,输入以下源程序: 实验一创天中文v++ 文件纵亞看入工程病译工具口助 出!西 x D编译人入查我文件1入查我支袢2]」 Ln 6, Col 1 REC CoL JOvA RE 图1-6编辑C++源程序 3.编译连接和运行源程序 (1)选择菜单项“编译”,出现“编译”的下拉菜单,在该下拉式菜单中选择 “编译egl-l.cpp”菜单项,这时系统开始对当前的源程序进行编译,在编译 过程中,编译器会将错误信息显示在屏幕下方的“编译”窗口中。错误信息包括 错误所在大致位置和错误的性质。用户可根据这些错误信息进行修改。上述程序 的“编译”窗口,如图1-7所示
C++实验上机指导 4 图 1-5 “C++”源程序编辑 (3)在“C++源程序编辑”窗口下编辑 C++源程序。在编辑窗口键入 C++源程序。 如图 1-6 所示,输入以下源程序: 图 1-6 编辑 C++源程序 3.编译连接和运行源程序 (1)选择菜单项“编译”,出现“编译”的下拉菜单,在该下拉式菜单中选择 “编译 eg1-1.cpp”菜单项,这时系统开始对当前的源程序进行编译,在编译 过程中,编译器会将错误信息显示在屏幕下方的“编译”窗口中。错误信息包括 错误所在大致位置和错误的性质。用户可根据这些错误信息进行修改。上述程序 的“编译”窗口,如图 1-7 所示