首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sjt5.vbp和随机文件in5.txt,文件中的每个记录包括三个字段,分别为姓名、电话和邮编,其名称、类型和长度如下: 窗体中有一个文本框和两个命令按钮。程序运行后,如果单击“读入并显示记录”按钮,则从考生文件夹下的in5.
在考生文件夹下有一个工程文件sjt5.vbp和随机文件in5.txt,文件中的每个记录包括三个字段,分别为姓名、电话和邮编,其名称、类型和长度如下: 窗体中有一个文本框和两个命令按钮。程序运行后,如果单击“读入并显示记录”按钮,则从考生文件夹下的in5.
admin
2012-10-09
46
问题
在考生文件夹下有一个工程文件sjt5.vbp和随机文件in5.txt,文件中的每个记录包括三个字段,分别为姓名、电话和邮编,其名称、类型和长度如下:
窗体中有一个文本框和两个命令按钮。程序运行后,如果单击“读入并显示记录”按钮,则从考生文件夹下的in5.txt文件中读入所有记录并显示在文本框中(每条记录占一行,数据项的顺序是姓名、电话、邮编,如图1-160所示,可使用符号常量vbCrLf表示回车换行);若单击“保存”按钮则把文本框中的内容存入out5.txt文件中。
要求:编写“读入并显示记录”按钮的Click过程。把文本框中所有字母改为大写字母(可手工修改)。单击“保存”按钮把修改后的文本框内容存盘,否则无成绩!(过程已给出,不能修改)。最后以原文件名保存放在考生文件夹下。
选项
答案
【操作步骤】 步骤1:打开考生文件中的本题工程文件sjt5.vbp,在代码编辑窗口的指定位置编写以下代码: 参考代码: Open App.Path&"\in5.txt"For Random As #1 Len=Len(pal) For i=1 To 5 Get#l,i,pal Textl.Text=Textl.Text&pal.Name Textl.Text=Textl.Text&pal.Tel Textl.Text=Textl.Text&Str(pal.Post) Textl.Text=Textl.Text+vbCrLf Next Close 1 步骤2:按要求将文件保存至考生文件夹中。 步骤3:按
键键运行程序,先单击“读入记录”按钮,然后把文本框中把所有字母改为大写字母,再单击“保存记录”按钮。
解析
用Open语句打开随机文件,其语法格式为:Open FileName for Random as#FileNumber Len=记录长度。记录长度是一条记录实际所占字节数,可用Len()函数获取;Get#语句用于从文件中读出某记录号的记录,格式为:Get#FileNumber,[RecordNuber],Var Put#语句用于把记录按指定记录号写入文件,格式为:Put撑FileNumber,[RecordNuber]Var。
在“读入并显示记录”命令按钮的Click事件过程中,用Open语句打开考生文件夹下的文件in5.txt,在For循环中用Get语句读入随机文件中相应记录号的记录,赋值给一个声明的记录变量(如Pal),并将变量Pal各元素的值显示在文本框中。为使每条记录各占一行,可在每条记录后面加一个回车换行常数vbCrLf。
转载请注明原文地址:https://kaotiyun.com/show/53hp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
执行以下语句过程,在窗体上显示的内容是 OptionBase0 PrivateSubCommand3_Click() Dimd d=Array("a","b","c","d") Printd(1);d(3)EndSub
以下关于VisualBasic数据类型的说法,不恰当的是
为了定义自己的鼠标光标,首先应把MousePointer属性设置为【】,然后把【】属性设置为一个图标文件。
VisualBasic中的控件分为3类,它们是标准控件、【】和可插入对象。
窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。设有如下的类型声明TyPePersonnameASString*8majorASString
以下关于过程及过程参数的描述中,错误的是
下列叙述中,不属于测试的特征的是
以下语句的输出结果是【】。S$="China"S$="Beijing"printS$
在计算机中,算法是指_______。
不在VisualBasic6启动时的基本控件集中的是______。
随机试题
皮亚杰认为,认知的实质就是在已有()的基础上,通过()、()和(),不断由低级向高级发展。
时间分解的方法常用的是()
能测定蛋白质分子量的电泳技术为
某住宅楼由六个单元组成,其基础工程施工时,拟分成三段组织流水施工,土方开挖总量为9600m3,选用两台挖掘机进行施工,采用一班作业,两台挖掘机的台班产量定额均为100m3,则流水节拍应为( )。
与Internet相连,只需一台计算机、一条电话线及()。
会计监督分为()。
铁匠:火炉:镰刀
经济赤字:收人:开支
汉尼拔
SOPORIFIC:
最新回复
(
0
)