文件名称:DrawBlank
- 所属分类:
- Windows编程
- 资源属性:
- 上传时间:
- 2018-01-02
- 文件大小:
- 13.83mb
- 下载次数:
- 0次
- 提 供 者:
- 84641*****
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
下载
别用迅雷、360浏览器下载。
如迅雷强制弹出,可右键点击选“另存为”。
失败请重下,重下不扣分。
如迅雷强制弹出,可右键点击选“另存为”。
失败请重下,重下不扣分。
介绍说明--下载内容均来自于网络,请自行研究使用
这是一个绘图系统最基础的部分,因此包含以下几个基础的图形类:Circle,Line,Rectangle
其中Circle具有圆心坐标x、y及半径radius三个属性;
Line具有起始点坐标x1、y1及终止点坐标x2、y2四个属性;
Rectangle具有左上角坐标left、top及右下角坐标right、bottom四个属性。
,FigureManager类用于管理系统创建的图形实例,其主要功能函数包括(【不限于】):
void FigureManager::input()函数,用于通过文本菜单【不断】提示用户选择所要创建图形,菜单内容如下:
“请输入图形的种类(0:线段,1:矩形,2:圆,-1:结束):”
当用户选择0时,创建线段,并提示用户输入线段的几个属性,用于设置线段属性参数,提示内容为:
“请输入线段的起点和终点坐标(x1, y1, x2, y2) :”
当用户选择1时,创建矩形,并提示用户输入矩形的几个属性,用于设置矩形属性参数,提示内容为:
“请输入矩形的左上角和右下角坐标(x1, y1, x2, y2) :”
当用户选择2时,创建圆,并提示用户输入圆的几个属性,用于设置圆属性参数,提示内容为:
“请输入圆的圆心坐标和半径(x, y, radius) :”
当用户输入-1时,结束菜单显示,否则继续通过上述菜单提示用户选择要创建的图形类型(This is the most basic part of a drawing system, so it contains the following basic graphics classes: Circle, Line, Rectangle)
其中Circle具有圆心坐标x、y及半径radius三个属性;
Line具有起始点坐标x1、y1及终止点坐标x2、y2四个属性;
Rectangle具有左上角坐标left、top及右下角坐标right、bottom四个属性。
,FigureManager类用于管理系统创建的图形实例,其主要功能函数包括(【不限于】):
void FigureManager::input()函数,用于通过文本菜单【不断】提示用户选择所要创建图形,菜单内容如下:
“请输入图形的种类(0:线段,1:矩形,2:圆,-1:结束):”
当用户选择0时,创建线段,并提示用户输入线段的几个属性,用于设置线段属性参数,提示内容为:
“请输入线段的起点和终点坐标(x1, y1, x2, y2) :”
当用户选择1时,创建矩形,并提示用户输入矩形的几个属性,用于设置矩形属性参数,提示内容为:
“请输入矩形的左上角和右下角坐标(x1, y1, x2, y2) :”
当用户选择2时,创建圆,并提示用户输入圆的几个属性,用于设置圆属性参数,提示内容为:
“请输入圆的圆心坐标和半径(x, y, radius) :”
当用户输入-1时,结束菜单显示,否则继续通过上述菜单提示用户选择要创建的图形类型(This is the most basic part of a drawing system, so it contains the following basic graphics classes: Circle, Line, Rectangle)
相关搜索: C++
(系统自动生成,下载前可以参看下载内容)
下载文件列表
文件名 | 大小 | 更新时间 |
---|---|---|
DrawBlank\.vs\Draw\v15\.suo | 93184 | 2017-12-06 |
DrawBlank\.vs\Draw\v15\Browse.VC.db | 31678464 | 2017-12-06 |
DrawBlank\.vs\Draw\v15\ipch\AutoPCH\d9f356cc612798a5\FIGUREMANAGER.ipch | 28114944 | 2017-12-06 |
DrawBlank\.vs\Draw\v15\ipch\b38aa1c599299631.ipch | 3538944 | 2017-12-06 |
DrawBlank\.vs\Draw\v15\Solution.VC.db | 4096 | 2017-12-06 |
DrawBlank\.vs\Draw\v15\Solution.VC.db-shm | 32768 | 2017-12-06 |
DrawBlank\.vs\Draw\v15\Solution.VC.db-wal | 2995272 | 2017-12-06 |
DrawBlank\Backup\Draw.sln | 878 | 2011-05-17 |
DrawBlank\Debug\Draw.exe | 150016 | 2017-12-06 |
DrawBlank\Debug\Draw.ilk | 809708 | 2017-12-06 |
DrawBlank\Debug\Draw.pdb | 1503232 | 2017-12-06 |
DrawBlank\Draw\BlackBoard.cpp | 2486 | 2016-11-16 |
DrawBlank\Draw\BlackBoard.h | 2124 | 2016-11-16 |
DrawBlank\Draw\Circle.cpp | 465 | 2017-12-06 |
DrawBlank\Draw\Circle.h | 449 | 2016-11-27 |
DrawBlank\Draw\Debug\BlackBoard.obj | 40934 | 2017-12-06 |
DrawBlank\Draw\Debug\BuildLog.htm | 12198 | 2017-11-21 |
DrawBlank\Draw\Debug\Circle.obj | 44362 | 2017-12-06 |
DrawBlank\Draw\Debug\Draw.exe.embed.manifest | 663 | 2017-11-21 |
DrawBlank\Draw\Debug\Draw.exe.embed.manifest.res | 728 | 2017-11-21 |
DrawBlank\Draw\Debug\Draw.exe.intermediate.manifest | 621 | 2017-11-21 |
DrawBlank\Draw\Debug\Draw.log | 165 | 2017-12-06 |
DrawBlank\Draw\Debug\Draw.obj | 311546 | 2017-12-06 |
DrawBlank\Draw\Debug\Draw.pch | 3342336 | 2017-12-06 |
DrawBlank\Draw\Debug\Draw.tlog\CL.command.1.tlog | 5866 | 2017-12-06 |
DrawBlank\Draw\Debug\Draw.tlog\CL.read.1.tlog | 67990 | 2017-12-06 |
DrawBlank\Draw\Debug\Draw.tlog\CL.write.1.tlog | 4912 | 2017-12-06 |
DrawBlank\Draw\Debug\Draw.tlog\Draw.lastbuildstate | 197 | 2017-12-06 |
DrawBlank\Draw\Debug\Draw.tlog\link.command.1.tlog | 2138 | 2017-12-06 |
DrawBlank\Draw\Debug\Draw.tlog\link.read.1.tlog | 4782 | 2017-12-06 |
DrawBlank\Draw\Debug\Draw.tlog\link.write.1.tlog | 1156 | 2017-12-06 |
DrawBlank\Draw\Debug\Figure.obj | 23727 | 2017-12-06 |
DrawBlank\Draw\Debug\FigureManager.obj | 194984 | 2017-12-06 |
DrawBlank\Draw\Debug\Line.obj | 44922 | 2017-12-06 |
DrawBlank\Draw\Debug\mt.dep | 65 | 2017-11-21 |
DrawBlank\Draw\Debug\Rectangle.obj | 45235 | 2017-12-06 |
DrawBlank\Draw\Debug\stdafx.obj | 11868 | 2017-12-06 |
DrawBlank\Draw\Debug\vc141.idb | 478208 | 2017-12-06 |
DrawBlank\Draw\Debug\vc141.pdb | 643072 | 2017-12-06 |
DrawBlank\Draw\Debug\vc90.idb | 265216 | 2017-11-21 |
DrawBlank\Draw\Debug\vc90.pdb | 290816 | 2017-11-21 |
DrawBlank\Draw\Draw.cpp | 1690 | 2016-11-16 |
DrawBlank\Draw\Draw.vcproj | 4755 | 2016-11-16 |
DrawBlank\Draw\Draw.vcproj.allan-Think.allan.user | 1419 | 2011-05-24 |
DrawBlank\Draw\Draw.vcproj.allanyu-PC.allanyu.user | 1417 | 2017-11-21 |
DrawBlank\Draw\Draw.vcproj.PC-201212201101.Administrator.user | 1427 | 2015-11-26 |
DrawBlank\Draw\Draw.vcproj.QCP47JS7VXX61RN.Administrator.user | 1427 | 2015-11-25 |
DrawBlank\Draw\Draw.vcxproj | 5680 | 2017-12-06 |
DrawBlank\Draw\Draw.vcxproj.filters | 2387 | 2017-12-06 |
DrawBlank\Draw\Figure.cpp | 92 | 2016-11-27 |
DrawBlank\Draw\Figure.h | 113 | 2016-11-27 |
DrawBlank\Draw\FigureManager.cpp | 1522 | 2017-12-06 |
DrawBlank\Draw\FigureManager.h | 735 | 2016-11-27 |
DrawBlank\Draw\GL\gl.h | 74586 | 2016-07-20 |
DrawBlank\Draw\GL\glext.h | 344154 | 2016-07-20 |
DrawBlank\Draw\GL\glui.h | 96289 | 2016-07-20 |
DrawBlank\Draw\GL\glut.h | 21440 | 1998-08-18 |
DrawBlank\Draw\GL\wglext.h | 29511 | 2016-07-20 |
DrawBlank\Draw\glut.dll | 169984 | 1998-08-18 |
DrawBlank\Draw\glut.lib | 79654 | 1998-08-18 |
DrawBlank\Draw\glut32.dll | 169984 | 1998-08-18 |
DrawBlank\Draw\glut32.lib | 79898 | 1998-08-18 |
DrawBlank\Draw\Line.cpp | 532 | 2017-12-06 |
DrawBlank\Draw\Line.h | 483 | 2016-11-27 |
DrawBlank\Draw\ReadMe.txt | 1165 | 2011-05-17 |
DrawBlank\Draw\Rectangle.cpp | 740 | 2017-12-06 |
DrawBlank\Draw\Rectangle.h | 652 | 2016-11-27 |
DrawBlank\Draw\stdafx.cpp | 209 | 2011-05-17 |
DrawBlank\Draw\stdafx.h | 233 | 2011-05-17 |
DrawBlank\Draw\targetver.h | 498 | 2011-05-17 |
DrawBlank\Draw\test.txt | 129 | 2016-11-16 |
DrawBlank\Draw.ncb | 2116608 | 2017-11-21 |
DrawBlank\Draw.sln | 1086 | 2017-12-06 |
DrawBlank\Draw.suo | 47616 | 2017-11-21 |
DrawBlank\UpgradeLog.htm | 34464 | 2017-12-06 |
DrawBlank\实验.docx | 12840 | 2017-11-21 |
DrawBlank\.vs\Draw\v15\ipch\AutoPCH\d9f356cc612798a5 | 0 | 2017-12-06 |
DrawBlank\.vs\Draw\v15\ipch\AutoPCH | 0 | 2017-12-06 |
DrawBlank\.vs\Draw\v15\ipch | 0 | 2017-12-06 |
DrawBlank\.vs\Draw\v15 | 0 | 2017-12-06 |
DrawBlank\Draw\Debug\Draw.tlog | 0 | 2017-12-06 |
DrawBlank\.vs\Draw | 0 | 2017-12-06 |
DrawBlank\Backup\Draw | 0 | 2017-12-06 |
DrawBlank\Draw\Debug | 0 | 2017-12-06 |
DrawBlank\Draw\GL | 0 | 2016-11-16 |
DrawBlank\.vs | 0 | 2017-12-06 |
DrawBlank\Backup | 0 | 2017-12-06 |
DrawBlank\Debug | 0 | 2017-12-06 |
DrawBlank\Draw | 0 | 2017-12-06 |
DrawBlank | 0 | 2017-12-06 |