- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自绘界面绩点计算器实现
自绘界面绩点计算器实现摘 要:绩点计算是高校教务信息管理的重要环节。由于不同的高校的课程数量、课程学分、绩点计算公式、学生信息变动等情况不一致,导致了绩点计算器的设计与实现有一定的难度。介绍了一种自绘界面的绩点计算器的实现方法,具有界面美观、运行效率高等特点. 测试结果表明可很好的满足绩点计算的需要。
关键词:计算机;计算机应用;绩点计算器;自绘;实现
中图分类号:TP311 G433 文献标识码:A DoI: 10.3969/j.issn.1003-6970.2012.04.014
【Abstract】GPa Calculate is an essential part for student’s academic information management in university. Because of the differences of course number,credit point,GPa calculate rule and student’s information modify, there exists same of the hard work for the design and implementation for GPa calculator. an approach to the implementation for own-draw GPa calculator with features of beautiful user interface and high performance was described in this paper. Experience proved that the approach was full-fit the needs of GPA calculator.
【Key words】Computer; Computer applications; GPa calculator; own-draw; Implementation
0 引 言
GPA(全称General Point Average,中文名平均学分绩点)是以学分与绩点[1]作为衡量学生学习成绩的机制,以取得一定的学分和平均学分绩点来作为毕业和获得学位的标准,实施多样化的教育规格和灵活的教学管理制度,是一种国际通行的学生学习成绩评估体制。目前国内大部分高校均已采用GPA来作为评价学生学习成绩和判断学生毕业条件的标准。
绩点的计算是将学生修过的每一门课程的课程绩点乘以该门课程的学分,求和后再除以学生所修课程的总学分。课程绩点根据不同学校的规定不同,跟课程的考分有一定的映射关系,可以通过学生的该门课程考分和学校规定的映射关系唯一的计算出来。
绩点的计算由于学生所修课程数量的不同、不同课程的学分不同、学生由于编级/重修/缺考/补考等照成的学生信息变动、不同学校的课程绩点计算公式的不同等各类因素,具有一定的复杂性和难度[2-4]。而针对给定的学校课程绩点计算公式和学生教务信息,通过编写绩点计算器来批量计算大量学生的GPA,可以有效的减少手工计算可能带来的重复劳动和出错,具有很大的实用价值。
经过对分析绩点计算器的需求进行分析,提出了一种自绘界面绩点计算器的设计与实现方法,可很好的是实现出美观易用、简单高效的学生GPA批量计算程序。经与手工计算结果比对,验证了该方法的可行性和正确性。
1 绩点计算器的自绘界面实现
为了实现美观大方、简洁易用的绩点计算器界面,比较简单易行的办法是在MFC框架的基础上采用自绘和自定义控件的方式来进行实现。
1.1 自绘标题栏及背景
新版本的MFC提供了CMFCVisualManager类来管理界面风格,通过对其成员函数SetDefaultManager的调用,可以设置一个具体的界面风格类,使得程序具备Windows XP、Office2007等多种界面风格。遗憾的是这些机制不能直接用于对话框程序,因此需要自绘对话框程序的标题栏及背景来实现美观的界面风格。
自绘对话框的核心是标题栏和背景的自绘,一种较好的办法是采用“九宫图”贴图的方式,通过将给定的图片切分成三纵三横的九块来分别贴图到对话框的左上角标题栏、顶部中间标题栏、右上角标题栏、左边框、中间客户区、右边框、左下角边框、底部边框和右下角边框等九个不同的区域,实现用很小的图片素材自绘出边框鲜明、美观大方而不变形失真的对话框来。
为了更醒目的浏览学生的成绩并区分其中绩点不达标的学生,需要通过自定义成绩列表CGPAListCtrl将绩点不达标的学生用特殊颜色(如红色)加以区分。自定义成绩列表的关键是重载OnGetCellTextColor
您可能关注的文档
- 用清浊祛毒丸治疗慢性前列腺炎效果好.doc
- 用智慧架起教师及家长沟通桥梁.doc
- 用爱架起孩子心灵“连心桥”.doc
- 用理财规划降低投资成本.doc
- 用直流水扑救带电设备火灾技术探究.doc
- 用真心及真诚及学生沟通.doc
- 用特色校园文化引领师资队伍建设.doc
- 用科学发展观指导机关党建工作几点思索.doc
- 用科学发展观指导工会维权工作.doc
- 用精神研究法解读福克纳《献给艾米丽玫瑰》.doc
- 韩国神协会头昏眩晕.pdf
- 嗯主题了解消费者行为mmm topic 3 study groupMMM研究小组.pdf
- 文稿详解问题集6problem set 6 terry 6Terry.pdf
- 说明william makepeace vanity-fair 005 chapter 4 the green silk purseVanity 4章绿色雪花.pdf
- 详解什么html5as各种.pdf
- 05 automatic alarm system moduleFS 05自动警报系统模块.pdf
- 虚拟现实认知重塑-洞察及研究.docx
- 衰老机制干预-洞察及研究.docx
- 公共利益与品牌责任-洞察及研究.docx
- 数据驱动运营-洞察及研究.docx
文档评论(0)