- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB课程设计任务书 – 学生成绩管理系统 第 PAGE 1页共 NUMPAGES 3页
河北工业大学计算机软件技术基础(VB)
课 程 设 计 任 务 书
本题难度级别:B 实现基本要求代码: 约100行
主要控件及算法: Command 、Label、Timer、Text、ProgressBar、picturebox、数组、控件数组、窗体之间的切换。
一、设计题目:学生成绩管理系统(出题人:林晓静)
二、目的与要求
1.目的
培养学生综合利用VB语言进行程序设计的能力,主要是通过使用VB的标准控件,加深对控件的多个属性的认识及如何使用属性进行程序设计。
2.基本要求
设计一个具有两个窗口的学生成绩管理系统的小程序。
其中第一个窗口:
系统欢迎进入界面,用进度条控制着系统调入的进程,如上图所示。
第二个窗口: 系统成绩管理界面;从系统欢迎进入界面直接进入,如上图所示。
3.创新要求
在完成基本要求后,可进行如下创新设计:
在第二个窗体中添加一个命令按钮保存。单击命令按钮,把存到数组中的录入的学生数据存到文件中,通过编写文件写入程序完成。
三、设计方法和基本原理
1.问题描述
单击VB环境中的“运行”按钮,系统弹出第一个窗口,进度条进度完成自动调入第二个窗口。
第二个窗口的读入考生数据按钮,把考生数据通过四个文本框输入,存入到数组内。
第二个窗口的统计考试数据按钮,把考生数据中最高分、最低分和录取了的考生的平均分通过三个文本框输出,其中要计算录取了的考生的平均分,则在录取分数线后的文本框中给出一个录取分数。
第二个窗口的显示全部考生数据按钮,把录入的考生数据从其上面的文本框中输出。
第二个窗口的显示录取考生数据按钮,把录取的考生即超过分数线考生数据从其上面的文本框中输出。
第二个窗口的统计数据按钮,完成统计各分数段的人数,从其上面的文本框中输出。
第二个窗口的统计图按钮,使用图片框画矩形方法做出简单的示意图。
单击“退出”按钮,结束程序运行。
2. 问题的解决方案
在第一个窗体中设置一个标签,时钟和进度条,进度条,时钟控制进度条进度显示。
在第二个窗体中设置9个标签、7个命令按钮,在其单击事件中分别完成“读入考生数据”、“退出”等7个按钮的功能。
四、主要技术问题的描述:
本题技术问题不多,主要解决vb中对文件读写操作和ProgressBar 控件的使用方法。
1.VB中读写文件(做创新部分参考,基础功能不用)
打开文件:
Open fileap For Input As #fileno
读文件:
Input #fileno, mystr(m, 1), mystr(m, 2), mystr(m, 3), mystr(m, 4), mystr(m, 5)
关闭文件:
Close #fileno
2. progressbar(进度条)控件?
添加ProgressBar 控件
ProgressBar控件是 ActiveX 控件组的成员,这里的ActiveX控件是指VB标准工具箱里没有的控件,用时需将其添加到工具箱中,方法是从“工程”菜单里选择“部件…”(或右键单击工具箱,从快捷菜单中选择“部件…”),从部件窗口里找到:Microsoft Windows Common Controls 6.0(SP6),在其前面方框中画上勾,单击“确定”。
ProgressBar 控件的作用
进程条控件用于监视操作完成的进度。
ProgressBar 控件的创建
在窗体上画出进程条控件,右击,选择属性,然后进行所需的外观设置。
ProgressBar 控件主要属性
ProgressBar 控件有一个行程和一个当前位置。行程代表该操作的整个持续时间。当前位置则代表应用程序在完成该操作过程时的进度。Max 和 Min 属性设置了行程的界限。Value 属性则指明了在行程范围内的当前位置。?
Min属性代表进程条全空时的值,缺省时为0。
Max属性代表进程条全空时的值,缺省时为100。
Value属性代表进程条当前的值(但不出现在属性窗口中),它大于Min属性,小于Max属性。改变Value属性的值将改变进程条的进度显示。
ProgressBar 控件示例:
Private Sub Command1_Click()
If ?ProgressBar1.Value ProgressBar1.Max Then
ProgressBar1.Value = ProgressBar1.Value + 5
Else
ProgressBar1.Visible = False ???‘当进程条满了的时候让进程条消失
End If
End Sub
五、参考资料
Visual Basic 程序设计教程
您可能关注的文档
- 【思维导图】货币银行学框架.pdf
- 《寒假作业》言语理解专项练习题答案.pdf
- 【完整】市场活动+数据库.pptx
- 【东北大学】【高等代数】【2002年试题(真题)】.pdf
- 【东北大学】【高等代数】【2001年试题(真题)】.pdf
- 【东北大学】【数学分析】【2004年试题(真题)】.pdf
- 【公路】2013面试真题高分演练.ppt
- 3-考研职场申请资料填写要求.pptx
- 2 2017中西医结合执业(含助理)医师资格考试实践技能图解增补本(第二次).pdf
- 【东北大学】【高等代数】【2003年试题(真题)】.pdf
- 生成式人工智能在初中历史课堂中的历史事件复现与教学策略教学研究课题报告.docx
- 《数据仓库在智慧城市应急管理决策支持系统中的突发事件预测与应急处理》教学研究课题报告.docx
- 农村土地流转与农业规模化经营中的农业信息化发展研究教学研究课题报告.docx
- 高中艺术展览与艺术史教学融合的实践与反思教学研究课题报告.docx
- 《新型冠状病毒肺炎康复患者心理干预中心理干预效果与康复心理康复成本相关性研究》教学研究课题报告.docx
- 《食品企业生产现场精益生产实施与产品质量控制优化》教学研究课题报告.docx
- 初中阶段人工智能教育大数据安全审计与监管的挑战与对策教学研究课题报告.docx
- 《金融科技在金融监管中的技术创新与风险控制研究》教学研究课题报告.docx
- 新时代初中物理教学中的社会主义核心价值观融入研究教学研究课题报告.docx
- 《家政服务行业职业素养提升培训的培训效果与培训内容实用性关系研究》教学研究课题报告.docx
文档评论(0)