2.【解析】在窗体上建好控件后,先设置控件属性,再编写事件过程和调试程序,并使其符合题目要求。当运行程序后,所弹出的对话框是通过调用函数InputBox来实现(通过Visual Basic系统本身提供的)。本题主要是考查循环语句的应用。计算一个数值的阶乘时使用了for循环,最后调用了所给模块中的过程将结果进行保存。
(1)画1个文本框和1个命令按钮,建立程序界面。
(2)将命令按钮的Caption属性设置为“计算”,Name属性设置成Cmd1。
(3)文本框属性为默认设置。
(4)声明存储运算结果的Lon9型变量。在编写程序代码时要注意变量范围的设定,题目要求将计算结果存入Long变量中,所以把最后放入文本框内的变量设置为长整型。例如:Dim temp As Long
(5)研读过程putdata的代码,掌握其调用格式。
标准模块代码:
(6)过程putdata有两个参数,编写的参考代码如下:
(7)调试并运行程序。
(8)按题目要求存盘。
三、综合应用题
【解析】文本框显示的内容通过Text属性设置;按钮的标题通过Caption属性设置,单击命令按钮触发Click事件。本题涉及到文件的操作,读入顺序文件以顺序的方式打开,用“Input#”语句读取数据。另外,需要注意的是,对文件操作结束后,一定要关闭文件。
(1)建立界面并设置控件属性。程序中用到的控件及其属性见表2-1。
表2-1
控件 | 属性 | 设置值 |
Name | Text1 | |
文本框 | Scrollbfirs | 2 |
Multiline | True | |
Name | Cmd1 | |
命令按钮 | Caption | 读入数据 |
控件 | 属性 | 设置值 |
Name | Crod2 | |
命令按钮 | Caption | 计算保存 |
责任编辑:小草