VB课程设-设计模板.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB课程设-设计模板

学生成绩的文件管理设计报告 学院 土木工程学院 班级 测绘C111 学号 117534 姓名 白玉 成绩 一、设计思路 1.要达到的目的 ①能够按照要求画出界面。 ②要求实现顺序、随机和二进制三种访问文件的方式。 ③使用Option控件进行项目的选择。 ④使用TEXT文本框控件显示读入文件的内容 2.关键问题的解决 ①利用Open App.Path \score.txt For Input As #fileno语句将\score.txt文件打开。 ②利用For…next循环和Do…loop循环读取数据和处理数据。 ③利用If…ElseIf…EndIf循环读取数据。 ④利用If…ElseIf…EndIf循环判断输入分数正确性(扩充部分)。 ⑤利用Do…loop循环查找成绩(扩充部分)。 二、模块之间的调用关系,或程序流程图 三、部分程序关键源代码及注释 Private Sub Command1_Click() Dim english, math, com As Integer Dim name As String name = Text1.Text english = Val(Text2.Text) math = Val(Text3.Text) com = Val(Text4.Text) If english 100 Or english 0 Or math 100 Or math 0 Or com 100 Or com 0 Then 判断输入分数正确性 Dim msg, style, title, response msg = 输入分数不正确。 style = vbOKOnly title = 提示信息 response = MsgBox(msg, style, title) Else If Option1.Value Then Open App.Path \score1.txt For Append As #1 保存成绩操作 Print #1, name, Write #1, english, math, com Close #1 ElseIf Option2.Value Then Dim stu1 As ID, stu As ID Dim i As Integer Open App.Path \score2.txt For Random As #30 Len = Len(stu1) Do While Not EOF(30) i = i + 1 Get #30, i, stu Loop Close #30 Open App.Path \score2.txt For Random As #3 Len = Len(stu1) = name stu1.english = english stu1.math = math = com Put #3, i + 1, stu1 Close #3 ElseIf Option3.Value Then Open App.Path \score3.txt For Binary As #50 Do While Not EOF(50) i = i + 1 Get #50, , stu Loop Close #50 Open App.Path \score3.txt For Binary As #5 = name stu1.english = english stu1.math = math = com Put #5, 1 + 12 * i, stu1 Close #5 End If End If End Sub Private Sub Command2_Click() If Option1.Value Then Dim str1 As String Text5.Text = Open App.Path \score1.txt For Input As #2 顺序文件读取操作

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档