在窗体上创建三个命令按钮,名称分别为Command1、Command2和Command3,标题分别为“导入数据”、 “字母转换”和“保存数据”,以及一个文本框,名称为Text1。编写事件过程,使得在运行时,单击“导入数据”按钮,从考生文件里读入data.txt文件(字母&空格),在Text1中显示。单击“字母转换”按钮,则把Text1中的所有大写字母转换成小写字母。单击“保存数据”按钮,存入out.txt文件中。程序运行后如图28所示。要求实现题目给出的功能,并将文件保存在考生文件夹下,工程文件名为ylc.vbp。
参考答案:(A)Visual Basic集成环境中,执行“文件”→“新建工程”命令,选择“标准Exe”。创建窗体FormA。
(C)在工具箱中选择命令按钮控件在窗体上创建三个命令按钮,名称分别为CommandA、 CommandB和CommandC,标题分别为“导入数据”、“字母转换”和“保存数据”。
(D)双击“导入数据”按钮,弹出代码窗口,在其中添加如下代码:
Private Sub CommandA_Click()
Dim a As String
Call FindData(a)
TextA.Text=a
End Sub
Sub FindData(a As String)
Open App. Path & "\" & "data.txt" For Input As #A
Do While Not EOF(A)
Input #A,a
Loop
Close #A
End Sub
(E)双击“字母转换”按钮弹出代码窗口,在其中添加如下代码:
Private Sub CommandB_Click()
TextA.Text=UCase(TextA.Text)
End Sub
(F)双击“保存数据”按钮弹出代码窗口,在其中添加如下代码:
Private Sub CommandC_Click()
Call SaveData(TextA.Text)
End Sub
Sub SaveData(a As String)
Open App.Path & "\" & "out. txt" For Output As #A
Print #A, a
Close #A
End Sub
(G)按FE键运行程序。如图BH所示。
(H)执行“文件”→“保存工程”命令,将工程文件命名为ylc.vbp,窗体文件命名为 ylc.frm。
解析: (1)该题综合考查了多个知识点,重点考查了文件的读入操作并在文本框中输出;字符串转换函数UCase(),转换字符串的大小写;对顺序文件的读入和输出的操作等。
(2)该题重点考查了命令按钮的单击事件与函数过程的调用,通过调用可以很方便地实现题中要求的各种功能。