Visual Basic.NET+SQL Server全程指南
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

实例2-11 比较运算符

该实例实现步骤如下。

1 创建窗体

在本章的项目chapter2中,右键单击解决方案资源管理器中项目名下面对应节的文件夹“运算符”,在弹出菜单中选择“添加”→“Windows窗体”菜单命令,在弹出的对话框中输入窗体名CompareFrm,单击“添加”按钮完成窗体的创建。

2 添加控件

在窗体上添加三个Textbox控件用于用户输入信息和显示比较结果。

添加一个Label控件用于相关信息说明。

添加一个Button控件到窗体上,用于手动操作执行比较两个字符串。

3 添加代码

在窗体类中代码2-15中的代码。

代码2-15 CompareFrm.vb

        01  Public Class CompareFrm
        02      Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
    System.EventArgs) Handles Button1.Click
        03          If Me.TextBox1.Text > Me.TextBox2.Text Then
        04              Me.TextBox3.Text = Me.TextBox1.Text + " > " + Me.TextBox2.Text
        05          ElseIf Me.TextBox1.Text = Me.TextBox2.Text Then
        06              Me.TextBox3.Text = Me.TextBox1.Text + " = " + Me.TextBox2.Text
        07          Else
        08              Me.TextBox3.Text = Me.TextBox1.Text + " < " + Me.TextBox2.Text
        09          End If
        10      End Sub
        11  End Class

代码2-15的执行步骤如下:

① 用户向窗体上的Textbox1和Textbox2控件中输入两个字符串;

② 第3行到第9行代码用If语句判断两个字符串的大小,并将结果显示在Textbox3上。

具体条件语句将在下一节中介绍。

4 运行结果

按F5键,运行程序,结果如图2-17所示。

图2-17 实例2-11运行结果

2.3.5 逻辑/位运算符

用于布尔表达式逻辑运算或数字表达式的位运算的运算符称为逻辑/位运算符,常用的逻辑/位运算符有Not(非)、And(与)、Or(或)、Xor(异或)等,其运算结果仍然是布尔类型的值True或False,用法如下:

        VarResult = Expr1 Operator Expr2

其中,

VarResult是任何布尔或数字变量;

Expr1和Expr2是布尔或数字表达式;

Operator是任何逻辑运算符,例如And,Or,Not或Xor。

为了方便理解这些运算符是如何使用的,在此将运算符分为逻辑运算符和位运算符说明。其中的逻辑运算符如表2-9所示。

表2-9 逻辑运算符

下面以实例说明逻辑运算符的使用。