VB上机实习报告(5)

2025-06-22

长江大学

Case 0 To 5 s(5) = s(5) + 1 Case 6

s(6) = s(6) + 1 Case 7

s(7) = s(7) + 1 Case 8

s(8) = s(8) + 1 Case 9

s(9) = s(9) + 1 Case 10

s(10) = s(10) + 1 End Select Next j

Form2.Print Tab(30); \分以下\课程名; Tab(51); s(5) Open App.Path + \物理.Txt\ Write #1, \分以下\ For k = 6 To 8

Form2.Print Tab(29); k * 10; \课程名; Tab(51); s(k) Write #1, k * 10 & \ Next k

Form2.Print Tab(30); \课程名; Tab(51); s(9) + s(10) Form2.Prin

Write #1, \ Close #1

For k = 5 To 10 s(k) = 0 Next k End Sub

Private Sub Command5_Click() Form2.Cls Form2.Print

Form2.FontSize = 24

Form2.ForeColor = &HFF&

Form2.Print Tab(30); \范围\课程\人数\Form2.FontSize = 24

Form2.ForeColor = RGB(125, 18, 114) Form2.Print i = 5

For j = 1 To N

g = stu(j).cj(i) \\ 10 Select Case g Case 0 To 5 s(5) = s(5) + 1

- 21 -

长江大学

Case 6

s(6) = s(6) + 1 Case 7

s(7) = s(7) + 1 Case 8

s(8) = s(8) + 1 Case 9

s(9) = s(9) + 1 Case 10

s(10) = s(10) + 1

End Select Next j

Form2.Print Tab(30); \分以下\课程名; Tab(51); s(5) Open App.Path + \化学.Txt\ Write #1, \分以下\ For k = 6 To 8

Form2.Print Tab(29); k * 10; \课程名; Tab(51); s(k) Write #1, k * 10 & \ Next k

Form2.Print Tab(30); \课程名; Tab(51); s(9) + s(10) Form2.Print

Write #1, \ Close #1

For k = 5 To 10 s(k) = 0 Next k End Sub

Private Sub Command6_Click() Form2.Cls Form2.Print

Form2.FontSize = 24

Form2.ForeColor = RGB(2, 1, 14)

Form2.Print Tab(30); \范围\课程\人数\Form2.FontSize = 24

Form2.ForeColor = RGB(152, 80, 74) Form2.Print i = 6

For j = 1 To N

g = stu(j).cj(i) \\ 10 Select Case g Case 0 To 5 s(5) = s(5) + 1 Case 6

- 22 -

长江大学

s(6) = s(6) + 1 Case 7

s(7) = s(7) + 1 Case 8

s(8) = s(8) + 1 Case 9

s(9) = s(9) + 1 Case 10

s(10) = s(10) + 1 End Select Next j

Form2.Print Tab(30); \分以下\课程名; Tab(51); s(5) Open App.Path + \体育.Txt\ Write #1, \分以下\ For k = 6 To 8

Form2.Print Tab(29); k * 10; \课程名; Tab(51); s(k) Write #1, k * 10 & \ Next k

Form2.Print Tab(30); \课程名; Tab(51); s(9) + s(10) Form2.Print

Write #1, \ Close #1

For k = 5 To 10 s(k) = 0 Next k End Sub

Form3: Private Sub Command1_Click() Cls

Dim a$(), b%(), N, max N = 0 max = 0

Open App.Path + \英语.txt\ Do While Not EOF(1) N = N + 1

ReDim Preserve a(N) ReDim Preserve b(N) Input #1, a(N), b(N)

If b(N) > max Then max = b(N)

每门课程的成绩分布 - 23 -

长江大学

Loop Close #1

Scale (0, max * 1.5)-(max * 1.5, -max * 0.1)

Line (0, 0)-(max * 1.2, 0): Line (0, max * 1.2)-(0, 0) CurrentX = -3: CurrentY = -0.5 Print Tab(1); \人数:\ X1 = max / 2 / N w = X1

For i = 1 To N X2 = X1 + w Y2 = b(i)

Line (X1, 0)-(X2, Y2), QBColor(9), BF CurrentX = X1

CurrentY = Y2 + max * 0.1 Print a(i) X1 = X2 + w Next i End Sub

Private Sub Command2_Click() Cls

Dim a$(), b%(), N, max N = 0 max = 0

Open App.Path + \ Do While Not EOF(1) N = N + 1

ReDim Preserve a(N) ReDim Preserve b(N) Input #1, a(N), b(N)

If b(N) > max Then max = b(N) Loop Close #1

Scale (0, max * 1.5)-(max * 1.5, -max * 0.1)

Line (0, 0)-(max * 1.2, 0): Line (0, max * 1.2)-(0, 0) CurrentX = -3: CurrentY = -0.5

Print Tab(1); \人数:\b(5)

X1 = max / 2 / N w = X1

For i = 1 To N X2 = X1 + w Y2 = b(i)

Line (X1, 0)-(X2, Y2), QBColor(9), BF

- 24 -

长江大学

CurrentX = X1

CurrentY = Y2 + max * 0.1 Print a(i) X1 = X2 + w Next i End Sub

Private Sub Command3_Click() Cls

Dim a$(), b%(), N, max N = 0 max = 0

Open App.Path + \数学.txt\ Do While Not EOF(1) N = N + 1

ReDim Preserve a(N) ReDim Preserve b(N) Input #1, a(N), b(N)

If b(N) > max Then max = b(N) Loop Close #1

Scale (0, max * 1.5)-(max * 1.5, -max * 0.1)

Line (0, 0)-(max * 1.2, 0): Line (0, max * 1.2)-(0, 0) CurrentX = -3: CurrentY = -0.5 Print Tab(1); \人数:\ X1 = max / 2 / N w = X1

For i = 1 To N X2 = X1 + w Y2 = b(i)

Line (X1, 0)-(X2, Y2), QBColor(13), BF CurrentX = X1

CurrentY = Y2 + max * 0.1 Print a(i) X1 = X2 + w Next i End Sub

Private Sub Command4_Click() Cls

Dim a$(), b%(), N, max N = 0 max = 0

Open App.Path + \物理.txt\ Do While Not EOF(1) N = N + 1

- 25 -


VB上机实习报告(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:操作系统期末测试题2套带答案

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219