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 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实例教程(一个查找程序)视频
相关评论:
吴娄变MsgBox a(LBound(a) + 1) '交换完成后就成了按大小排列的了,只要输入第二个数,就是第二大的了 '当然,还有简单的方法,就是循环一次检查出最大和第二大的数据 '简单方法见下 Dim MAX1, MAX2 '定义两个变量分别存最大和第二大 For i = LBound(a) To UBound(a) '一次循环,找出最...
吴娄变Text2.Text = Text1.Text Text3.Text = "Mod"Text1.Text = ""Text1.SetFocus End Sub Private Sub CXDM_Click()Form2.Show End Sub 入门的话,我建议你看 洪恩的开天辟地5之编程入门,里面有VB的(入门级别)之后你再去找别的教程吧,开天辟地电驴有下,电驴是个好东西,我很多教程,资料...
吴娄变每一章节都附有相应的习题,旨在帮助读者巩固所学知识。《Visual Basic程序设计应用教程(第2版)》通过图文并茂的形式,提供了大量的实例,旨在让读者更好地理解并实践Visual Basic编程。本书不仅适合初学者入门学习,也适合有一定基础的开发者深入研究和参考。通过本书的学习,读者将能够掌握Visual Basic程序...
吴娄变在Form1窗体中,我们导入相关命名空间,然后在Button1_Click事件中,实例化csmode类并调用Encrypt方法对TextBox1的文本进行加密,结果显示在TextBox2。在Button2_Click事件中,使用相同的类实例和Decrypt方法,解密TextBox2的文本并显示在TextBox3。完成代码编写后,运行程序并测试加密和解密功能。通过这个...
吴娄变Private Sub Command1_Click()Label1 = Text1 & ": 欢迎使用"End Sub Private Sub Command2_Click()End End Sub Private Sub Form_Load()Text1 = ""Label1 = ""End Sub
吴娄变说实话。VB教程书看下例程就够了。至于后面的习题答案。不用太在意~你可以多看些视频教程 和 简单的源码 就够了~网易学院 有VB的在线视频 还不错。你可以去看看~VB源码那就更多了 百度一搜 网站多~随便挑吧。几乎都是抄来抄去的。
吴娄变接下来谈谈怎样学习VB,先说说“看实例学VB6.0”系列教程,它是面向编程初学者的VB入门教程,这个教程的特点是抛开晦涩难懂的概念和语法,不做内容上的堆积和罗列,而是采用了每节一个生动有趣的小例子的形式,每个小例子中会涉及到一个或几个VB编程的知识点(可能是控件,也许会是某个函数或编程小技巧),使你快速入门...
吴娄变优酷上金文老师的vb全套教程,
吴娄变1,打开vb ,选择 标准exe工程 创建 2,打开工具箱,选中textbox,鼠标指针变为十字,在窗体上拖拽画出文本框,大小可调整 3,在工具箱中选中commandbox,鼠标指针变为十字,在窗体上画出命令按钮,大小可调 点击命令按钮,按F4调出属性页,第一项,名称默认command1,改为cmdshow。找到 caption 项...
吴娄变对于VB现在也有一个很强的竞争对手――Delphi,有人把它称作VB杀手,这显然有偏激之处,VB的确有它的不足之处,但Delphi又何尝不是呢,而且以微软对VB的倾心,VB的功能必然会越来越强大。 VB的诞生 VB的出现可以说是Microsoft Windows的日渐成熟的必然产物。Microsoft Windows为程序员和最终用户提供了...