首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在考生文件夹下有一个工程文件sj5.vbp,其窗体上有两个文本框,名称分别为Textl和Text2,Text2可以多行显示;有一个名称为Commonl的通用对话框;有3个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“
在考生文件夹下有一个工程文件sj5.vbp,其窗体上有两个文本框,名称分别为Textl和Text2,Text2可以多行显示;有一个名称为Commonl的通用对话框;有3个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“
admin
2010-07-13
26
问题
在考生文件夹下有一个工程文件sj5.vbp,其窗体上有两个文本框,名称分别为Textl和Text2,Text2可以多行显示;有一个名称为Commonl的通用对话框;有3个命令按钮,名称分别为Commandl、Command2和Command3,标题分别为“打开文件”、“删除”和“保存”。程序运行时窗体界面如图26—5所示。
命令按钮的功能是:单击“打开文件”按钮,弹出“打开文件”对话框,默认打开文件的类型为“TeXt Fites(*.txt)”。选择考生文件夹下的in5.txt文件后,该文件中的内容显示在Textl中;单击“删除”按钮,程序将把Textl中的所有与Text2中相同的字符串删除,并将结果显示在Textl中;单击“保存”按钮,把Textl中的内容存入考生文件夹下的out5.txt文件中。在窗体中已经给出了部分程序。
注意:请去掉程序中的注释符“’”,把程序中的“?”改为正确的内容。但不能修改程序中的其他部分,也不能修改控件的属性。编写“删除”按钮的Click事件过程,最后把修改后的文件按原文件名存盘。考生不得修改已有的程序和控件的属性。必须对考生文件夹下的in5.txt文件进行转换,并把转换结果通过“保存’’按钮存入考生文件夹下的out5.txt文件中,否则无成绩。
选项
答案
根据题意,将两个Text控件、3个Command控件和一个CommonDialog控件添加到窗体上,Text的名称分别为Textl和Text2、Text属性为空,Command的名称分别为Commandl、Command2和Command3,Caption属性分别为“打开文件”、 “删除,,和“保存”,其中CommonDialog控件需要选择“工程”→“部件’’命令,或在左侧工箱中单击鼠标右键,选择“部件”菜单,打开“部件,,对话框,将Microsoft Common Dialog Control 6.0前面的复选按钮钩上,单击“确定”按钮,则添加成功,再同其他控件一样添加到窗体上,其名称为Commonl。双击Commandl命令按钮,编写如下代码: Dim str As String Private Sub Commandl_Click() Dim tmp As String str="" Commonl.DialogTitle="打开" ’设置CommonDialog对话框标题 Commonl.InitDir=".\"’设置起始目录 Commonl.
Filter
="Text Files(*.txt)|*.txt" ’设置选取的文件类型 Commonl.FileName="" ’文件名为空 Commonl.ShowOpen’打开CommonDialog If Commonl.FileName◇""Then Open Commonl.FileName For
Input
As#1 ’如果文件存在则进行读取 While EOF(1)=False Input#1,tmp’判断是否读取完成 str=str+tmp’将读取的字符串放入str Wend End If Close#1 Textl.
Text
=str’在Textl中显示读取的字符串 End Sub Private Sub Command2_Click() Dim tmp As String Dim tel As String Dim i As Integer rel="" For i=1 To Len(str)-Len(Text2.Text) tmp=Mid(str.i,Len(Text2.Text)) ’读取其中的字符串 If Text2.Text=tmp Then’如果该段字符串与Text2输入的相同 tmp="" ’则将该段置为"" rel=rel+tmp i=i+Len(Text2.Text)-1 ’并向后移动Text2的长度减1位 Else rel=rel+Mid(tmp,1,1) End If Next i Textl.Text=tel’在Textl中显示修改后的字符串 End Sub Private Sub Command3_Click() Open"App.Path&\out5.txt"For
Output
As#1 Print#1,Textl.Text’将修改后的字符串写入文件中 Close#1 End Sub 单击[*]按钮运行程序,并按要求保存。
解析
转载请注明原文地址:https://jikaoti.com/ti/GJg0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在结构化方法中,软件功能分解属于下列软件开发中的阶段是( )。
定义一个表示10个值为null的字符串数组,下面选项正确的是()。
关于内存变量的调用,下列说法中正确的是()。
当浏览器能够解释<APPLET>标记但不能运行Applet时,将显示【】标记中的内容。
语句CODEBASE=codebaseURL属性的功能是( )。
数据库的故障恢复一般是由( )。
Java中,通过网络使用URL访问对象的功能流是( )。
在Java新的I/O功能中,通过文件锁定来实现多个线程的【】,避免了可能存在的安全隐患。
下面不属于java.awt.Event包中定义的事件适配器是( )。
随机试题
征收土地增值税时,可扣除的项目中,“与转让房地产有关的税金”是指()几种。
【2006年真题】在不影响其紧后工作最早开始时间的前提下,本工作可以利用的机动时间为()。
劳动者在试用期的工资不得低于本单位相同岗位最低档工资或者劳动合同约定工资的()
利用差额投资内部收益率法和年等额净回收额法进行原始投资不相同的多个互斥方案决策分析,会得出相同的决策结论。()
下列选项中,不属于产权登记范围的是()。
你认为你的基本素质符合国家领导条件吗?
根据下列资料,回答问题。2017年7月,原煤产量2.9亿吨,同比增长8.5%,继续保持较快增长,但比6月回落2.1个百分点;日均生产950万吨,比6月减少78万吨。1—7月,原煤产量20.1亿吨,同比增长5.4%。分地区来看,7月,山
最近公布的《2012胡润女富豪榜》中,最引人注目之处莫过于,在“全球白手起家女富豪”前5名中有4名来自中国,前10名中有7名来自中国,这个惊人的数据是对中国女性经济地位提升的最好证明。现在,一提到妇女社会地位的提高,一些人总是相当质疑,还有学者认为中国妇女
采取具体步骤
[*]
最新回复
(
0
)