- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
V i s u a l c + + 可 视 化 程 序 设 计 报 告
——绘制成绩分布图
系别: 电气系
班级: 电子 092 班
姓名: 杜力朝
学号:
绘制成绩分布图报告
一、设计内容介绍:
本示例主要的功能是通过给定的一组成绩数据绘制出成绩的分布图(包括直方图
和圆饼图)。这里没有用到数据库,因为是一个简单的成绩分布图,而用数据库的话
在转到另一台机子上还要重新建表,对于学生信息也要涉及到录入问题,不容易实际
操作,所以本示例采用了更为方便的通过手动录入数据或者是从文件( txt 格式文本文
档,第一个数为总人数,其余为分数,分数之间用逗号隔开)导入数据两种方式绘制
出其统计图。录入的成绩可查看可修改,直方图采用了立体图模式,看起来更直观,
各个分数段都有明显的分数人数标注,看起来直观形象。饼形图也同样标注了各颜色
对应的分数段及人数,看起来很直观。数据录入部分与绘图部分集成在一个对话框上
面,没有在单个文档中调用,减少了不必要的繁琐过程。
二、设计思路方法、过程
在早期一段时间做过界面设计,多媒体的制作以及网络部分的程序,而对于绘图
一部分一直以来都为触及到,所以在这方面采用了查找样本借鉴修改的方法来完成本
实验。
通过查阅资料分析一共得到两个差不多的实例,其中一个是创建一个绘图类,然
后在绘制过程中创建该类,将该类实例化以后绘制出相应的图形;另一个是直接从给
出的数据中绘出直方图和饼图来。因为学 C++还未达到一定层次,对于建类来说并不
是一件容易的事,所以采用了第二种直接绘图的方法,即在绘制按钮中添加所有绘制
代码。
因为给定的是一个在单文档中绘制的实例,而且数据是直接绘出的,本实例是需
要从所给分数数据中统计出各分数段人数,然后将其分布图绘制出来,所以在将其源
码打出来以后,在其基本框架上加以修改而来,将当文档换成为基本对话框,并且数
据经过处理以后显示在对话框右侧部分。
所给实例只是一个简单的绘制图形的实例,仅在单机是进行绘制,而本例则在导
入数据或者录入数据后绘制图形,所以在调试过程中加入了很多变量,和局部变量。
通过全局变量将局部变量联系到一起,从而实现了要求所述的基本功能。老师说,一
个软件的好与坏区别在其制作时考虑是否全面,要将其可能出现的用户所要求的所有
情况都加以完善,所以本示例在基本功能完成后的完善部分做了很大一部分工作,主
要有在绘制时没有绘制数据时报错提醒,导入时没有导入文件报错提醒,文件录入查
看及录入修改,重新录入等,录入人数不可大于总人数,在录入区域及标注上也做了
相应调整,还有在程序从得到焦点重绘图形的过程上加以了完善。
最后程序基本上就成型了,不过程序还有一点问题就是在导入文件时的问题现在
还未想到解决方法。在导入数据的时候要做一个检测,检测路径框是否为空,如果为
空则提示错误,不为空则导入数据,这时如果路径框中路径不对的话,那么导入数据
时程序便会终止。因为不知道怎么见得文件时候合法,所以这个问题暂时还没有解决
方案。不过一般按正确操作的话是不会出现问题的。
三、设计结果示范
本示例主要有两个结果:
1)、直方图绘制效果图
2)、圆饼图绘制效果图
四、设计心得体会
通过这个小小的程序设计,对程序设计有了一个新的认识,也使自己在生活过程
中用一种新的思维审视世界。曾听过这样的一段话:在玩游戏的过程中看到的不是画
面,而是各种数据在有规律的运动,计算,时刻进行着各种循环和假设判断,我玩的
已不是游戏,而是方程式……这段话深刻的反映出了游戏的设计过程。同样也折射出
了程序设计的原理。
在绘图这方面以前只设计过简单的直线曲线自由线画图,而对于这样的数据自动
绘图没有涉及到,在设计出来前就曾想过做一个图像处理程序,不过在看过程序的复
杂性以及时间短暂的原因,没有着手哪方面的准备,在这之后课题为绘图设计正好可
以弥补这方面的空缺。
设计时由于没有任何的基础,所以搜索了很多资料,最终锁定了一个比较简单的
模板,将模板打出来是很简单的事情,但是真正有趣
您可能关注的文档
最近下载
- 2019电力行业10kV配电网不停电作业收费标准广东版.docx VIP
- 新人教版英语必修第一册教学设计.pdf VIP
- 新解读《CB_T 4405-2014额定电压6kV(Um=7.2kV)至30kV(Um=36kV)船舶和近海设施变频传动用电力电缆》最新解读.docx VIP
- 最新人教版一年级上学期语文期中考试试卷(共3套,可直接打印).docx VIP
- PEP人教版小学六年级上册英语(语法填空练习试题)含答案(共3套).pdf
- 2025春季学期国开电大本科《管理英语3》一平台在线写作形考任务试题及答案.docx VIP
- 亚马逊运营岗位运营助理岗位考核绩效表.docx VIP
- 理论力学(第9版)(I)习题答案解析.pdf
- 渣土填埋场合作合同协议.docx VIP
- 北师大版七年级上册生物期末总复习必背知识总结.pdf VIP
原创力文档


文档评论(0)