【正确答案】[操作步骤]
步骤1:建立界面,并设置控件的属性。程序中用到的控件及属性见表1和表2。
表1
|
控件 |
命令按钮1 |
命令按钮2 |
属性 |
Name |
Caption |
Name |
Caption |
设置值 |
Command1 |
读数 |
Command2 |
统计 |
表2
|
控件 |
命令按钮3 |
文本框 |
属性 |
Name |
Caption |
Name |
MultiLine |
设置值 |
Command3 |
存盘 |
Test1 |
Ture |
步骤2:分析并编写程序代码。
程序提供代码
程序结束
Option Explicit
Private Sub Command1_Click()
Dim a As String
Dim s As String
Open App. Path & "', in5.txt" For Input As #1
Do While Not EOF(1)
a=Input(1, #1)
s=s & a
Loop
Close #1
Text1=s
End Sub
Private Sub Command2_Click()
Dim str As String
Dim n1 As Integer
Dim n2 As Integer
Dim n3 As Integer
Dim n4 As Integer
Dim n5 As Integer
Dim n6 As Integer
Dim i AsInteger
Fori=1 To Len(Text1)
str=Mid(Text1, i, 1)
Select Case str
Case "i", "I"
n1=n1+1
Case "j", "J"
n2=n2+1
Case "k", "K"
n3=n3+1
Case "l", "L"
n4=n4+1
Case "m", "M"
n5=n5+1
Case "n", "N"
n6=n6+1
End Select
Next
Text1="字母i或I出现的次数为" &Format(n1, "00") & vbCrLf
Text1=Text1 &"字母j或J出现的次数为" & Format(n2, "00") & vbCrLf
Text1=Text1 &"字母k或K出现的次数为" & Format(n3, "00") & vbCrLf
Text1=Text1 &"字母1或L出现的次数为" & Format(n4, "00") & vbCrLf
Text1=Text1 &"字母m或M出现的次数为" & Format(n5, "00") & vbCrLf
Text1=Text1 &"字母n或N出现的次数为" & Format(n6, "00")
End Sub
Private Sub Command3_Click()
Open "out5.txt "For Output As #1
Print#1, Text1. Text
Close 1
End Sub
步骤3:调试并运行程序,关闭程序后按题目要求存盘。