Lampiran 2 Listing Program Client
Lampiran 2 Listing Program Client
1. MENU UTAMA
Public Class Form2
Private Delegate Sub updateformdelegate()
Private updateformdelegate1 As updateformdelegate
Dim n As String
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles
MyBase.Load
SerialPort1.Open()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles
Button1.Click
SerialPort1.Write("a")
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles
Button3.Click
SerialPort1.Write("b")
End Sub
Private Sub SerialPort1_DataReceived(sender As Object, e As
IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
updateformdelegate1 = New updateformdelegate(AddressOf UpdateDisplay)
n = SerialPort1.ReadExisting()
Me.Invoke(updateformdelegate1)
End Sub
Private Sub UpdateDisplay()
Dim string1, string2 As String
string1 = n
string2 = Mid(n, 1, 1000)
If string2 = "1" Then
Form4.Show()
Me.Hide()
Else
End
End If
End Sub
End Class
49
50
51
52
53
n = SerialPort1.ReadExisting()
Me.Invoke(updateformdelegate1)
End Sub
End Class
54
55
56
Dim no As Integer
no = Label9.Text
Label9.Text = no - 1
If no = 1 Then
Timer3.Enabled = False
SerialPort1.Write(" ")
Label9.Text = 30
End If
End Sub
Private Sub Form1_Activated(sender As Object, e As EventArgs) Handles
Me.Activated
Timer3.Enabled = True
TextBox1.Enabled = True
TextBox1.Text = ""
End Sub
Private Sub SerialPort1_DataReceived(sender As Object, e As
IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived
updateformdelegate1 = New updateformdelegate(AddressOf UpdateDisplay)
n = SerialPort1.ReadExisting()
Me.Invoke(updateformdelegate1)
End Sub
Private Sub UpdateDisplay()
Dim string1, string2 As String
string1 = n
string2 = Mid(n, 1, 1000)
If string2 = "1" Then
SerialPort1.Write("a")
TextBox1.Enabled = True
TextBox1.Text = ""
Label9.Text = 30
susah2.Show()
Me.Hide()
End If
End Sub
Private Sub Button27_Click_1(sender As Object, e As EventArgs) Handles
Button27.Click
SerialPort1.Write(TextBox1.Text)
Timer3.Enabled = False
End Sub
End Class
57
58
59