欢迎来到天天文库
浏览记录
ID:18580443
大小:404.50 KB
页数:17页
时间:2018-09-19
《中南大学数学院大三年级面向对象报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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);-4、s"> Normal 63 9 1127 6429 MicrosoftOfficeWord 0 53 15 5、op>false false 7541 false false 12.0000 6、0"encoding="UTF-8"standalone="yes"?>-7、/dcmitype/"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> CclientDCClientDC(this);{m_StartPoint=point;m_EndPoint=point;m_IsDragging=true;SetCapture();CView::OnLButtonDown(nFlags,point);下面是过程中的截图这张截图是属性这张是类视图这张截图是添加成员变量向导。下面是鼠标绘图的绘图程序用户界面。运行程序完全正常,8、界面如下。②一个简单的绘制直线,矩形椭圆图形。需要编写一个简单的绘图程序,允许用户使用鼠标在用户区域中自由的绘制直线矩形及椭圆。实现一个简单的绘图程序先生成一个单文档MFC应用程序,单击视图菜单的资源视图菜单项,调出资源试图窗口,展开资源DRAW,菜单资源定义在文件夹Menu中,文件夹中有一个名为IDR-MAINFRAME的菜单资源,双击将其打开,在菜单编辑器中,可以根据“请在此输入”的提示,向程序菜单栏增加一个名为“工具”的
4、s"> Normal 63 9 1127 6429 MicrosoftOfficeWord 0 53 15 5、op>false false 7541 false false 12.0000 6、0"encoding="UTF-8"standalone="yes"?>-7、/dcmitype/"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> CclientDCClientDC(this);{m_StartPoint=point;m_EndPoint=point;m_IsDragging=true;SetCapture();CView::OnLButtonDown(nFlags,point);下面是过程中的截图这张截图是属性这张是类视图这张截图是添加成员变量向导。下面是鼠标绘图的绘图程序用户界面。运行程序完全正常,8、界面如下。②一个简单的绘制直线,矩形椭圆图形。需要编写一个简单的绘图程序,允许用户使用鼠标在用户区域中自由的绘制直线矩形及椭圆。实现一个简单的绘图程序先生成一个单文档MFC应用程序,单击视图菜单的资源视图菜单项,调出资源试图窗口,展开资源DRAW,菜单资源定义在文件夹Menu中,文件夹中有一个名为IDR-MAINFRAME的菜单资源,双击将其打开,在菜单编辑器中,可以根据“请在此输入”的提示,向程序菜单栏增加一个名为“工具”的
5、op>false false 7541 false false 12.0000
6、0"encoding="UTF-8"standalone="yes"?>-7、/dcmitype/"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> CclientDCClientDC(this);{m_StartPoint=point;m_EndPoint=point;m_IsDragging=true;SetCapture();CView::OnLButtonDown(nFlags,point);下面是过程中的截图这张截图是属性这张是类视图这张截图是添加成员变量向导。下面是鼠标绘图的绘图程序用户界面。运行程序完全正常,8、界面如下。②一个简单的绘制直线,矩形椭圆图形。需要编写一个简单的绘图程序,允许用户使用鼠标在用户区域中自由的绘制直线矩形及椭圆。实现一个简单的绘图程序先生成一个单文档MFC应用程序,单击视图菜单的资源视图菜单项,调出资源试图窗口,展开资源DRAW,菜单资源定义在文件夹Menu中,文件夹中有一个名为IDR-MAINFRAME的菜单资源,双击将其打开,在菜单编辑器中,可以根据“请在此输入”的提示,向程序菜单栏增加一个名为“工具”的
7、/dcmitype/"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> CclientDCClientDC(this);{m_StartPoint=point;m_EndPoint=point;m_IsDragging=true;SetCapture();CView::OnLButtonDown(nFlags,point);下面是过程中的截图这张截图是属性这张是类视图这张截图是添加成员变量向导。下面是鼠标绘图的绘图程序用户界面。运行程序完全正常,
8、界面如下。②一个简单的绘制直线,矩形椭圆图形。需要编写一个简单的绘图程序,允许用户使用鼠标在用户区域中自由的绘制直线矩形及椭圆。实现一个简单的绘图程序先生成一个单文档MFC应用程序,单击视图菜单的资源视图菜单项,调出资源试图窗口,展开资源DRAW,菜单资源定义在文件夹Menu中,文件夹中有一个名为IDR-MAINFRAME的菜单资源,双击将其打开,在菜单编辑器中,可以根据“请在此输入”的提示,向程序菜单栏增加一个名为“工具”的
此文档下载收益归作者所有