當前位置:首頁 » 操作系統 » vb聊天源碼

vb聊天源碼

發布時間: 2023-02-11 03:13:55

A. 誰有用Vb編寫的簡單QQ源碼,不勝感激。

有高仿qq界面的,但是代碼太多了,貼不下,留個信箱吧。

B. vb如何獲取網頁版微信聊天消息有源碼嗎

導出文本聊天記錄就需要把手機進行root,只有在root後才能進行文本聊天記錄的。
首先先把手機進行root。
root完成後,打開\data\data\com.tencent.mm\MicriMsg 文件夾,裡面會有一個以很長一串數字或者一些字母組成命名的文件夾(也可能有多個。不同的文件夾名代表不同的QQ,如果你用不同的QQ登陸過微信,每個QQ會產生一個新亂碼文件夾,保險起見,可以都備份上)把此文件夾備份出來,文件夾里還有個systemInfo.cfg文件可以不用備份。
然後進入找到MicroMsg.db文件,就是它了,這就是存儲好友號碼、昵稱、聊天記錄的資料庫文件。想備份,簡單,直接復制了就得!想要打開和導出為文本什麼的,下載個SQLite相關軟體就能做到了。

C. VB Winsock最簡單的;聊天程序源代碼

這個是我以前學習的一個實例。希望對你有幫助!!!

用VB實現客戶——伺服器(TCP/IP)編程實例

-
現在大多數語言都支持客戶-伺服器模式編程,其中VB給我們提供了很好的客戶-伺服器編程方式。下面我們用VB來實現TCP/IP網路編程。
TCP/IP協議是Internet最重要的協議。VB提供了WinSock控制項,用於在TCP/IP的基礎上進行網路通信。當兩個應用程序使用Socket進行網路通信時,其中一個必須創建Socket伺服器偵聽,而另一個必須創建Socket客戶去連接伺服器。這樣兩個程序就可以進行通信了。
1.創建伺服器,首先創建一個服務埠號。並開始偵聽是否有客戶請求連接。
建立一窗體,並向其增加一個Winsock控制項(可在工程菜單中的部件項來添加此控制項)
添加兩文本框Text1,Text2,和一按鈕Command1
Private Sub Form_Load()
SockServer.LocalPort = 2000 ′伺服器埠號,最好大於1000
SockServer.Listen ′開始偵聽
End Sub
Private Sub Form_Unload(Cancel As Integer)
SockServer.Close
End Sub
Private Sub SockServer_Close()
SockServer.Close
End Sub
Private Sub SockServer_ConnectionRequest(ByVal requestID As Long)
SockServer.Close
SockServer.Accept requestID ′表示客戶請求連接的ID號
End Sub
′當客戶向伺服器發送數據到達後,產生DataArrival事件,在事件中接收數據,GetData方法接收數據。
Private Sub SockServer_Data
Arrival(ByVal bytesTotal As Long)
Dim s As String
SockServer.GetData s
Text1.Text = s
End Sub
當我需要向客戶發送數據時,只需調用SendData方法。
Private Sub Command1_Click()
SockServer .SendData Text2.Text
text1.text = text2.text
text2.text = ""
End Sub
2.創建客戶。要創建客戶連接伺服器,首先設置伺服器主機名,如IP地址、域名或計算機名,然後設置伺服器埠,最後連接伺服器。
建立一窗體,並向其增加一個Winsock控制項(可在工程菜單中的部件項來添加此控制項),取名為:SockC1。添加兩文本框Text1,Text2,和一按鈕Command1
Private Sub Form_Load()
dim my as string
my = SockCl.RemoteHostIP
SockCl.RemoteHost = my
′表示伺服器主機名
SockCl.RemotePort = 2000
′表示伺服器埠名
SockCl.Connect
′連接到伺服器
End Sub
Private Sub Form_Unload(Cancel As Integer)
SockCl.Close
End Sub
Private Sub SockCl_Close()
SockCl.Close
End Sub
Private Sub SockCl_DataArrival(ByVal bytesTotal As Long)
Dim s As String
SockCl.GetData s ′接收數據到文本框中
Text1.Text = s
End Sub
Private Sub Command1_Click()
SockCl.SendData Text2.Text ′向伺服器發送數據
text1.text = text2.text
text2.text = ""
End Sub
3.進行通信。把這兩個窗體分別編譯成兩個EXE文件,伺服器Server.exe和客戶Client.exe程序,並把它們分別安裝在伺服器端和客戶端,這樣就可以實現兩者通信了。

------------------------------------整理後的代碼如下-------------------------------

Private Sub Form_Load()
Dim my As String
my = SockCl.RemoteHostIP
SockCl.RemoteHost = my
SockCl.RemotePort = 2000
SockCl.Connect
End Sub
Private Sub Form_Unload(Cancel As Integer)
SockCl.Close
End Sub
Private Sub SockCl_Close()
SockCl.Close
End Sub
Private Sub SockCl_DataArrival(ByVal bytesTotal As Long)
Dim s As String
SockCl.GetData s
Text1.Text = s
End Sub
Private Sub Command1_Click()
SockCl.SendData Text2.Text
Text1.Text = Text2.Text
Text2.Text = ""
End Sub

Private Sub Form_Load()
SockServer.LocalPort = 2000
SockServer.Listen
End Sub
Private Sub Form_Unload(Cancel As Integer)
SockServer.Close
End Sub
Private Sub SockServer_Close()
SockServer.Close
End Sub
Private Sub SockServer_ConnectionRequest(ByVal requestID As Long)
SockServer.Close
SockServer.Accept requestID
End Sub
Private Sub Command1_Click()
SockServer.SendData Text2.Text
Text1.Text = Text2.Text
Text2.Text = ""
End Sub
Private Sub SockServer_DataArrival(ByVal bytesTotal As Long)
Dim s As String
SockServer.GetData s
Text1.Text = s
End Sub

熱點內容
壓縮機破了 發布:2025-07-24 06:52:52 瀏覽:436
安卓軟體簽名怎麼改 發布:2025-07-24 06:52:09 瀏覽:596
sql獲取表的欄位 發布:2025-07-24 06:40:10 瀏覽:721
win2003搭建jsp伺服器 發布:2025-07-24 06:40:08 瀏覽:941
天宇梯控演算法 發布:2025-07-24 06:38:40 瀏覽:793
疫情哪個國家訪問中國 發布:2025-07-24 06:16:27 瀏覽:260
華為雲域名為什麼不用伺服器 發布:2025-07-24 06:14:59 瀏覽:668
全民助手有腳本嗎 發布:2025-07-24 06:10:01 瀏覽:836
緩存文件包括哪些 發布:2025-07-24 06:09:26 瀏覽:263
32兆內存可以存儲多長時間視頻 發布:2025-07-24 06:07:24 瀏覽:460