小小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


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

 

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

 

    

目录
相关文章
|
5月前
|
C++
【洛谷 P1000】超级玛丽游戏 题解(raw string literal)
这是一个关于使用字符画展示超级玛丽场景的编程题。无需输入,输出为指定的马里奥图案。提供的C++代码直接打印了预设的场景图案。
45 0
|
6月前
|
存储 C++ 容器
【C++从练气到飞升】09---string语法指南(二)
【C++从练气到飞升】09---string语法指南(二)
|
6月前
|
存储 Linux C语言
【C++从练气到飞升】09---string语法指南(一)
【C++从练气到飞升】09---string语法指南(一)
|
6月前
|
存储 安全 测试技术
【C++】string学习 — 手搓string类项目
C++ 的 string 类是 C++ 标准库中提供的一个用于处理字符串的类。它在 C++ 的历史中扮演了重要的角色,为字符串处理提供了更加方便、高效的方法。
59 0
【C++】string学习 — 手搓string类项目
踩坑-判断Integer相等
踩坑-判断Integer相等
|
JavaScript 前端开发
每日一题:== 和 ===区别,分别在什么情况使用
每日一题:== 和 ===区别,分别在什么情况使用
121 0
|
存储 缓存 Java
通过这个文章重新再深入认识认识String吧!!文末附有三个小小面试题,一起来试一试吧
通过这个文章重新再深入认识认识String吧!!文末附有三个小小面试题,一起来试一试吧
114 0
通过这个文章重新再深入认识认识String吧!!文末附有三个小小面试题,一起来试一试吧
|
安全 编译器 C语言
萌新不看会后悔的C++string字符串常用知识点总结
萌新不看会后悔的C++string字符串常用知识点总结
萌新不看会后悔的C++string字符串常用知识点总结
关于String转换list的一些心得(逻辑判断,小白慎入)
关于String转换list的一些心得(逻辑判断,小白慎入)
379 0