中南大学数学院大三年级面向对象报告

中南大学数学院大三年级面向对象报告

ID:18580443

大小:404.50 KB

页数:17页

时间:2018-09-19

中南大学数学院大三年级面向对象报告_第1页
中南大学数学院大三年级面向对象报告_第2页
中南大学数学院大三年级面向对象报告_第3页
中南大学数学院大三年级面向对象报告_第4页
中南大学数学院大三年级面向对象报告_第5页
资源描述:

《中南大学数学院大三年级面向对象报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中南大学面向对象设计实验报告题目面向对象设计报告学生姓名学号专业班级指导老师数学科学与计算技术学院2011年11月一:实验内容这三次试验主要包括鼠标画图,菜单,对话框,属性页,向导。这些是面向对象设计的基本内容,在朱世华老师的精心指导下,我取得了一定的实验结果。下面分三块叙述这三个实验。二:鼠标绘图①鼠标绘图简介Windows系统为显示多种颜色和样式的文本提供了强有力的的支持,可以通过调用各种各样的文本函数在不同的设备上精确的显示文本。使用成员函数SetTextAlign()可以通过致指明一个基准点与边界

2、矩形的位置关系来设置文本对齐方式。调用成员函数SetTestColor()以及SetBkColor()可以改变前景和背景的颜色。利用鼠标绘制图形需要在CdrawView类中分别为WM_LBUTTONDOWN消息,WM_LBUTTONUP消息创建处理函数OnLButtonDown()以及OnLButtonUp()。还需要增加变量用于记录起点和终点坐标。程序代码是VoidCdrawView::OnLButton(UNITnFlags,Cpointpoint){If(m_IsDragging){m_EndPoi

3、nt=point;CclientDCClientDC(this);-  63 9 1127 6429 MicrosoftOfficeWord 0 53 15 

5、op>false  false 7541 false false 12.0000 

6、0"encoding="UTF-8"standalone="yes"?>- CclientDCClientDC(this);{m_StartPoint=point;m_EndPoint=point;m_IsDragging=true;SetCapture();CView::OnLButtonDown(nFlags,point);下面是过程中的截图这张截图是属性这张是类视图这张截图是添加成员变量向导。下面是鼠标绘图的绘图程序用户界面。运行程序完全正常,

8、界面如下。②一个简单的绘制直线,矩形椭圆图形。需要编写一个简单的绘图程序,允许用户使用鼠标在用户区域中自由的绘制直线矩形及椭圆。实现一个简单的绘图程序先生成一个单文档MFC应用程序,单击视图菜单的资源视图菜单项,调出资源试图窗口,展开资源DRAW,菜单资源定义在文件夹Menu中,文件夹中有一个名为IDR-MAINFRAME的菜单资源,双击将其打开,在菜单编辑器中,可以根据“请在此输入”的提示,向程序菜单栏增加一个名为“工具”的

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

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

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