首页 理论教育 学习VB程序设计实验:变量作用域及按钮操作

学习VB程序设计实验:变量作用域及按钮操作

时间:2023-11-01 理论教育 版权反馈
【摘要】:实验目的掌握变量的作用域。通过程序运行结果验证局部变量与模块级变量的生存周期。c)在窗体中添加命令按钮Command1、Command2和Command3,在属性窗口中分别将它们的Caption属性设置为“输入数组元素值”、“正序输出”和“逆序输出”;② 根据题目要求,在三个命令按钮上要完成三种操作,即编写三段事件过程,因为在每一个事件过程中都要用到同一数组,所以该数组必须定义为窗体级的。

学习VB程序设计实验:变量作用域及按钮操作

实验目的

➢掌握变量作用域

➢学会使用Shell函数。

【实验9-1】通过程序运行结果验证局部变量与模块级变量的生存周期。

在Form1窗体中添加两个命令按钮C ommand1和Command2,然后编写如下代码。

程序代码如下:

运行程序,分别执行各段代码,比较不同变量值的变化。

【实验9-2】编写一段密码检验程序,程序开始时先要求用户输入密码,共有三次机会,用户无论哪一次输入的密码正确,即向下继续,如果三次均输入错误,程序结束。

方法分析:

① 根据题目要求,设计如图9-1所示界面。

图9-1

a)在属性窗口中将窗体Form1的Caption属性设置为“密码检验”;

b)在窗体上添加一个标签,其Caption属性设置为“输入密码”;

c)在窗体上添加一文本框,将其Text属性清空,并设置Passwordchar属性值为“*”;

d)在窗体上添加命令按钮Command1和Command2,并分别将它们的Caption属性设置成“确定”和“取消”;

② 变量生存周期的确定:用户共有三次机会向文本框中输入密码,这就需要有一个变量i来记录用户输入密码的次数,每次输入后应点击“确定”按钮,如果密码错误要重新输入,同时变量i的值应该累加1,当用户再次输入密码错误时,变量i中的值应在前面的基础上继续累加,只有局部静态变量才能在过程结束后还能保留变量中的值,因此定义变量i为局部静态变量;

③ 根据题目要求编写程序代码。

程序代码如下:

(www.xing528.com)

【实验9-3】编写程序,完成如图9-2所示界面中的功能。

图9-2

方法分析:

① 窗体界面设计

a)在窗体中添加标签Label1和Label2,在属性窗口中分别将它们的Caption属性设置为“正序输出数组元素值”和“逆序输出数组元素值”;

b)在窗体中添加文本框Text1和Text2,在属性窗口中分别将它们的Text属性清空。

c)在窗体中添加命令按钮Command1、Command2和Command3,在属性窗口中分别将它们的Caption属性设置为“输入数组元素值”、“正序输出”和“逆序输出”;

② 根据题目要求,在三个命令按钮上要完成三种操作,即编写三段事件过程,因为在每一个事件过程中都要用到同一数组,所以该数组必须定义为窗体级的。

③ 根据题目要求,分别编写三段代码。

程序代码如下:

在窗体的通用声明中声明数组:

【实验9-4】利用Shell函数,实现在VB中调用计算器及画笔程序。

程序代码如下:

程序运行界面如图9-3所示:

图9-3

当用户输入其中的某一数字后,即执行相应的功能。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈