亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? form1.vb

?? VB.NET編寫的利用藍牙技術在PPC之間發短信的程序
?? VB
字號:
Imports System.Runtime.InteropServices
Public Class Form1
    Inherits System.Windows.Forms.Form

#Region " Windows Form Designer generated code "

    Public Sub New()
        MyBase.New()

        'This call is required by the Windows Form Designer.
        InitializeComponent()

        'Add any initialization after the InitializeComponent() call

    End Sub

    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
        MyBase.Dispose(disposing)
    End Sub

    'NOTE: The following procedure is required by the Windows Form Designer
    'It can be modified using the Windows Form Designer.  
    'Do not modify it using the code editor.
    'Friend WithEvents InputPanel1 As Microsoft.WindowsCE.Forms.InputPanel
    Friend WithEvents MainMenu1 As System.Windows.Forms.MainMenu
    Friend WithEvents Button1 As System.Windows.Forms.Button
    Friend WithEvents txtMessage As System.Windows.Forms.TextBox
    Friend WithEvents txtMessageLog As System.Windows.Forms.TextBox
    Friend WithEvents MenuItem1 As System.Windows.Forms.MenuItem
    Friend WithEvents MenuItem2 As System.Windows.Forms.MenuItem
    Friend WithEvents MenuItem3 As System.Windows.Forms.MenuItem
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
        Me.MainMenu1 = New System.Windows.Forms.MainMenu
        Me.MenuItem1 = New System.Windows.Forms.MenuItem
        Me.txtMessage = New System.Windows.Forms.TextBox
        Me.Button1 = New System.Windows.Forms.Button
        Me.txtMessageLog = New System.Windows.Forms.TextBox
        Me.MenuItem2 = New System.Windows.Forms.MenuItem
        Me.MenuItem3 = New System.Windows.Forms.MenuItem
        '
        'MainMenu1
        '
        Me.MainMenu1.MenuItems.Add(Me.MenuItem1)
        '
        'MenuItem1
        '
        Me.MenuItem1.MenuItems.Add(Me.MenuItem2)
        Me.MenuItem1.MenuItems.Add(Me.MenuItem3)
        Me.MenuItem1.Text = "Settings"
        '
        'txtMessage
        '
        Me.txtMessage.Location = New System.Drawing.Point(8, 8)
        Me.txtMessage.Size = New System.Drawing.Size(224, 22)
        Me.txtMessage.Text = ""
        '
        'Button1
        '
        Me.Button1.Location = New System.Drawing.Point(160, 40)
        Me.Button1.Text = "Send"
        '
        'txtMessageLog
        '
        Me.txtMessageLog.Location = New System.Drawing.Point(8, 64)
        Me.txtMessageLog.Multiline = True
        Me.txtMessageLog.ScrollBars = System.Windows.Forms.ScrollBars.Vertical
        Me.txtMessageLog.Size = New System.Drawing.Size(224, 192)
        Me.txtMessageLog.Text = ""
        '
        'MenuItem2
        '
        Me.MenuItem2.Text = "Connect"
        '
        'MenuItem3
        '
        Me.MenuItem3.Text = "Disconnect"
        '
        'Form1
        '
        Me.Controls.Add(Me.txtMessageLog)
        Me.Controls.Add(Me.Button1)
        Me.Controls.Add(Me.txtMessage)
        Me.Menu = Me.MainMenu1
        Me.Text = "Chat"

    End Sub

#End Region
    Dim infileHandler As Long
    Dim outfileHandler As Long
    Dim numReadWrite As Integer
    Dim t1 As System.Threading.Thread
    Dim stopThread As Boolean = False

    Public Sub connect()
        '---port number for Bluetooth connection
        Dim inPort As Short = 7
        Dim outPort As Short = 8

        '---Opens the port for Bluetooth
        infileHandler = CreateFile("COM" & inPort & ":", _
                                    &HC0000000, 0, 0, 3, 0, 0)
        Application.DoEvents()
        outfileHandler = CreateFile("COM" & outPort & ":", _
                                    &HC0000000, 0, 0, 3, 0, 0)
        Application.DoEvents()

        '---invoke the thread to receive incoming messages
        stopThread = False
        t1 = New Threading.Thread(AddressOf receiveLoop)
        t1.Start()
    End Sub

    Public Sub disconnect()
        stopThread = True
        CloseHandle(infileHandler)
        CloseHandle(outfileHandler)
    End Sub


    Private Sub Form1_Load(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) _
                           Handles MyBase.Load

    End Sub
    Public Function stringToByteArray(ByVal str As String) As Byte()
        '---e.g. "abcdefg" to {a,b,c,d,e,f,g}
        Dim s As Char()
        s = str.ToCharArray
        Dim b(s.Length - 1) As Byte
        Dim i As Integer
        For i = 0 To s.Length - 1
            b(i) = Convert.ToByte(s(i))
        Next
        Return b
    End Function
    Function byteArrayToString(ByVal b() As Byte) As String
        '---e.g. {a,b,c,d,e,f,g} to "abcdefg" 
        Dim str As String
        Dim enc As System.Text.ASCIIEncoding
        enc = New System.Text.ASCIIEncoding
        str = enc.GetString(b, 0, b.Length())
        Return str
    End Function

    <DllImport("coredll.dll")> _
    Private Shared Function CreateFile(ByVal lpFileName As String, _
                                       ByVal dwDesiredAccess As Integer, _
                                       ByVal dwShareMode As Integer, _
                                       ByVal lpSecurityAttributes As Integer, _
                                       ByVal dwCreationDisposition As Integer, _
                                       ByVal dwFlagsAndAttributes As Integer, _
                                       ByVal hTemplateFile As Integer) As Integer
    End Function

    <DllImport("coredll.dll")> _
   Private Shared Function ReadFile(ByVal hFile As Integer, _
                                    ByVal Buffer() As Byte, _
                                    ByVal nNumberOfBytesToRead As Integer, _
                                    ByRef lpNumberOfBytesRead As Integer, _
                                    ByRef lpOverlapped As Integer) As Integer
    End Function

    <DllImport("coredll.dll")> _
    Private Shared Function WriteFile(ByVal hFile As Integer, _
                                      ByVal Buffer() As Byte, _
                                      ByVal nNumberOfBytesToWrite As Integer, _
                                      ByRef lpNumberOfBytesWritten As Integer, _
                                      ByVal lpOverlapped As Integer) As Boolean
    End Function

    <DllImport("coredll.dll")> _
    Private Shared Function CloseHandle(ByVal hObject As Integer) As Integer
    End Function

    Public Function send(ByVal message As String) As Integer
        '---send the message through the serial port
        Dim value As String = message & vbCrLf
        Dim retCode As Integer = WriteFile(outfileHandler, _
                                           stringToByteArray(value), _
                                           value.Length(), _
                                           numReadWrite, _
                                           0)
        txtMessageLog.Text += value
        Return retCode
    End Function

    Public Sub receiveLoop()
        '---receive the message through the serial port
        Dim inbuff(300) As Byte
        Dim retCode As Integer = ReadFile(infileHandler, _
                                          inbuff, _
                                          inbuff.Length, _
                                          numReadWrite, _
                                          0)
        Application.DoEvents()
        While True
            If retCode = 0 Or stopThread Then
                'MsgBox("Error reading message.")
                Exit While
            Else
                Dim updateDelegate As New _
                    myDelegate(AddressOf updateMessageLog)

                updateDelegate.Invoke(byteArrayToString(inbuff))
                ReDim inbuff(300)
                retCode = ReadFile(infileHandler, _
                                   inbuff, _
                                   inbuff.Length, _
                                   numReadWrite, _
                                   0)
                Application.DoEvents()
            End If
        End While
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, _
                              ByVal e As System.EventArgs) _
                              Handles Button1.Click
        If send(txtMessage.Text) = 0 Then
            MsgBox("Error sending message.")
        End If
    End Sub

    Public Delegate Sub myDelegate(ByVal str As String)

    Public Sub updateMessageLog(ByVal str As String)
        If str.Length > 0 Then
            txtMessageLog.Text += "-->" & str
        End If
    End Sub

    Private Sub MenuItem1_Click(ByVal sender As System.Object, _
                                ByVal e As System.EventArgs) _
                                Handles MenuItem1.Click

    End Sub

    Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click
        connect()
        MenuItem2.Enabled = False
        MenuItem3.Enabled = True
    End Sub

    Private Sub MenuItem3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem3.Click
        disconnect()
        MenuItem2.Enabled = True
        MenuItem3.Enabled = False
    End Sub
End Class

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
另类综合日韩欧美亚洲| 樱桃国产成人精品视频| 日韩精品一区二区三区中文精品| 欧美网站一区二区| 欧美日韩大陆在线| 91精品一区二区三区久久久久久| 欧美久久久久久久久中文字幕| 欧美日韩国产区一| 91精品在线一区二区| 精品区一区二区| 久久久久国产一区二区三区四区| 中文幕一区二区三区久久蜜桃| 国产精品欧美一区喷水| 亚洲综合丝袜美腿| 免费在线观看一区二区三区| 国产一区二区日韩精品| 成人av在线资源| 91福利国产成人精品照片| 777午夜精品视频在线播放| 精品久久久三级丝袜| 国产精品污网站| 午夜影视日本亚洲欧洲精品| 蜜臀a∨国产成人精品| 成人丝袜18视频在线观看| 色综合久久88色综合天天| 91精品国产综合久久精品图片 | 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产三级一区二区三区| 国产精品成人免费在线| 日日夜夜一区二区| 精品一区二区av| 日本高清不卡一区| 欧美videos大乳护士334| 国产精品美女一区二区| 亚洲电影在线免费观看| 欧美一区二区免费观在线| 亚洲一卡二卡三卡四卡五卡| 亚洲精品中文字幕在线观看| 视频在线观看一区二区三区| 国产成人精品免费网站| 5566中文字幕一区二区电影| 一区二区中文视频| 国内偷窥港台综合视频在线播放| 日本大香伊一区二区三区| www久久久久| 亚洲成人av免费| 色婷婷av一区| 国产三区在线成人av| 蜜臀av性久久久久蜜臀aⅴ流畅| 99久久精品国产导航| 久久你懂得1024| 日本少妇一区二区| 欧美综合久久久| 国产精品夫妻自拍| 国产成人亚洲综合a∨婷婷图片| 欧美视频中文字幕| 亚洲欧美日韩中文字幕一区二区三区| 国产一区二区按摩在线观看| 欧美日韩www| 亚洲国产中文字幕| 91福利在线看| 一二三区精品福利视频| 99麻豆久久久国产精品免费| 久久精品网站免费观看| 激情偷乱视频一区二区三区| 欧美电影一区二区三区| 亚洲国产中文字幕| 欧美日本韩国一区二区三区视频| 亚洲精品视频一区二区| 在线观看网站黄不卡| 亚洲精品国久久99热| 色狠狠桃花综合| 艳妇臀荡乳欲伦亚洲一区| 色综合久久久久综合99| 一区二区三区久久久| 欧洲视频一区二区| 性感美女极品91精品| 欧美日韩一区久久| 热久久久久久久| 精品国产91亚洲一区二区三区婷婷| 丝袜亚洲另类欧美综合| 欧美日韩国产综合草草| 日韩不卡一区二区| 欧美变态tickle挠乳网站| 蜜臀av在线播放一区二区三区| 日韩欧美国产wwwww| 国产自产2019最新不卡| 国产精品麻豆一区二区| 色网综合在线观看| 日韩经典中文字幕一区| 日韩一区二区精品在线观看| 国产精品小仙女| 亚洲免费在线观看视频| 这里是久久伊人| 国产成人精品影院| 亚洲一区二区三区视频在线播放| 7777精品伊人久久久大香线蕉完整版 | 成人禁用看黄a在线| 亚洲欧洲日韩在线| 欧美视频自拍偷拍| 国产美女娇喘av呻吟久久| 中文字幕一区二区不卡| 欧美日韩一区小说| 国产传媒一区在线| 亚洲制服丝袜av| 26uuu精品一区二区三区四区在线| 成人性色生活片| 亚洲丶国产丶欧美一区二区三区| 精品久久久久一区二区国产| 91在线精品一区二区| 日本亚洲天堂网| 国产免费观看久久| 91精品国产综合久久国产大片| 国产不卡在线视频| 日韩精品亚洲一区| 亚洲图片另类小说| 久久久亚洲综合| 欧美一区二区三区日韩| 97国产精品videossex| 精品午夜久久福利影院| 亚洲午夜久久久久久久久久久| 久久综合色鬼综合色| 欧美精品777| 欧美性受xxxx黑人xyx性爽| www.日韩在线| 国产一区久久久| 青娱乐精品在线视频| 亚洲成人精品在线观看| 一区精品在线播放| 国产精品伦理在线| 国产欧美综合在线| 精品国产乱码久久久久久久久| 欧美日韩另类一区| 欧美午夜一区二区三区| 91女厕偷拍女厕偷拍高清| 福利一区福利二区| 国产精品一区二区黑丝| 久久爱另类一区二区小说| 日韩电影在线一区二区| 亚洲国产精品精华液网站| 亚洲精品高清在线观看| 亚洲视频每日更新| 1000精品久久久久久久久| 国产精品久久久久久久久免费桃花 | 91久久线看在观草草青青| 成人精品免费视频| 国产suv精品一区二区6| 国产成a人亚洲精| 成人精品鲁一区一区二区| 成人教育av在线| 不卡的电影网站| 91官网在线免费观看| 色婷婷久久久综合中文字幕 | 欧美电影一区二区三区| 欧美最猛性xxxxx直播| 欧美亚洲日本一区| 欧美日韩高清不卡| 日韩欧美电影一二三| 国产日本一区二区| 亚洲天堂成人在线观看| 亚洲一区二区三区四区在线| 天天做天天摸天天爽国产一区| 琪琪一区二区三区| 国产精品77777| 91视频.com| 91精品国产美女浴室洗澡无遮挡| 欧美电视剧免费观看| 国产亚洲一区字幕| 亚洲精品一二三区| 裸体歌舞表演一区二区| 国产另类ts人妖一区二区| youjizz国产精品| 欧美三区在线视频| 精品国精品国产尤物美女| 国产欧美日韩一区二区三区在线观看| 国产精品动漫网站| 日韩电影一二三区| av中文一区二区三区| 欧美日韩aaaaa| 国产欧美一区二区三区沐欲 | 6080亚洲精品一区二区| 2017欧美狠狠色| 亚洲综合一区在线| 经典一区二区三区| 91电影在线观看| 久久综合久色欧美综合狠狠| 尤物av一区二区| 国产精品一区二区你懂的| 欧美日韩成人综合在线一区二区| 久久久影院官网| 亚洲一二三区不卡| 成人h动漫精品一区二区| 欧美日韩视频不卡| 国产精品毛片高清在线完整版| 石原莉奈一区二区三区在线观看| 国产精品69久久久久水密桃| 在线不卡欧美精品一区二区三区| 国产精品乱码久久久久久| 日韩在线观看一区二区| 99久久精品一区|