《可视化编程技术》实验报告[4]

《可视化编程技术》实验报告[4]

ID:11375240

大小:374.00 KB

页数:20页

时间:2018-07-11

《可视化编程技术》实验报告[4]_第1页
《可视化编程技术》实验报告[4]_第2页
《可视化编程技术》实验报告[4]_第3页
《可视化编程技术》实验报告[4]_第4页
《可视化编程技术》实验报告[4]_第5页
资源描述:

《《可视化编程技术》实验报告[4]》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机科学与工程学院《可视化编程技术》实验报告武汉工程大学计算机科学与工程学院《可视化编程技术》实验报告[4]专业班级实验时间2011/12/26学生学号实验地点8#机房学生姓名指导教师实验名称MFC中资源的应用实验类别综合性实验学时4实验目的及要求1.掌握MFC中菜单的创建、消息响应方法。2.掌握MFC中右键快捷菜单的用法。3.掌握MFC中工具条的添加、响应方法。4.掌握MFC中图标资源的用法。5.掌握MFC中对话框的用法。6.掌握MFC中位图的用法。成绩评定表类别评分标准分值得分合计上机表现按时出勤、遵守纪

2、律认真完成各项实验内容30分报告质量程序代码规范、功能正确填写内容完整、体现收获70分说明:能够认真按照实验流程进行编程,较完善的完成了实验内容;程序代码规范,功能正确,分析比较正确,体现了较高的分析和解决问题的能力。评阅教师:日期:年月日实验内容第20页共20页计算机科学与工程学院《可视化编程技术》实验报告1.编写一个MFC程序,菜单要求有菜单项:形状,画笔颜色,画刷颜色。形状里面有5个菜单项,分别是圆形、矩形、圆角矩形、椭圆形和三角形。画笔颜色里面有30个菜单项,分别是不同的颜色。画刷颜色里面有3个菜单项,

3、分别是红、绿、蓝。当点击不同的菜单项时,屏幕以不同的格式在屏幕中心输出形状。2.编写一个MFC程序,利用右键快捷方式,弹出5个菜单项,分别是圆形、矩形、圆角矩形、椭圆形和三角形。单点击该项时,在屏幕中心用红色画笔和绿色刷填充并输出。3.编写一个MFC程序,利用工具条方式,上面有5个菜单项,分别对应圆形、矩形、圆角矩形、椭圆形和三角形。单点击该项时,在屏幕中心用红色画笔和绿色刷填充并输出。4.编写一个MFC程序,弹出1个对话框,输入1个数字,范围是1到5(分别对应圆形、矩形、圆角矩形、椭圆形和三角形)之间,确定以

4、后在屏幕中心用红色画笔和绿色刷填充并输出。实验过程(包括每道题的源代码,并将结果截图显示)1、private:UINTm_nDrawStyle;COLORREFm_bclr;COLORREFm_pclr;CPointStrPoint[3];public:afx_msgvoidOnRed();afx_msgvoidOnGreen();afx_msgvoidOnBlue();afx_msgvoidOnCircle();afx_msgvoidOnRect();afx_msgvoidOnEllipse();afx_ms

5、gvoidOnRoundrect();afx_msgvoidOnTriangle();afx_msgvoidOn1();afx_msgvoidOn10();afx_msgvoidOn11();afx_msgvoidOn12();afx_msgvoidOn13();afx_msgvoidOn14();afx_msgvoidOn15();afx_msgvoidOn16();afx_msgvoidOn17();第20页共20页计算机科学与工程学院《可视化编程技术》实验报告afx_msgvoidOn18();afx_m

6、sgvoidOn19();afx_msgvoidOn21();afx_msgvoidOn2();afx_msgvoidOn20();afx_msgvoidOn22();afx_msgvoidOn23();afx_msgvoidOn24();afx_msgvoidOn25();afx_msgvoidOn26();afx_msgvoidOn27();afx_msgvoidOn28();afx_msgvoidOn29();afx_msgvoidOn3();afx_msgvoidOn30();afx_msgvoidOn

7、4();afx_msgvoidOn5();afx_msgvoidOn6();afx_msgvoidOn7();afx_msgvoidOn8();afx_msgvoidOn9();CMy4_1View::CMy4_1View():m_nDrawStyle(0){//TODO:在ú此?处鋦添?加ó构1造ì代洙?码?m_nDrawStyle=0;//给申明的变量赋值初始化m_pclr=(155,155,155);m_bclr=NULL_BRUSH;StrPoint[0].x=250;StrPoint[0].y=25

8、0;StrPoint[1].x=120;StrPoint[1].y=120;StrPoint[2].x=300;StrPoint[2].y=75;}voidCMy4_1View::OnRed(){//TODO:在ú此?添?加ó命ü令?处鋦理え?程ì序ò代洙?码?m_bclr=RGB(255,0,0);第20页共20页计算机科学与工程学院《可视化编程技术》实验报告InvalidateR

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

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

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