VCnet五次上机实验报告3

VCnet五次上机实验报告3

ID:41849102

大小:1.88 MB

页数:46页

时间:2019-09-03

VCnet五次上机实验报告3_第1页
VCnet五次上机实验报告3_第2页
VCnet五次上机实验报告3_第3页
VCnet五次上机实验报告3_第4页
VCnet五次上机实验报告3_第5页
资源描述:

《VCnet五次上机实验报告3》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《面向对象程序设计》实验报告题目学生姓名学号专业班级指导老师实验一cview类中cdc的使用一•实验目的熟悉.net的开发平台,掌握CDC类的使用:文本的输出,数字的显示输出,点线图的绘制,位图的显示输出。二•实验内容1•显不一首诗。2.画一个坐标系,画函数的图像。3•显示资源屮的一幅位图。4.GDI绘图之鼠标绘图.三•实验步骤:实验内容一:显不一首诗(1)创建一个名为Exl的单文档MFC应用程序;(2)在视图类的源文件屮编辑ondrawO®数,添加如下代码:voidCExlView::OnDreiw(

2、CDC*/*pDC*/){CExlDoc*pDoc=GetDocument();/SSERTV/LTD(pDoc);if(JpDoc)return;//TODO:在此处为本机数据添加绘制代码CC1ientDCde(this);TEXTMETRICtm;de.GetTextMetrics(&tm);intnLinelleight=tm.tmileight+tm.tmExternalLeading;de.TextOut(10,1*nLineHeight,de.TextOut(10,2de.TextOut

3、(10,3de.TextOut(10,4de.TextOut(10,5nLineHeight,nLineHeight,nLinelleight,nLinelleight,CString(”CStringCCString(//CStringC'CStringC静夜思〃));床前明月光,疑是地上霜。举头累明月,低头思故乡。〃));"));"));〃));}(1)运行程序得到如下结果:实验内容二:画一个坐标系,画函数的图像(1)创建一个名为Exl_5的单文档MFC运用程序;(2)在视图类的源文件屮编辑ondr

4、aw()®数,添加如下代码:voidCEXl_5View::OnDrew(CDC*pDC){CEX15Doc*pDoc=GetDocument():/SSERTV/LTD(pDoc);if(JpDoc)return;//TODO:在此处为本机数据添加绘制代码CRectrectClient;GotClientRoct(rectCliont);pDC->SetMapMode(MM_ANISOTROPIC);pDC->SetWindowExt(1000,1000);pDC->SetViewportExt(

5、rectClient.right,-rectClient.bottom);pDC->SetViewportOrg(rectClient.right/2,rectClient.bottom/2):pDC->MovcTo(-500,0);pDC->LineTo(500,0):pDC->MoveTo(500,0);pDC->LineTo(490,10);pDC->MoveTo(500,0);pDC->LincTo(490,-10);pDC->MoveTo(0,-500);pDC->LineTo(0,500);

6、pDC->MoveTo(0,500);pDC->LineTo(-10,490);pDC->MoveTo(0,500);pDC->LineTo(10,490);for(inti=-4;i<=4;i++){CStringstr;str.Format(_T("%d"),i);pDC->MoveTo(i*100,-5);PDC->LineTo(i*100,+5);pDC->TextOutW(i*100,-5,str);}for(inti=-l;i<=l;i++){if(i==0)continue;CString

7、str;str.Format(_T("%d"),i);pDC->MoveTo(-5,i*100);PDC->LineTo(+5,i*100);pDC->TextOutW(+5,i*100,str);}pDC->MoveTo(-400,(int)100*sin((float)-4)):for(inti=-400;i<=400;i++){floatix,iy;inty;ix=(float)i/100;iy=sin(ix);y=(int)100*iy;pDC->LineTo(i,y);)}(1)运行程序得到如

8、下结果:实验内容三:显示资源中的一幅位图。(1)创建一个名为Ex1_2的单文档MFC运用程序;(2)为文档添加位图资源:右键点击项目,单击“添加”菜单项,在打开的“添加资源”对话框里选择Bitmap,单击“导入”,打开文件对话框,选泽所要添加的位图资源。(3)在视图类的ondraw()函数中添加如下代码:voidCEX12View::0nDraw(CDC*pDC){CEX12Doc*pDoc=GetDocumont0;ASSERT_VALl

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

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

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