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


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

 

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

 

    

目录
相关文章
|
6月前
新年新岁,好运 long long
诸般心愿,全都实现!
64 2
|
1月前
|
存储 编译器 程序员
【C++篇】手撕 C++ string 类:从零实现到深入剖析的模拟之路
【C++篇】手撕 C++ string 类:从零实现到深入剖析的模拟之路
64 2
|
6月前
|
存储 Linux C语言
【C++从练气到飞升】09---string语法指南(一)
【C++从练气到飞升】09---string语法指南(一)
|
6月前
|
存储 C++ 容器
【C++从练气到飞升】09---string语法指南(二)
【C++从练气到飞升】09---string语法指南(二)
|
6月前
|
存储 安全 测试技术
【C++】string学习 — 手搓string类项目
C++ 的 string 类是 C++ 标准库中提供的一个用于处理字符串的类。它在 C++ 的历史中扮演了重要的角色,为字符串处理提供了更加方便、高效的方法。
62 0
【C++】string学习 — 手搓string类项目
为什么String要被设置为不可变类?百日百题(2/100
为什么String要被设置为不可变类?百日百题(2/100
|
Java C# C++
34.【C/C++ string大汇总,不看定后悔】(一)
34.【C/C++ string大汇总,不看定后悔】
53 0
34.【C/C++ string大汇总,不看定后悔】(一)
|
C++
34.【C/C++ string大汇总,不看定后悔】(二)
34.【C/C++ string大汇总,不看定后悔】
49 0
|
安全 编译器 C语言
萌新不看会后悔的C++string字符串常用知识点总结
萌新不看会后悔的C++string字符串常用知识点总结
萌新不看会后悔的C++string字符串常用知识点总结
|
存储 缓存 Java
通过这个文章重新再深入认识认识String吧!!文末附有三个小小面试题,一起来试一试吧
通过这个文章重新再深入认识认识String吧!!文末附有三个小小面试题,一起来试一试吧
116 0
通过这个文章重新再深入认识认识String吧!!文末附有三个小小面试题,一起来试一试吧