欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

GG嘰嘰(QQ高仿)源碼 v4.5

  • 源碼大?。?span>24.8MB
  • 源碼語言:簡體中文
  • 源碼類型:國產(chǎn)軟件
  • 源碼授權(quán):免費軟件
  • 源碼類別:留言聊天
  • 應(yīng)用平臺:asp.net
  • 更新時間:2016-01-21
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

自從微信出來后,語音消息和語音留言變得非常流行,按下一個鍵說話,比打字要方便多了。GG在V3.6版本增加了對語音消息和語音留言(或稱為離線語音消息)的支持。這兩個功能的實現(xiàn)已經(jīng)很完整,只是比較遺憾的一點是:GG所使用的文本框控件,還沒有辦法像微信的聊天窗口的文本框那樣嵌入表示語音消息的控件,所以,我不得不把接收到的語音消息使用一個下拉列表羅列出來,實在很無奈。

 一.GG V4.5 新增功能展現(xiàn) 
1.聊天記錄:支持本地保存和服務(wù)器端保存兩種方式。
2.好友分組:新增/刪除分組,修改分組名稱,改變好友的所屬分組。
3.托盤閃動:跟QQ完全一樣,當(dāng)接收到消息時,托盤會閃動對應(yīng)好友的頭像。點擊頭像,將彈出與好友的聊天框。
4.登錄狀態(tài):在線、離開、忙碌、勿打擾、隱身。當(dāng)修改自己的狀態(tài)時,好友能同步看到自己的最新狀態(tài)。
5.動態(tài)表情:聊天框支持插入GIF圖片、動態(tài)表情,并播放動畫。
6.輸入提醒:像QQ一樣,當(dāng)對方正在輸入消息時,我這邊的聊天框可以看到對方“正在輸入”的提示。
7.自動記錄:GG2014會自動記錄上次打開的主界面的位置、大??;最后一次打開的聊天窗口的大??;最后一次設(shè)定的字體的顏色、大小等。
8.打開聊天窗口時,自動顯示上次交談的最后一句話。(可以通過系統(tǒng)設(shè)置來關(guān)閉該功能)

二.實現(xiàn)思路
雖然提供了源代碼,但是,我還是想將主要的思路列一下,這樣,大家理解起源碼來,會節(jié)省更多的時間。
1. 聊天記錄的本地存儲采用的是Sqlite數(shù)據(jù)庫,服務(wù)端存儲目前是在內(nèi)存中虛擬的數(shù)據(jù)庫。
2. 從服務(wù)器讀取聊天記錄,使用的是Remoting技術(shù)。IRemotingService 接口的GetChatRecordPage方法以及GetGroupChatRecordPage方法。
3. 好友分組的背后原理:User類的Friends字段,其值是類似這樣的 -- 我的好友:10000,10001,1234;家人:1200,1201;同學(xué):1300,1301
(1)通過分號區(qū)隔不同的分組
(2)通過冒號區(qū)隔分組名稱與好友列表。
(3)通過逗號區(qū)隔不同的好友ID。
(4)另外,User類還有個DefaultFriendCatalog字段,這個用來存儲默認分組的名稱(初始值為”我的好友“),默認分組的名稱可以被改變,但是不能被刪除。(這一點也是完全模仿QQ的) 
4. 托盤閃動的實現(xiàn)主要集中于TwinkleNotifyIcon組件,無論是個人聊天消息還是組聊天消息,首先被push進TwinkleNotifyIcon,使其閃爍,當(dāng)點擊TwinkleNotifyIcon,再把消息提取出來顯示。
5. 輸入提醒的背后原理:
(1)當(dāng)檢測到聊天輸入框的內(nèi)容發(fā)生變化時(TextChanged事件),就發(fā)送一個InputingNotify類型的消息給對方,并控制兩個該消息的最小間隔為5秒。
(2)對方一旦收到InputingNotify通知,就立即顯示”正在輸入“的Label。
(3)如果對方連續(xù)10秒都再沒收到InputingNotify通知,則將將正在輸入的狀態(tài)改為false。(ChatForm的CheckInptingVisiable方法)
(4)當(dāng)對方接收到聊天消息,立即將正在輸入的狀態(tài)改為false,然后,再等待下一個InputingNotify通知。
6.自動記錄功能,是使用本地文件來記錄窗體的位置信息的,詳見SystemSettings類的ChatFormSize、MainFormSize、MainFormLocation、Font等屬性。
7.打開聊天窗體時,顯示上次聊天的最后一句話:該功能是利用了User類的Tag字段來存儲最后一句話信息。而且好友信息(User類的實例)是會被持久化在本地文件中的。

更新日志:
在最新的GG 4.5中,增加了對聊天消息進行加密的功能,但這一功能并不是強制的,可以通過開關(guān)來進行控制。

載地址

下載錯誤?【投訴報錯】

氣源碼

關(guān)文章

  • 多用戶留言板 v1.0

    多用戶留言板采用.net開發(fā),用戶可以注冊及登陸,連接的是小型數(shù)據(jù)庫access,普通用戶可以修改自己的留言信息,歡迎需要的朋友下載使用...

  • GG即時通訊系統(tǒng)GGTalk 7.0 部署版

    GG即時通訊系統(tǒng)GGTalk,包括客戶端、服務(wù)端、數(shù)據(jù)庫,可在廣域網(wǎng)部署使用。支持:文字/語音/視頻聊天,文件傳送,離線文件,離線消息,視頻會議,性能穩(wěn)定,絕不是一個玩具...

  • GGTalk(QQ高仿)源碼 v8.0.4

    GG是QQ的高仿版,包括客戶端和服務(wù)端,可在廣域網(wǎng)部署使用,具有文字聊天、字體設(shè)置、GIF動態(tài)表情、窗口震動、截圖、手寫板、登錄狀態(tài)(在線、離開、忙碌、勿打擾、隱身)...

  • 廣告公司客戶訂單流程管理軟件 asp.net版 v6.1.1

    廣告公司客戶訂單流程管理系統(tǒng)是面向廣告公司管理需要的信息管理系統(tǒng)。該軟件幫助企業(yè)時時的掌握海量客戶的各種情況和各個時期動態(tài)及服務(wù)情況...

  • OVCS(GGMeeting)視頻會議系統(tǒng) v3.2

    一般而言,視頻會議的主要核心功能是:多人語音、多人視頻、公共電子白板、會議房間管理。本文我們將介紹視頻會議系統(tǒng)的主要功能及其實現(xiàn)原理...

  • asp.net個人通訊錄源碼

    本源碼是一個個人通訊錄程序源碼,數(shù)據(jù)庫采用MSSQL,附有數(shù)據(jù)庫文件,附加即可,通訊錄相對簡單,界面也不復(fù)雜,僅完成信息的添加、修改,因此對C#的入門者來說,是個能幫...

  • Angel工作室LigerUi框架留言板 v1.0

    Angel工作室LigerUi框架留言板NT V1.0程序說明 本留言板采用asp.net C#+ jquery1.4.1 +ajax+LigerUi框架的實現(xiàn)...

  • Lesktop云騫免費即時通訊軟件 v3.0

    云騫開源IM是一款使用ASP.NET,Ajax和Comet等技術(shù)開發(fā)的輕量級IM...

  • GG嘰嘰(QQ高仿)源碼 v4.5

    GG所使用的文本框控件,還沒有辦法像微信的聊天窗口的文本框那樣嵌入表示語音消息的控件,所以,我不得不把接收到的語音消息使用一個下拉列表羅列出來,實在很無奈...

  • asp.net+jquery+ajax簡單留言板例子 v1.2

    本例主要用aspx文件請求 還可以用ashx處理 ajax返回類型也很多...

載聲明

☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的GG嘰嘰(QQ高仿)源碼 v4.5資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。