黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

WPF+WCF一步一步打造音頻聊天室(一):概述

系統 2288 0
前幾天在老徐的MSN群中聊WCF。我突然想到了用WPF和WCF來打造音頻聊天室這么一個輪子。其實是這樣的,我在的公司是兩岸三地合作開發的。兩岸是指大陸和臺灣,三地是指深圳、臺北、高雄。由于公司很小,所以一切都要節約成本,當然特別是我們深圳的開發團隊,目前只有3個人,其中兩個開發人員,一個Leader。現在我們兩岸三地之間的溝通就是使用skype的,因為貌似其他的軟件都要有軟硬件的支持。skype只要每個成員有個帶麥克風的耳機就行了。

平時,我們深圳這邊討論問題,有一個很大的白板可以一邊講,一邊寫,一邊討論,還是不錯的。但是Skype貌似沒有共享寫字板的功能,我們寫的東西,臺北和高雄那邊看不到。由于我們項目開發基本是是使用WF、WPF以及WCF,故我自己打算用業余時間用WPF和WCF實現這么一個簡單的會議軟件,并計劃一步一步完善,并放到Codeplex上面。我將使用三篇文章對現在這個程序進行簡單的敘述,其實現在寫這個程序,我只花了不到一天的時間。之所以打算用三個篇幅來寫,想就算你從來沒有接觸過WPF和WCF也能看明白。

在開始之前,我想說明白一件事情就是‘造輪子’。

造輪子是貶義詞,誠然搞這個東西確實是在造輪子,這里我寫幾點點對我來說造輪子的好處:

1、自然是為了練好技術

2、我將實現的方式一步一步寫出來,自然是為了分享知識

3、學習優秀產品的設計(QQ、MSN)。

故我從不鄙視造輪子。騰訊靠的就是‘造輪子’,好了,廢話不多說了,讓我開始吧。

第一篇只是一個簡單的敘述,沒有任何代碼,和具體的實現。

首先提出需求:

1、文字聊天

2、共享一個討論問題的白板

3、能進行語音通話

4、聊天室成員查看 5、允許私聊

6、用戶進入/離開聊天室的廣播通知

8、聊天記錄的保存
9、視頻(這個暫且沒有去實現).

使用技術:

1、WPF

2、WCF

開發工具: VS2010

功能分析:

現在列出的功能非常的簡單,界面使用WPF。通信使用WCF,WCF可以有四個方法:

1、傳輸文字

2、傳輸白板圖像

3、傳輸聲音

4、傳輸視頻

為了簡化起見,我打算將聊天記錄在本地的XML中,MSN采用的是這種方式

最初版本的截圖效果:

1、登陸:

wpf1

主面板:

wpf2

上圖中的成員列表:當前聊天室的成員

上圖中工具欄:包括一些常用的操作

上圖中白板區域:共享的白板

上圖中文字聊天區域:消息顯示框和消息輸入框

第一篇就寫到這里,第二篇將會寫到如何進行簡單的WPF布局和一些WCF的常識,歡迎大家提出寶貴的建議,先謝謝。

作者: 朱祁林
出處: http://zhuqil.cnblogs.com
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。


WPF+WCF一步一步打造音頻聊天室(一):概述


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論