第一范文网 - 专业文章范例文档资料分享平台

vb

来源:用户分享 时间:2025/8/25 19:43:47 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

【步骤】

(1)设计应用程序的界面:在窗体上创建一个命令按钮Command1,三个标签Label1、Label2和Label3,一个文本框Text1,两个图形框Picture1和Picture2。

(2)设置对象的属性

对象名称 Command1 Label1 Label2 Label3 Text1 属性名称 Caption Caption Caption Caption Text 删除 删除前 删除后 被删除元素的下标 属性值 (3)编写事件代码:

Option Base 1 Dim a%(10)

Private Sub Command1_Click() Dim i%, j%

If Val(Text1) < 1 Or Val(Text1) > 10 Then MsgBox \下标超出范围!\ Text1 = \ Else

For i = Val(Text1) + 1 To 10 a(i - 1) = a(i) Next i

For i = 1 To 9

Picture2.Print a(i); Next i End If End Sub

Private Sub Form_click()

Dim i%

Picture1.Cls Picture2.Cls Text1 = \

For i = 1 To 10

a(i) = Int(Rnd * 900 + 100) Picture1.Print a(i); Next i End Sub

(4)程序的运行及保存。

3 编写一个程序,求一个4×5矩阵中的最大元素,以及该元素所在的行号和列号,如图5-3所示。

【步骤】

(1)设计应用程序的界面:在窗体上创建一个图形框Picture1,三个标签Label1、Label2和Label3,三个文本框Text1、Text2和Text3。

(2)设置对象的属性

对象名称 Label1 Label2 Label3 属性名称 Caption Caption Caption 属性值 最大元素 行号 列号 Text1、Text12、Text3 Text (3)编写事件代码: Option Base 1

Private Sub Form_click()

Dim a(4, 5) As Integer, i%, j%, max%, max_i%, max_j% Picture1.Cls Randomize

For i = 1 To 4

For j = 1 To 5

a(i, j) = Int(Rnd * 101)

Picture1.Print Tab((j - 1) * 6); a(i, j); Next j

Picture1.Print Next i

max = a(1, 1) max_i = 1 max_j = 1

For i = 1 To 4 For j = 1 To 5

If max < a(i, j) Then max = a(i, j) max_i = i max_j = j End If Next j Next i

Text1 = max Text2 = max_i Text3 = max_j End Sub

(4)程序的运行及保存。

实验六 过程

一、实验目的

1.掌握过程的概念和使用方法。

2.掌握形参和实参的概念以及在调用过程时两者的对应关系。 3.掌握数值传递和地址传递,并注意区分这两种参数传递方式。 4.掌握变量、过程的作用域

5.掌握递归的概念及其使用方法。 6.熟悉程序设计中的常用算法。

二、实验内容

1 编写一个子过程,求任意三个整数之和。 【步骤】

(1)设计应用程序的界面:在窗体上创建一个命令按钮Command1;七个标签Label1~Label7,四个文本框Text1~Text4,如图6-1所示。

图6-1 实验6-1的运行界面图

(2)设置对象的属性

对象名称 Command1 Label1 Label2 Label3 Label4 Label5 Label6 Label7 Text1~Text14 属性名称 Caption Caption Caption Caption Caption Caption Caption Caption Text 求和 A的值 B的值 C的值 和 + + = 属性值 (3)编写事件代码:

Private Sub Command1_Click() Dim a%, b%, c%, s% a = Val(Text1) b = Val(Text2) c = Val(Text3)

Call sum(a, b, c, s) Text4 = s End Sub

Private Sub sum(a%, b%, c%, sansum%) sansum = a + b + c End Sub

(4)程序的运行及保存。

2 编一过程,求一维数组a中的最大值。 【步骤】

(1)设计应用程序的界面:设置窗体的Caption属性为“求一维数组的最大值”。

搜索更多关于: vb 的文档
vb.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3bp771unhx6ehs64cpa9_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top