Professional Documents
Culture Documents
Sonbui1903
downloal cc phn mm ny cc bn c th tm trn mng internet . Do vn lin quan n bn qun nn mnh khng cung cp link cho cc bn. Nu bn khng tm c th c th lin h mnh theo a ch trn. Cch ci t chc khng cn phi hng dn. Nu bn no khng ci t c hoc ci t b li th c th lin h mnh. Trong hng dn mnh s dng h iu hnh Windows 7 SP1 . Nu bn s dng h iu hnh khc c th s khc nhau v giao din , cc bn linh ng gip mnh nh
TUT 1
Sonbui1903
3: To cng Com o m phng cho cc v d Cc bn s dng phn mm Virtual Serial Port Driver to hai cng Com o c ni vi nhau Xem online v ti v clip hng dn y mnh s dng Virtual.Serial.Port.Driver.6.9.1.134 v laptop ca mnh khng c cng Com vt l nn s cng c bt u t Com 1. Bm Add pair ni hai cng vi nhau
TUT 1
Sonbui1903
TUT 1
Sonbui1903
II: Cc v d Cc cu lnh s dng vi Serialport c th xem ti: http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.aspx#Y3078 1: Chat gia hai my tnh s dng cng Com n gin 1.1: Xy dng giao din M mt d n mi v ko th cc cng c cn thit trong tool box Clip hng dn 1 Clip hng dn chnh sa cc i tng Giao din chng trnh sau khi lm xong
Dng cc cng c trong toolbox to giao din nh trn Chnh cc thng s theo bng sau:
Cng c Form
Name Form1
Text Demo Chat qua cng Com dng VBSonbui.haui@gmail.com Kt ni Ngt kt ni Gi Chn Cng Trng thi kt ni Metechvn.com
Sonbui1903
1.2: Lp trnh lp trnh cho cc i tng bn double click vo cc i tng 1.2.1: ng/ m cng khi bt hoc tt chng trnh Khi m chng trnh
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If SerialPort1.IsOpen Then SerialPort1.Close() End If 'Ly danh sch cc cng c trn my' For i As Integer = 0 To My.Computer.Ports.SerialPortNames.Count - 1 ComboBox1.Items.Add(My.Computer.Ports.SerialPortNames(i)) Next
TUT 1
Sonbui1903
Private Sub Form1_FormClosed(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosedEventArgs) Handles MyBase.FormClosed If SerialPort1.IsOpen Then SerialPort1.Close() End If End Sub
1.2.2: Kt ni v tt kt ni Khi bm vo kt ni
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Try With SerialPort1 .PortName = ComboBox1.Text .BaudRate = 9600 .Parity = IO.Ports.Parity.None .DataBits = 8 .StopBits = IO.Ports.StopBits.One End With SerialPort1.Open() Label2.Text = " Kt ni ti " & ComboBox1.Text & " thnh cng!" Button1.Enabled = False Button2.Enabled = True Button3.Enabled = True Catch ex As Exception MsgBox(ex.ToString) End Try End Sub
TUT 1
Sonbui1903
Khi bm vo tt kt ni:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Try SerialPort1.Close() Label2.Text = "Ngt kt ni vi " & ComboBox1.Text Button1.Enabled = True Button2.Enabled = False Catch ex As Exception MsgBox(ex.ToString) End Try End Sub
End Sub
TUT 1
Sonbui1903
Code:
Private Sub SerialPort1_DataReceived(ByVal sender As System.Object, ByVal e As System.IO.Ports.SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived Control.CheckForIllegalCrossThreadCalls = False With RichTextBox1 .AppendText("Friend: " & SerialPort1.ReadExisting()) .ScrollToCaret() End With End Sub
1.2.4: Chy th
TUT 1
Sonbui1903
1.2.4: Hng pht trin - H tr vic gi file gia hai my - C th iu chnh tc ,s bit,.. ngay trong chng trnh m khng cn phi chnh trong code Link download code: http://thanhsonvn90.googlecode.com/files/Com%20chat.rar
TUT 1
Sonbui1903