2011级专升本vc程序设计实验指导书

2011级专升本vc程序设计实验指导书

ID:17868876

大小:124.00 KB

页数:17页

时间:2018-09-07

2011级专升本vc程序设计实验指导书_第1页
2011级专升本vc程序设计实验指导书_第2页
2011级专升本vc程序设计实验指导书_第3页
2011级专升本vc程序设计实验指导书_第4页
2011级专升本vc程序设计实验指导书_第5页
资源描述:

《2011级专升本vc程序设计实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VC程序设计实验指导书授课教师:祁文青适用专业:计算机科学与技术使用班级:11专升本授课时间:2012年春季授课学时:54/36/18学时    使用教材:VisualC++程序设计陈志泊张海燕、王春玲编著 中国铁道出版社,2005    实验指导书:VisualC++程序设计陈志泊张海燕、王春玲编著 中国铁道出版社,200517实验1面向对象程序设计实验目的熟悉VC++上机环境,编程实现类的定义,掌握C++面向对象基本特性,如抽象、继承、重载、多态,理解虚函数、构造函数、析构、模板等基本概念与基本语法。体会面向对象语言提高代码重用性的思路。实验内容(1)熟悉Visua

2、lC++6.0的安装、启动和关闭方法,了解VisualC++6.0的集成开发环境窗口,掌握主要菜单、菜单项、图标、工具栏及各种编辑器的使用。(2)熟悉VisualC++6.0的向导类型,掌握利用控制台类型进行C++程序设计的步骤;(3)定义点类Point,给出类的成员属性及构造函数、析构函数及普通方法的定义,利用定义的类定义对象,并对对象的属性进行访问。(4)从Point类派生出圆类Circle,并增加一个方法求圆的面积。(5)设计一个实现数组功能的类模版Array,并用这个类模版产生两个模版类对象IntAry和StuAry,用这两个对象保存5个整数和5名学生的信息。实

3、验步骤(1)安装VisualC++6.0;(2)多种方式启动VisualC++6.0;(3)创建控制台项目,进入C++代码编辑器窗口(4)熟悉各工具栏中相关图标的名称、功能、快捷键等以及对应的菜单项目;(5)熟悉VisualC++6.0的集成开发环境窗口,了解各窗口的作用;(6)定义点类Point,实现Point类中的成员函数。代码如下:classPoint{public:Point(intpx=0,intpy=0);//构造函数~Point();//析构函数Point(Point&p);//拷贝构造函数voidSetPoint(intpx,intpy);//设置点的坐

4、标值intGetX();//获得该点的X坐标intGetY();//获得改点的Y坐标private:intx;17inty;};Point::Point(intpx,intpy){x=px;y=py;}Point::~Point(){}Point::Point(Point&p){x=p.x;y=p.y;}voidPoint::SetPoint(intpx,intpy){x=px;y=py;}intPoint::GetX(){returnx;}intPoint::GetY(){returny;}(1)测试Point类:intmain(intargc,char*argv[]

5、){Pointp1;p1.SetPoint(5,10);Pointp2(p1);Pointp3(5,10);cout<<"p1的值是:"<

6、6535817classCircle:publicPoint{public:Circle(intpx,intpy,intpr):Point(px,py),PI(G_PI){r=pr;}Circle(Point&p,intpr):Point(p),PI(G_PI){r=pr;}doubleGetArea(){returnPI*(double)r*(double)r;}private:intr;protected:constdoublePI;};(1)测试Circle类:intmain(intargc,char*argv[]){Pointp(5,10);Circlec1(5

7、,10,3);cout<<"c1的圆心是:"<#includetemplate//声明T为一种

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

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

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