小小Boolean

简介:       Boolean类型的数据只有连个值,True或者是False。以前初学VB时,接触过很多数据类型,它们的作用通过大小和名称就可以大致判断出来,但是对于布尔值的理解,始终停留在True  or  false上面。

      Boolean类型的数据只有连个值,True或者是False。以前初学VB时,接触过很多数据类型,它们的作用通过大小和名称就可以大致判断出来,但是对于布尔值的理解,始终停留在True  or  false上面。

      后来在做小程序时,用它做过标记。那时候突然想:原来布尔值还可以这样用。这次在做学生信息管理系统时,感觉小小布尔值,真是起了很大的作用啊。吐舌头

      1,标记登陆是否成功

      

Sub main()
    Dim fLogin As New frmLogin
    fLogin.Show vbModal     '将登陆窗体以模态方式显示
    
    'OK为fMainForm类的成员
    If Not fLogin.OK Then
        '如果登陆失败,则退出应用程序。
        End
    End If
    
    Unload fLogin
    
    Set fMainForm = New frmMain '显示主窗体实例
    fMainForm.Show
End Sub

  在登陆窗口中,通过验证用户名和密码后通过设置OK的值后传递给sub main()函数,之后执行if判断,来判断是否登陆成功。

   2,标记是否为空

  

Public Function Testtxt(txt As String) As Boolean     ’来检验文本框中的值是否为空
    If Trim(txt) = "" Then
        Testtxt = False
    Else
        Testtxt = True
    End If
End Function


 在文本框中输入值时,要多次检验文本框的值是否为空,这里是在模块里写的一个过程,每次要检验是某个值是否为空时,调用这个过程,通过返回的布尔值来判断是否为空。

 

   由上可以看出,布尔值在用来做标记时,只有标记和不标记两种状态,可以用来判断是否被标记,然后根据是否标记来判断下一步的操作。一般布尔值的判断只有两种情况,但也可以把多个标记组合在一起用作判断语句。

 

    

目录
相关文章
|
8月前
新年新岁,好运 long long
诸般心愿,全都实现!
75 2
|
8月前
|
C++
C++初阶(十二)string的模拟实现
C++初阶(十二)string的模拟实现
43 0
|
7月前
|
C++
【洛谷 P1000】超级玛丽游戏 题解(raw string literal)
这是一个关于使用字符画展示超级玛丽场景的编程题。无需输入,输出为指定的马里奥图案。提供的C++代码直接打印了预设的场景图案。
69 0
|
8月前
|
存储 C++ 容器
【C++从练气到飞升】09---string语法指南(二)
【C++从练气到飞升】09---string语法指南(二)
|
8月前
|
存储 Linux C语言
【C++从练气到飞升】09---string语法指南(一)
【C++从练气到飞升】09---string语法指南(一)
|
C++
34.【C/C++ string大汇总,不看定后悔】(二)
34.【C/C++ string大汇总,不看定后悔】
55 0
|
算法 索引
【LeetCode】string 类的几道简单题
【LeetCode】string 类的几道简单题
【LeetCode】string 类的几道简单题
|
安全 编译器 C语言
萌新不看会后悔的C++string字符串常用知识点总结
萌新不看会后悔的C++string字符串常用知识点总结
|
存储 缓存 Java
通过这个文章重新再深入认识认识String吧!!文末附有三个小小面试题,一起来试一试吧
通过这个文章重新再深入认识认识String吧!!文末附有三个小小面试题,一起来试一试吧
124 0
通过这个文章重新再深入认识认识String吧!!文末附有三个小小面试题,一起来试一试吧
|
XML 缓存 JSON
工作三年,小胖连 String 源码都没读过?真的菜!(下)
工作三年,小胖连 String 源码都没读过?真的菜!
工作三年,小胖连 String 源码都没读过?真的菜!(下)