下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、. 学生成绩处理设计报告学院 土木工程学院 班级 测绘C111 学号 117567 姓名 赵子恒 成绩 一、设计思路1.要达到的目的学习VB程序设计的方法,充分体会VB在程序设计方面的强大功能和特点,培养运用VB解决实际问题的能力。通过本次课程设计,使学生进一步巩固课堂上学到的知识,能利用VB中的基本控件和数组编写一个小的应用软件 学生成绩处理。2.关键问题的解决设计程序界面选取ProgressBar 控件添加TXT文件二、模块之间的调用关系,或程序流程图调用调用调用调用读取文件、计算平均分Singleplayer模块doubleplayers模块Singlehelp模块doublehelp模
2、块三、部分程序关键源代码及注释Dim data(100, 3) As StringDim num As IntegerPrivate Sub Command1_Click(Index As Integer)Close #1Select Case IndexCase 0Open "d:成绩.txt" For Append As #1Dim flag As BooleanFor i = 0 To 3If Text1(i) = "" Then MsgBox "请确认学号,姓名,分数都已输入", vbOKOnly, "提示"
3、; flag = TrueEnd IfNextIf Not flag Then Write #1, Text1(0).Text; Text1(1).Text; Val(Text1(2).Text); Val(Text1(3).Text) MsgBox "添加成功"End IfCase 1 Picture1.Cls Dim StrLine As String, a() As String Dim x As Integer, b As Integer Open "D:成绩.txt" For Input As #1 i = 0 Do While Not EOF
4、(1) Line Input #1, StrLine If StrLine <> "" Then a() = Split(StrLine, ",") For j = 0 To 3 data(i, j) = a(j) Next End If i = i + 1 Loop num = i For x = 0 To num For j = 0 To 3 Picture1.Print data(x, j) + " " Next Picture1.Print NextCase 2 Picture2.Cls Open "d:
5、成绩.txt" For Input As #1 While Not EOF(1) Line Input #1, StrLine ss = ss + StrLine + vbCrLf Wend Picture2.Print ssEnd SelectClose #1End SubPrivate Sub Form_Load()Open "D:成绩.txt" For Append As #1End SubPrivate Sub Form_Unload(Cancel As Integer) Close #1End Sub四、设计方案的完善及目前存在的问题1设计方案要完善的地
6、方添加1个图片框和一个命令按钮控件,将命令按钮的caption属性设为“按平均分排序”。对程序的调用。对编程语言的进一步书写。五、本次设计的收获及心得体会 通过对“学生成绩处理”进行VB编程,使我发现了自己的一个很大的毛病:自以为是。本来以为VB很简单,自己学得很好,结果却远非所料,许多东西都不知道。自己学习的那点知识如同大海的一叶扁舟,根本不值得提。通过对“学生成绩处理”进行VB编程,使我发现原来VB如此的美妙,许多自己常用的东西原来基本上都可以用VB进行编辑。VB的用处之大,太让我兴奋了。有时,我为了自己编了一个程序而感到欣慰,太棒了。我为学VB而感到自豪,虽然我懂得不算太多,但毕竟可以做一些简单的程序,今后有机会一定要好好学习VB。通过对“学生成绩处理”进行VB编程,使我又懂得了一些简单的命令及一些简单的控件,如porogressbar控件,timer控件,文件的打开及写入,画直线及其用直线能画出的图形,可以说是收获颇丰吧。 最后还得谢谢老师的检查及指导。六、对该题目和VB设计的意见和建议1. 对该题目的意见和建议希望能多加一些控件,多一些我们已经学过的程序,那样也算可以学以至用了吧,当然,有一些没学过的程序也好,可以提高自己的自学能力。2对本次设计的意见和建议这次设计的不算很完美,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 13508-2025聚乙烯吹塑容器
- 2025年11月广东深圳市龙华区招聘社区网格员72人备考题库及一套完整答案详解
- 2025年洛阳市中心医院招聘合同制工作人员93人参考模拟试题及答案解析
- 2025年富阳区总工会公开招聘工会社会工作者3人备考题库及答案详解(历年真题)
- 2025广东梅州市梅县区雁洋镇村级党群服务中心政务服务专职工作人员招聘备考题库含答案详解(满分必刷)
- 南充市消防救援支队2025年关于面向社会招聘消防文员的备考题库(二)(6人)含答案详解(轻巧夺冠)
- 2025年马鞍山宁马城际招聘招聘车站协理员70人参考笔试题库及答案解析
- 2025青海西宁市湟中区正丰现代农业科技服务有限公司招聘1人参考模拟试题及答案解析
- 2025万祥社区卫生服务中心卫生室招聘笔试考试备考试题及答案解析
- 2025年鄂州招聘警务辅助人员66人备考题库及答案详解(真题汇编)
- 2025年秋季湖南省港航水利集团有限公司社会招聘备考题库附答案详解
- 河南省青桐鸣2026届高三上学期第二次联考语文试卷及参考答案
- 维护文化安全课件
- 汽车制造行业年终述职
- 交通运输公司安全管理工作计划及措施
- 工程监理居间协议书
- GB/T 46621-2025机械式停车设备报废条件
- 西安科技大学高新学院《电气工程专业英语》2024-2025学年第一学期期末试卷
- 22北京音乐合格考题
- 2025年工会考试练习题及答案
- 水库文明施工方案
评论
0/150
提交评论