vb中val是什么意思啊?今天学习了刘金玉老师VB编程教程的第13期和第14期,学习的主要内容是if条件判断语句和text box控件的运用。
一、if条件判断语句
(一)语法结构
结构一:
if 判断条件 then 执行指令代码(只有一条指令)
结构二:
if 判断条件 then
执行指令代码1(判断条件为真时候执行)
执行指令代码2(判断条件为真时候执行)
……(判断条件为真时候执行)
End if
结构三:
if 判断条件 then
执行指令代码1(判断条件为真时候执行)
执行指令代码2(判断条件为真时候执行)
……(判断条件为真时候执行)
Else
执行指令代码1(判断条件为假时候执行)
执行指令代码2(判断条件为假时候执行)
……(判断条件为假时候执行)
End if
注意:1.条件判断通常利用> = <= 等比较来判断。2.val(文本字符串),用来将文本字符串格式化成数值,例:val(”520xyz”)=520。
实例:利用if条件判断二流子同学高考成绩是否上重本线(假设成绩大于600分上线,600分以下未上线)
1.新建两个label。如图设置并在caption输入内容。
2.在form代码编辑窗口输入:
Private Sub Form_Load()
Show
If Label1.Caption > 600 Then
Print “二流子高考成绩已上重本线”
Else
Print “二流子高考成绩未上重本线”
End If
End Sub
3.点击运行,查看结果如图:
二、textbox控件
1.text属性:用来录入内容,实现人机交互。
2.与label控件比较:label录入内容在caption属性,textbox录入内容在text属性。
3.passwordchar属性,在passwordchar属性栏输入*符号,在运行textbox控件运行时输入内容是隐藏的。
4.小知识:form.show函数,表示加载窗体,unload form表示结束窗体运行。
实例:利用label控件和textbox控件模拟QQ登录。
1.首先建立两个form窗体,分别命名为QQdl和QQzjm。
2.在QQdlform窗体分别新建4个label控件,两个textbox控件。并如图设置好格式并输入内容。
3.在QQdlform的代码编辑窗口输入代码:
Private Sub Label3_Click()
If Text1.Text = “123456789” And Text2.Text = “abcdefg” Then
QQzjm.Show
Else
Label4.Caption = “账号或密码错误”
End If
End Sub
4.在在QQzjmform的代码编辑窗口输入代码:
Private Sub Form_Load()
Unload QQdl
End Sub
点击运行后,输入账号:123456789,密码:abcdefg,点击登录,我们看到能成功模拟登录且跳转至登录后的主界面。
点击运行后,我们输入错误的账号或者密码,那么登录界面提示区域则会提示账号或者密码错误。
今天学习的内容知识点有点多,不过基本上都理解到了,只是还需要时间消化。学习VB这几天,一直坚写头条,可能有些言语表达不到位,关键点没有说清,朋友们如果不清楚的可以私信或者留言相互交流进步。