首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明及Visual Basic代码,将应填入(n)处的字句写在对应栏内。 [说明] 下图是一个简易文本编辑器程序的运行界面: 用户打开磁盘上的某个文件后,可以直接对文本进行编辑,也可以利用界面提供的按钮完成相应操作。主要操作介绍如下:
阅读以下说明及Visual Basic代码,将应填入(n)处的字句写在对应栏内。 [说明] 下图是一个简易文本编辑器程序的运行界面: 用户打开磁盘上的某个文件后,可以直接对文本进行编辑,也可以利用界面提供的按钮完成相应操作。主要操作介绍如下:
admin
2012-12-10
40
问题
阅读以下说明及Visual Basic代码,将应填入(n)处的字句写在对应栏内。
[说明]
下图是一个简易文本编辑器程序的运行界面:
用户打开磁盘上的某个文件后,可以直接对文本进行编辑,也可以利用界面提供的按钮完成相应操作。主要操作介绍如下:
(1)打开文件:打开文件对话框,其中仅显示“*.txt”类型的文件。用户选中某一文件后,其内容将呈现于界面文本框内;
(2)查找:提示用户输入要查找的内容,将首次出现的查找内容以蓝色高亮标记;
(3)替换:若文本框中已选中某段文本,则提示用户输入要替换的内容,在文本框中完成替换。
在开发过程中,文本框名为Text1,“打开文件”、“保存文件”、“查找”、“替换”、“退出”按钮分别命名为Command1至Command5。
[Visual Basic代码]
Dim fileName As String
Dim fso As New (1), ts As Object
’打开文本文件
Private Sub Command1_Click()
CommonDialog1.Filter = "*.txt"
CommonDialog1.ShowOpen
fileName =(2) ’保存所打开的文件名
Set fso=CreateObjeet("Scripting.FileSystemObject")
Set ts=fso.OpenTextFile(fileName, ForReading)
If Not ts.AtEndOfStream Then
Text1.Text =(3)
End If
ts. Close
End Sub
’保存文本文件
Private Sub Command2_Click()
Set ts = fso.OpenTextFile(fileName, ForWriting)
(4)
ts.Close
End Sub
’查找字符串
Private Sub Command3_Cliek()
Dim search As String, position As Integer
search = InputBox("输入要查找的字符串:")
position = InStr(Text1.Text, search) ’在文本中查找字符串
If position >0 Then ’若找到指定的字符串
Text1.SelStart = position - 1 ’设置选定文本的起始位置
Text1.SelLength = Len(search) ’设置选定文本的长度
Else
MsgBox "没有发现要查找的字符串"
End If
End Sub
’替换选中的字符串
Private Sub Command4_Click()
Dim object As String
If (5) >0 Then ’若已经选中了要替换的文本
object = InputBox("输入要替换的字符串:")
Text1.SelText = object ’替换文本
Else
MsgBox "请先选中要替换的文本!"
End If
End Sub
’退出程序
Private Sub Command5_Click()
End
End Sub
选项
答案
(1) FileSystemObject (2) CommonDialog1.filename (3) ts.ReadAll (4) ts. Write Text1.Text (5) Text1.SelLength
解析
(1)FSO对象的声明格式是:Dim对象名 As New FileSystemObject;
(2)文件对话框中选中的文件名称(含磁盘路径)包含在filename属性中;
(3)此处要获取文件的全部内容,因此需用ReadAll方法读取整个文件;
(4)此处要将文本框内容Text1.Text更新至文件,应使用Write方法一次性写入;
(5)文本框中是否选定了内容可以根据属性SelLength (选定长度)是否为零来判断。
转载请注明原文地址:https://kaotiyun.com/show/DnjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
某商场记录(统计)销售情况的数据库中,对每一种商品采用了国家统一的商品编码。这种做法的好处不包括(11)________________。
计算机每次启动时自动运行的计算机病毒称为______病毒。
在大型分布式信息系统中,为提高信息处理效率,减少网络拥堵,信息存储的原则是:数据应尽量(66)________________。
许多书上都说,人一次只能记住或处理5~9(7±2)条信息。为了检验这个结论是否正确,宜采用()调查方法。经过多次调查统计研究发现,人一次平均只能记住或处理4条信息。经考证,原来7±2的说法只是一位专家在一个讲演稿中的估计,并不是真正的调研报告,但却
在Excel2007的A1单元格中输入函数“=LEFT(“CHINA”,1)”,按回车键后,则A1单元格中的值为()。
某大型企业下属每个事业部都自行建立了信息系统,各自存储数据,各自配备了技术人员维护系统。由于数据格式不同,难以交流,各系统难以连接,形成了一个个信息孤岛,业务难以协同。为此,公司采取了以下一些整合措施,其中(70)并不恰当。
编译程序的作用是将高级程序语言源程序翻译为(4)。
下面记录的是某班36人期末考试的数学成绩:971009596100879610089100936999891008188
()是移动互联网的组成部分。
请根据网页显示的效果图和网页中的元素说明,将HTML文本中(n)处的解答填入答题纸对应的解答栏内。说明在Ⅲ浏览器中输入常春藤大学招生办公室主页的网址并回车后,网页显示的效果如图5-1所示。HTML文本<html><he
随机试题
计算机是由硬件和()两部分组成。
下列有关淋病的描述哪项是错误的
修建性详细规划的主要内容不包括()
公司制期货交易所设董事长1人,副董事长()。
2011年6月1日,甲公司因发生财务困难无力偿还前欠乙公司的1200万元到期货款,双方协议进行债务重组。按债务重组协议规定,甲公司以其普通股偿还债务。甲公司用500万股抵偿该项债务(不考虑相关税费),每股面值1元,公允价值总额为900万元。乙公司对该项应
甲快递公司使用“赫尔墨斯”商标已有5年,但一直未申请注册。乙快递公司最近也开始使用“赫尔墨斯”商标并拟将其申请注册。根据商标法律制度的规定,下列表述中,正确的是()。
梳篦的制作始于晋代。()
孙某丈夫外出做买卖五年未归,也没有任何音讯,孙某欲改嫁,下面说法正确的是()。
•Lookatthestatementsbelowandtheinformationonfuturehomeontheoppositepage.•Whichsection(A,B,C,orD)doeseac
Thefemalesofourclosestprimaterelatives,thechimpanzees,arenotexactlyparagonsofsexualprobity.ArecentDNAstudyof
最新回复
(
0
)