欢迎来到天天文库
浏览记录
ID:30090263
大小:21.54 KB
页数:16页
时间:2018-12-26
《北邮绘图实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划北邮绘图实验报告 程序设计实践 设 计 报 告 课题名称:简单画图程序的设计与实现 学生姓名: 班级: 班内序号: 学号: 日期: 课题概述 课题目标和主要内容: 该软件功能与Windows下附件中的画图软件有相似功能。本程序是在VCXX平台上用MFC所编。绘制方面的功能主要包括绘制各种图元,包括直线、矩形、椭圆、扇形、连续线,用笔自由绘图。绘图时可以选择各种颜色,各种线型和线宽。 系
2、统的主要功能目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划北邮绘图实验报告 程序设计实践 设 计 报 告 课题名称:简单画图程序的设计与实现 学生姓名: 班级: 班内序号: 学号: 日期: 课题概述 课题目标和主要内容: 该软件功能与Windows下附件中的画图软件有相似功能。本程序是在VCXX平台上用MFC
3、所编。绘制方面的功能主要包括绘制各种图元,包括直线、矩形、椭圆、扇形、连续线,用笔自由绘图。绘图时可以选择各种颜色,各种线型和线宽。 系统的主要功能目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 设计一个单文档类型的MFCAppWizard(exe)工程,此程序将实现简单的绘图功能,包括点、直线、矩形、椭圆、扇形和连续线的绘制。并且
4、能实现绘图的控制,包括线宽、线型和颜色和字体的设置。 2.系统设计 系统总体框架 总体设计 设计图如图 6 系统详细设计 1.首先,新建一个单文档类型的MFCAppWizard(exe)工程,工程取名为:SHOW。为此程序添加一个子菜单,菜单名称为“绘图”,并为其添加六个菜单项,分别用来控制不同图形的绘制。当用户选择其中的一个菜单项后,程序将按照当前的选择进行相应图形的绘制。 在程序运行以后,当用户单击某个菜单项时,应该把用户的选择保存起来,以便随后的绘图操作使用。因此在CSHOWView类中添加一个私有变量
5、dType;用来保存用户的选择,该变量的定义如下所述: private:DrawTypedType; 接着,在视类的构造函数中将此变量初始化为0,程序代码如下:目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 利用switch/case语句,来分别完成相应图形的绘制。当用户选择【绘图】菜单下的不同子菜单项时,将变量dType设置为不
6、同的值。程序代码如下: voidCSHOWView::OnShowSline() { } voidCSHOWView::OnShowCline() { } voidCSHOWView::OnShowNosector() { } voidCSHOWView::OnShowSector() { }//TODO:AddyourcommandhandlercodeheredType=Sector;//TODO:AddyourcommandhandlercodeheredType=NoSector;//TODO
7、:AddyourcommandhandlercodeheredType=CLine;//TODO:Addyourcommandhandlercodehere//MessageBox("直?à线?Clicked!");dType=SLine; voidCSHOWView::OnShowRect() { } voidCSHOWView::OnShowEcllipse() {目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发
8、展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 } //TODO:AddyourcommandhandlercodeheredType=Ecllipse;//TODO:AddyourcommandhandlercodeheredType=Re
此文档下载收益归作者所有