小弟刚学VB,刚自己做了个小程序,希望高手帮忙看看

再这段代码里面,有什么语句是多余的或者有什么别的更好的语句来编写,不过最好限于初学者能用的语句!谢谢了
Private Sub Command1_Click()
Dim zh(1), mm(1) As String
Dim i, dc As Integer
dc = 0
zh(0) = "iswipyud"
mm(0) = "iswipyud"
zh(1) = "qdyiswi"
mm(1) = "qdyiswi"
For i = 0 To 1
If Text1 = zh(i) Then
If Text2 = mm(i) Then
dc = 1
Unload Me
Form2.Show
End If
End If
Next i
If Text1 = "" Then
If Text2 = "" Then
dc = 2
MsgBox ("帐号密码不能为空")
End If
End If
If dc = 0 Then
MsgBox ("帐号或密码错误")
End If
End Sub

第1个回答  2007-01-19
这个程序很简单的,不需要用数组了.反而麻烦了
Private Sub Command1_Click()
Dim zh, mm As String
zh = "iswipyud"
mm = "qdyiswi"
If Text1 = zh(i) Then
If Text2 = mm(i) Then
Unload Me
Form2.Show
else
MsgBox "密码错误"
text2=""
test2.setfause
End If
else
MsgBox "帐号错误"
text1=""
text2=""
text1.setfause
End If
If Text1 = "" and Text2 = "" Then
MsgBox "帐号密码不能为空"
End If
End Sub
大概就是这样了,是凭空写出来的,你自己调试一下看看啊,有什么问题在提问啊!我也刚写VB大家共同进步啊.
第2个回答  2007-01-20
1、如果你是利用文本框输入的话,应该是text1.text、text2.text吧
2、那个if语句可以这样写
If Text1.text = zh(i) and If Text2.text = mm(i) Then
dc = 1
Unload Me
Form2.Show
End If
第2个
If Text1.Text = "" Or Text2.Text = "" Then
dc = 2
MsgBox ("帐号或密码不能为空")
end if本回答被网友采纳

VB程序,刚学,麻烦各位帮忙看看为什么运行不出来,多谢
Label1.Caption = "数组元素为:" & A1 '---这句不对,数组不能直接这样操作的。'---以下就行了 Label1.Caption = "数组元素为:"For i = 0 To 4 Label1.Caption = Label1.Caption & A1(i) & " "Next

自学编程要多长时间可以开始做简单的软件
学编程是1个很漫长的过程,不要着急,要理论与实践想联合,例程册本也是很重要的,看源代码对学习也是很有帮忙的,等你学完这门VB语言之后,学习别的语言长短常简单,可以尝试C语言,按照C——C++——VC的顺序学习,有助于常识的连贯性,我也希望你能学好的。 学习C语言,谭浩强的《C程序设计》是一部很是好的C语言...

想做程序员需要学什么(小程序开发一个多少钱啊)
其实简单来说,程序员的工作就是使用编程语言,根据需求写出一个程序。 但是,在这个过程中,涉及如下几个方面: 使用的编程语言程序员需要选择一门或者多门语言来编程,不同的语言适合编写不同的程序,目前主流编程语言包括,Java、JavaScript、Python、C++、php以及其他小语亏银种等等,每种编程语言适合开发的程序有所不同。...

求C语言高手帮忙做个小程序!!!
似于“彩蛋”的小程序 在黑夜中,繁星闪耀,然后一枚枚焰火升空,爆炸,产生五彩的礼花,每个礼花过后,分别显示了Beat这四个大大的字母(嘿嘿!是我们项目小组的名字),然后屏幕上这四个闪耀,按任意键后返回原来的程序。这样专业的程序设计?好象要用到很专业的程序设计语言,比如计算机的图形的编程.incl...

为什么我编程的时候感受不到那种乐趣,也不是程序难?要怎么培养啊_百度...
在基础没打好的情况下,不要觉得你编的程序只能在黑白的DOS窗口了运行就去学VC做漂亮的窗口,3d程序很有意思就去看OpenGL或DirectX,那些都属于高级应用,没有基础学起来会很吃力。基础要扎实,不要觉得C#中没有指针就扔掉C++, 不要今天看C#,明天搞java要有明确的方向,计算机技术的发展实在太快,新技术不断涌现,了解...

鄙人乃是电脑菜鸟。。。希望高手前来帮忙。请问怎样申请自己的网址。本...
把里面所有权限用户名administrators和power users等全部删除,然后点击确定,重启计算机 下面我们来看看重启计算机以后,手动验证一下刚刚的设置是否生效:A,在任务栏右下角双击时间和在控制面板里双击“时间和日期”选项系统都会弹出一个提示框:“你没有适当的特级权,所以无法更改系统时间”。B,在命令提示...

找高手指导下WPE封包解密
其实很简单,举个例子,你要知道游戏里面钱的数字与封包里面数字的联系怎么办,要确定这个对应关系,就要自己去找一些点来确定,我们可以通过一些方法来找到的,例如,我们扔掉一元钱,看看数字是多少,这里就找到一点了,一个点如果确定不了,可以多取一些点来确定,如果还是不行,那么再来,如果是不规则的影射,就要取遍所有点...

寻找自学成才的计算机高手,想听听你们自学的经历···
最后说一点,学习是自己的,人家没有义务教你。希望大家别指望别人教,说真的自学是最好的,可以自己实践,光靠别人说,别人做你,是不可能学到真本领的。黑客技术是需要我们来领悟的!!3)关注高手的帖子:一个论坛上一定会有几位高手,比如版主之类(至于怎么判定一个高手,就不用我多说了吧),...

刚刚当上了学习委员,老师让我想一些办法,把大家各科的成绩都提高上去...
1、成立学习小组,四人一组或是一帮一。2、将竞争引入学习小组:组内成员或组与组之间进行竞争,但一定不要给同学们造成压力。期末时哪一组学习成绩提高得最快,可以发一些奖品作为奖励;而竞争中落后方,同样可以发一些小礼物鼓励一下他们,使得参与其中的每一位同学都感到轻松愉快,而不是紧张。整个...

...的决定。测了一个观卦。请高手帮忙解答,是坚持现在的工
这个还是要看自己的决定 测卦什么的 谁也保不定行不行的

相似回答