30.07.2013 Views

Visual Basic.NET How to Program (PDF)

Visual Basic.NET How to Program (PDF)

Visual Basic.NET How to Program (PDF)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

168 Control Structures: Part 2 Chapter 5<br />

The Windows application in Fig. 5.21 demonstrates the use of the logical opera<strong>to</strong>rs by<br />

displaying their truth tables in six labels.<br />

1 ' Fig. 5.21: LogicalOpera<strong>to</strong>r.vb<br />

2 ' Using logical opera<strong>to</strong>rs.<br />

3<br />

4 Public Class FrmLogicalOpera<strong>to</strong>r<br />

5 Inherits System.Windows.Forms.Form<br />

6<br />

7 ' <strong>Visual</strong> Studio .<strong>NET</strong> generated code<br />

8<br />

9 Private Sub FrmLogicalOpera<strong>to</strong>r_Load( _<br />

10 ByVal sender As System.Object, _<br />

11 ByVal e As System.EventArgs) Handles MyBase.Load<br />

12<br />

13 lblAndAlso.Text = "AndAlso" & vbCrLf & vbCrLf & _<br />

14 "False AndAlso False: " & (False AndAlso False) & _<br />

15 vbCrLf & "False AndAlso True: " & _<br />

16 (False AndAlso True) & vbCrLf & _<br />

17 "True AndAlso False: " & (True AndAlso False) & _<br />

18 vbCrLf & "True AndAlso True: " & (True AndAlso True)<br />

19<br />

20 lblOrElse.Text = "OrElse" & vbCrLf & vbCrLf & _<br />

21 "False OrElse False: " & (False OrElse False) & _<br />

22 vbCrLf & "False OrElse True: " & (False OrElse True) & _<br />

23 vbCrLf & "True OrElse False: " & (True OrElse False) & _<br />

24 vbCrLf & "True OrElse True: " & (True OrElse True)<br />

25<br />

26 lblAnd.Text = "And" & vbCrLf & vbCrLf & _<br />

27 "False And False: " & (False And False) & vbCrLf & _<br />

28 "False And True: " & (False And True) & vbCrLf & _<br />

29 "True And False: " & (True And False) & vbCrLf & _<br />

30 "True And True: " & (True And True)<br />

31<br />

32 lblOr.Text = "Or" & vbCrLf & _<br />

33 vbCrLf & "False Or False: " & (False Or False) & _<br />

34 vbCrLf & "False Or True: " & (False Or True) & _<br />

35 vbCrLf & "True Or False: " & (True Or False) & _<br />

36 vbCrLf & "True Or True: " & (True Or True)<br />

37<br />

38 lblXor.Text = "Xor" & vbCrLf & _<br />

39 vbCrLf & "False Xor False: " & (False Xor False) & _<br />

40 vbCrLf & "False Xor True: " & (False Xor True) & _<br />

41 vbCrLf & "True Xor False: " & (True Xor False) & _<br />

42 vbCrLf & "True Xor True: " & (True Xor True)<br />

43<br />

44 lblNot.Text = "Not" & vbCrLf & vbCrLf & _<br />

45 "Not False: " & (Not False) & vbCrLf & "Not True: " & _<br />

46 (Not True)<br />

47<br />

48 End Sub ' FrmLogicalOpera<strong>to</strong>r_Load<br />

49<br />

50 End Class ' FrmLogicalOpera<strong>to</strong>r<br />

Fig. Fig. 5.21 5.21 Logical opera<strong>to</strong>r truth tables (part 1 of 2).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!