vb实例教程(一个查找程序)

来自:    更新日期:早些时候
使用顺序查找法,在一组数中查找某给定的数x。VB程序 编写个实例代码~

Option Base 1

Private Function find(a() As Single, x As Single) As Integer
Dim n%, p%
n = UBound(a) '数组元素个数
For p = 1 To n '循环每个元素
If x = a(p) Then Exit For '如果找到相同 则退出循环 此时的P值既是结果
Next p
'如果没找到 P值将会是 N+1
If p > n Then p = 0
find = p
End Function

Private Sub Form_click()
Dim test(10) As Single
Dim x As Single
Randomize
For i = 1 To 10
test(i) = Int(Rnd * 10 + 1)
Next
x = 2 '
MsgBox find(test, x)
End Sub

Dim a As Integer
Dim b As Integer
Private Sub Command1_Click()
k = InStr(a, Text2, Text1)
If k > 0 Then
Command1.Caption = "查找下一个"
a = k + Len(Text1)
Text2.SetFocus
Text2.SelStart = k - 1
Text2.SelLength = Len(Text1)
b = b + 1
Else
MsgBox "查找完毕!共找到 " & b & " 个 " & Text1
Command1.Caption = "查找"
a = 1
End If
'Print k
End Sub

Private Sub Form_Load()
Label1 = "要查找的内容:"
Command1.Caption = "查找"
a = 1
End Sub

Dim a As Integer
Dim b As Integer
Private Sub Command1_Click()
k = InStr(a, Text2, Text1)
If k > 0 Then
Command1.Caption = "查找下一个"
a = k + Len(Text1)
Text2.SetFocus
Text2.SelStart = k - 1
Text2.SelLength = Len(Text1)
b = b + 1
Else
MsgBox "查找完毕!共找到 " & b & " 个 " & Text1
Command1.Caption = "查找"
a = 1
End If
'Print k
End Sub

Private Sub Form_Load()
Label1 = "要查找的内容:"
Command1.Caption = "查找"
a = 1
End Sub
这个是点你链接看到的,formload的时候,已经给a赋值=1,所以a不是0


vb实例教程(一个查找程序)视频

相关评论:
  • 18327203843怎样求一组数据中第二大的数据(vb教程)
    吴娄变MsgBox a(LBound(a) + 1) '交换完成后就成了按大小排列的了,只要输入第二个数,就是第二大的了 '当然,还有简单的方法,就是循环一次检查出最大和第二大的数据 '简单方法见下 Dim MAX1, MAX2 '定义两个变量分别存最大和第二大 For i = LBound(a) To UBound(a) '一次循环,找出最...

  • 18327203843我想编程,但是不知怎样编,我下载了一个VB,如果我想要编一个计算器软件...
    吴娄变Text2.Text = Text1.Text Text3.Text = "Mod"Text1.Text = ""Text1.SetFocus End Sub Private Sub CXDM_Click()Form2.Show End Sub 入门的话,我建议你看 洪恩的开天辟地5之编程入门,里面有VB的(入门级别)之后你再去找别的教程吧,开天辟地电驴有下,电驴是个好东西,我很多教程,资料...

  • 18327203843Visual Basic程序设计应用教程内容简介
    吴娄变每一章节都附有相应的习题,旨在帮助读者巩固所学知识。《Visual Basic程序设计应用教程(第2版)》通过图文并茂的形式,提供了大量的实例,旨在让读者更好地理解并实践Visual Basic编程。本书不仅适合初学者入门学习,也适合有一定基础的开发者深入研究和参考。通过本书的学习,读者将能够掌握Visual Basic程序...

  • 18327203843VB.net2008实例教程:编写文字加解密程序介绍_VB.net2008实例教程:编写...
    吴娄变在Form1窗体中,我们导入相关命名空间,然后在Button1_Click事件中,实例化csmode类并调用Encrypt方法对TextBox1的文本进行加密,结果显示在TextBox2。在Button2_Click事件中,使用相同的类实例和Decrypt方法,解密TextBox2的文本并显示在TextBox3。完成代码编写后,运行程序并测试加密和解密功能。通过这个...

  • 18327203843VB编一程序,程序运行的初始界面,,当用户在文本框输入姓名,例如输入"张三...
    吴娄变Private Sub Command1_Click()Label1 = Text1 & ": 欢迎使用"End Sub Private Sub Command2_Click()End End Sub Private Sub Form_Load()Text1 = ""Label1 = ""End Sub

  • 18327203843哪里有这本VB的书的教程或实例代码
    吴娄变说实话。VB教程书看下例程就够了。至于后面的习题答案。不用太在意~你可以多看些视频教程 和 简单的源码 就够了~网易学院 有VB的在线视频 还不错。你可以去看看~VB源码那就更多了 百度一搜 网站多~随便挑吧。几乎都是抄来抄去的。

  • 18327203843VB语言程序设计教程的目录
    吴娄变接下来谈谈怎样学习VB,先说说“看实例学VB6.0”系列教程,它是面向编程初学者的VB入门教程,这个教程的特点是抛开晦涩难懂的概念和语法,不做内容上的堆积和罗列,而是采用了每节一个生动有趣的小例子的形式,每个小例子中会涉及到一个或几个VB编程的知识点(可能是控件,也许会是某个函数或编程小技巧),使你快速入门...

  • 18327203843谁给推荐VB实例视频教程
    吴娄变优酷上金文老师的vb全套教程,

  • 18327203843VB程序设计 1、(1)新建一个“标准EXE工程”。(2)向窗体添加一个TextBo...
    吴娄变1,打开vb ,选择 标准exe工程 创建 2,打开工具箱,选中textbox,鼠标指针变为十字,在窗体上拖拽画出文本框,大小可调整 3,在工具箱中选中commandbox,鼠标指针变为十字,在窗体上画出命令按钮,大小可调 点击命令按钮,按F4调出属性页,第一项,名称默认command1,改为cmdshow。找到 caption 项...

  • 18327203843需要一个VB自学全教程。
    吴娄变对于VB现在也有一个很强的竞争对手――Delphi,有人把它称作VB杀手,这显然有偏激之处,VB的确有它的不足之处,但Delphi又何尝不是呢,而且以微软对VB的倾心,VB的功能必然会越来越强大。 VB的诞生 VB的出现可以说是Microsoft Windows的日渐成熟的必然产物。Microsoft Windows为程序员和最终用户提供了...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网