实验授课讲义-07-08-1.ppt

实验授课讲义-07-08-1.ppt

ID:52541774

大小:190.50 KB

页数:40页

时间:2020-04-09

实验授课讲义-07-08-1.ppt_第1页
实验授课讲义-07-08-1.ppt_第2页
实验授课讲义-07-08-1.ppt_第3页
实验授课讲义-07-08-1.ppt_第4页
实验授课讲义-07-08-1.ppt_第5页
资源描述:

《实验授课讲义-07-08-1.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、《面向对象程序设计B》实验实验地点:二教二楼信息技术综合实验室2207、二教一楼虚拟仪器实验室时间:2007-2008-1第12-17周实验指导老师:陈寿宏实验要求预习实验,做好实验内容的准备,提前作出思考和分析,并写成实验预习报告,给出实验的预习代码。观察上机编程操作时出现的各种现象,记录主要数据、信息,作出要说明和分析。对实验中遇到的问题及对应的解决方案,要及时加以记录并写在实验报告上。认真书写实验报告。遵守机房纪律,每人每次实验固定一台机器,不得随意换用其他机器。服从实验教师的安排和指挥,爱护实验设备,开关机时注

2、意保护机器。实验课不得迟到、早退。如有事不能参加实验,提前向实验教师请假,申请调换批次。根据学校规定,无故缺少任一次实验操作或任一次实验报告,实验总成绩为0分。实验验收签到、入座、检查预习报告;检查实验操作、程序运行和即时提问。提交书面的实验报告。实验报告中算法的分析、实现以及遇到的问题及其解决方案和实验后的心得。在下一次实验时上交。注:每个实验都应当在规定的时间内完成,过期视为未完成该实验,希望同学们抓紧时间,合理安排,认真完成。实验一类的建立与应用一、实验目的类构成了实现C++面向对象程序设计的基础。类是C++封装

3、的基本单元,它把数据和函数封装在一起。当类的成员函数声明为保护时,外部不能访问;声明为公共时,则在任何地方都可以访问。通过建立类来掌握面向对象程序设计中类的封装性、数据保护等特性以及构造函数、析构函数,掌握系统什么时候自动缺省构造函数和缺省析构函数。要求掌握声明和定义类和成员函数的方法,掌握访问成员函数的方法,理解保护数据如何屏蔽外部访问的原理,使得对类的封装有更好的认识。实验一类的建立与应用二实验内容使用VisualC++6.0建立一个复数类,并编制主程序来验证对所创建的复数类的操作的正确性。三、实验要求1、在该类中

4、有两个私有的成员x和y;2、分别有一个带参数构造函数和无参数构造函数;3、定义一个可以显示复数的实部和虚部的成员函数。实验一类的建立与应用四、思考题1、该复数没有定义析构函数(如果使用VC++6.0创建类,则会自动为该类生成析构函数),系统会怎样做?2、如果定义该复数类的对象时不带参数,是否可以?如果不行,是何原因?附:使用VC写c++代码的实验步骤(1)首先确认系统已经安装VisualC++6.0,以下简称VC。在VC开发环境中既可以编译纯C++语言程序,也可以编译C语言程序。使用VC来建立、编译、运行C++程序包含

5、以下几个步骤:1:启动VC,在VC最上方的菜单界面上选择菜单File->New,出现如下图所示的对话框:使用VC写c++代码的实验步骤(1)使用VC写c++代码的实验步骤(2)选取“Project”属性单中的“Win32ConsoleApplication”,在“Location”中输入工程要保存的位置,也可以“Location”的右下角的“…”选择保存路径。为统一管理,要求选择的路径为“F:CPP600810101”,这里最后的“0600810101”换为对应自己的学号。选择保存位置后,最后在“Project

6、name”中输入工程名(如EX01),然后点击“OK”按钮即可。使用VC写c++代码的实验步骤(3)出现如下所示的对话框,选择“AnEmptyProject”,然后点击“Finish”按钮。使用VC写c++代码的实验步骤(4)将会出现如左侧所示的对话框。该对话框表明了该工程的特性:目前该工程中没有包含任何的文件,如果想完成程序,就需要往这个空工程里面添加自己需要的文件。使用VC写c++代码的实验步骤(5)按下“OK”按钮。然后再次在VC的菜单下选择“File->New”,出现如下所示的对话框:这里在“Files”属性里

7、选择“C++SourceFile”,确认上图所示的“Addtoproject”前有选中的标识。表示要向刚才建立的空工程文件中加入一个C++源程序文件,在File中输入这个源程序文件的名字(示例的名字为myswithlist),点击“OK”按钮。使用VC写c++代码的实验步骤(6)出现如右侧所示的界面,在右侧输入自己编写的代码即可:使用VC写c++代码的实验步骤(7)编写程序完毕后,点击工具栏中的编译运行程序,或者选取“Build”中的“Excute文件名.exe”,或者同时按下“Ctrl+F5”按键来运行程序即可。预习

8、实验二(重载)的相关内容实验二重载一、实验目的通过编程实践理解函数重载(如构造函数重载)、运算符重载的意义。掌握运算符重载的实现方法。二、实验内容在实验一建立的复数类的基础上,使用VisualC++6.0以运算符重载的形式为该复数类添加进行基本数学操作的成员函数。运算符重载1成员函数形式重载complexoperator+(com

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。