阅读以下说明及Visual Basic代码,将应填入(n)处的字句写在对应栏内。[说明]下图是一个简易文本编辑器程序的运行界面:用户打开磁盘上的某个文件后,可以直接对文本进行编辑,也可以利用界面提供的按钮完成相应操作。主要操作介绍如下:(1)打开文件:打开文件对话框,其中仅显示“*.txt”类型的文件。用户选中某一文件后,其内容将呈现于界面文本框内;(2)查找:提示用户输入要查找的内容,将首次出现的查找内容以蓝色高亮标记;(3)替换:若文本框中已选中某段文本,则提示用户输入要替换的内容,在文本框中完成替换。在开发过程中,文本框名为Text1,“打开文件”、“保存文件”、“查找”、“替换”、“退出”按钮分别命名为Command1至Command5。[Visual Basic代码]Dim fileName As StringDim fso As New (1), ts As Object’打开文本文件Private Sub Command1_Click()CommonDialog1.Filter = "*.txt"CommonDialog1.ShowOpenfileName =(2) ’保存所打开的文件名Set fso=CreateObjeet("Scripting.FileSystemObject")Set ts=fso.OpenTextFile(fileName, ForReading)If Not ts.AtEndOfStream ThenText1.Text =(3)End Ifts. CloseEnd Sub’保存文本文件Private Sub Command2_Click()Set ts = fso.OpenTextFile(fileName, ForWriting)(4)ts.CloseEnd Sub’查找字符串Private Sub Command3_Cliek()Dim search As String, position As Integersearch = InputBox("输入要查找的字符串:")position = InStr(Text1.Text, search) ’在文本中查找字符串If position >0 Then ’若找到指定的字符串Text1.SelStart = position - 1 ’设置选定文本的起始位置Text1.SelLength = Len(search) ’设置选定文本的长度ElseMsgBox "没有发现要查找的字符串"End IfEnd Sub’替换选中的字符串Private Sub Command4_Click()Dim object As StringIf (5) >0 Then ’若已经选中了要替换的文本object = InputBox("输入要替换的字符串:")Text1.SelText = object ’替换文本ElseMsgBox "请先选中要替换的文本!"End IfEnd Sub’退出程序Private Sub Command5_Click()EndEnd Sub

阅读以下说明及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


相关考题:

●试题六阅读以下应用说明及Visual Basic部分程序代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】单击窗体上的"测试"(cmdTest)按钮,出现一个输入框,要求输入一串字符,将该字符串中的非字母字符删除后,显示在窗体中的一个文本框(txtShow)中。【程序代码】Private Sub cmdTest_Click()Dim strT1,strT2 As StringDim strCh As (1)Dim intL As IntegerDim intI As IntegerstrT1= (2) ("请输入一串字符","字符串输入")intL= (3)strT2=″″For intI=l To intLstrCh=Mid(strT1,intI,1)If(strCh"A"And (4) ) Or (strCh"a" And suCh"z")ThenstrT2=strT2+strChEnd IfNext intItxtShow.Text= (5)End sub

阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。【说明】本应用程序是一个乘法计算器,其运行窗口如图2所示。在该界面中,“被乘数”、“乘数”以及“积”等文字为标签,相应的3个输入输出数据框为文本框,此外还有3个命令按钮。用户在“被乘数”和“乘数”相应的文本框内输入数据,再单击“运算”按钮,便能在“积”对应的文本框中看到相乘的结果;当用户单击“清除”按钮时,就会清除各文本框中的数据;当用户单击“关闭”按钮时就会关闭该窗口并退出应用程序。用户不能在“积”对应的文本框中输入数据。【属性设置】各个对象、有关的属性名以及需要修改的属性值设计如下:【程序】Private Sub cmdMultiply_Click( )txt3. Text =Trim(Str$ ((3)) '加法运算获得和数End SubPrivate Sub (4) (txt1. Text=" " '空字符串赋值给文本框txt1的内容txt2. Text=" " '空字符串赋值给文本框txt2的内容txt3. Text=" " '空字符串赋值给文本框txt3的内容End SubPrivate Sub cmdClose_Click( )(5) '退出应用程序End Sub

阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。【说明】以下程序为求行列式X(5,5)的值S。【Visual Basic代码】Private Function col ( byval x ( 5,5 ) as integer ) as longdim fesult as longdim temp as longdim I as integerdim j as integerdim k as imegerresult = 0for I = to 5(1)for j = 1 to 5if I+j>6 thenk= ( 1+j ) mod 5elsek=1endiftemp=temp*x ( k,j )(2)result=(3)(4)(5)End function

阅读以下应用说明以及用Visual Basic开发过程中所编写的程序代码,将应填入(n)处的字句写在对应栏内。【应用说明】某应用的登录界面如下:登录界面中的文本框txtUserID和txtPassword分别用于接受用户输入的用户名和口令,命令按钮为“确定(cmdOk)”和“取消(cmdCancel)”。ADO数据控件Adodc1与数据库EmployeeData连接。在EmployeeData中,表“Users”的字段“UserID”和“Pswd”分别记录了所有的合法用户名和口令。在登录界面中,输入正确的用户名和口令并单击“确定”按钮后,就会打开应用程序的主窗口fxmApp。用户名或密码输入错误时,给出提示信息并返回登录界面。【Visual Basic程序代码】Private Sub cmdOK Click()Adodcl.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=D:\data\EmployeeData.mdb;Persist Security Info=False"Adodcl.RecordSource = "select *(1)"Adodcl.RefreshDousrname =(2)pwd = Adodc1.Recordset("Pswd")Adodc1.Recordset.MoveNextLoop Until (usrname =(3)) Or (Adodc1.Recordset.EOF)If usrname <> txtUserID.Text ThenMsgBox "无效的用户ID, 请重新输入!", , "提示信息"ElseIf (4)ThenMsgBox "欢迎进入系统主界面!", , "提示信息"Unload me(5)ElseMsgBox "无效的用户密码, 请重新输入!", , "提示信息"End IfEnd IfEnd Sub

阅读以下说明和Visual Basic 码,将应填入(n)处的字名写在对应栏内[说明] 设计一个计时程序。该程序用户界面由一个文本框(text 1),两个按钮——命令按钮1 (Command 1)按钮、命令按钮(Command 2)组成。程序运行后,用户按开始按钮,则开始计时,文本框中显示秒数,按停止按钮,则计时停止。单击窗口则退出。Option ExplicitDim IPrivate Sub Command1 _ Click( )i=0Timer1. Interval = 1000(1)End SubPrivate Sub Command2_ Click( )Timer1. Enabled = FalseEnd subPrivate Sub Form. Click((2)End SubPrivate Sub Form. _Load( )Timer1. Enabled = False(3)End SubPrivate Sub Timer1 _ Timer( )i=i+1(4)End Sub

阅读以下说明和Java以及HTML代码,将应填入(n)处的字句写在对应栏内。[说明]编写一个Applet程序,接受HTML文件传递的整数参数,根据该参数指定Applet中文本框的长度。编写对应的HTML文件运行这个Applet。[Java 代码]import java. applet.*;import java. awt.*;public class chuangdics extends (1){TextField tf=new TextField ();int tfLength=0;public void init(){try{tfLength=Integer. parseInt( (2) ("length"));tf. setColumns (tfLength);add (tf);}catch (NumberFormatException nfe){tf. (3) ("HTML 文件传人的参数格式错误。");add(tf);}}}[HTML 代码]<html><head><title>(4)</title></head><body><hr><applet code=chuangdics width=700 height=150><param name=length value=20>(5)<hr></body></htmI>

阅读下列程序说明和C++程序,把应填入其中(n)处的字句,写在对应栏内。【说明】阅读下面几段C++程序回答相应问题。比较下面两段程序的优缺点。①for (i=0; i<N; i++ ){if (condition)//DoSomething…else//DoOtherthing…}②if (condition) {for (i =0; i<N; i++ )//DoSomething}else {for (i=0; i <N; i++ )//DoOtherthing…}

试题三(共 15 分)阅读以下说明和 C 程序,将应填入 (n) 处的字句写在答题纸的对应栏内。

阅读下列说明和?C++代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】阅读下列说明和?Java代码,将应填入?(n)?处的字句写在答题纸的对应栏内。【说明】某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种类可能不同,但其制作过程相同。前台服务员?(Waiter)?调度厨师制作套餐。现采用生成器?(Builder)?模式实现制作过程,得到如图?6-1?所示的类图。