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

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

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

情介紹

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

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

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

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

載地址

下載錯(cuò)誤?【投訴報(bào)錯(cuò)】

氣源碼

關(guān)文章

  • 多用戶留言板 v1.0

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

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

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

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

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

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

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

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

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

  • asp.net個(gè)人通訊錄源碼

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

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

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

  • Lesktop云騫免費(fèi)即時(shí)通訊軟件 v3.0

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

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

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

  • asp.net+jquery+ajax簡(jiǎn)單留言板例子 v1.2

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

載聲明

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