freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)絡視頻聊天軟件系統(tǒng)的設計與實現(xiàn)-全文預覽

2024-11-29 13:59 上一頁面

下一頁面
  

【正文】 ication, IPC)以及當作組件式軟件開發(fā)的平臺。 由于 Windows 的基于消息的特點 ,WINSOCK 和 BSD 套接口相比 ,有如下一些新的擴充 : 異步選擇函數(shù) WSAAsyncSelect()允許應用程序提名一個或多個感興趣的網(wǎng)絡事件 ,如 FD_READ,FD_WRITE,FD_CONNECT,FD_ACCEPT 等等代表的網(wǎng)絡事件 .當被提名的網(wǎng)絡事件發(fā)生時 ,Windows 應用程序的窗口函數(shù)將收到一個消息 .這樣就可以實現(xiàn)事件驅(qū)動了 . 異步請求函數(shù)允許應用程序用異步方式獲得請求的信息 ,如 WSAAsyncGetXByY()類函數(shù) . 這些函數(shù)是對 BSD 標準函數(shù)的擴充 .函數(shù) WSACancelAsyncRequest()允許用 2020 屆本科生畢業(yè)設計 第 9 頁 戶中止一個正在執(zhí)行的異步請求 . WINSOCK 提供了 鉤子函數(shù) 負責處理 Windows 消息 ,使 Windows 的消息循環(huán)能夠繼續(xù) .WINSOCK 提 供 了 兩 個 函 數(shù) (WSASetBlockingHook() 和WSAUnhookBlockingHook()) 讓 應用程 序設 置或取 消自己 的 鉤子 函數(shù) .函數(shù)WSAIsBlocking()可以檢測是否阻塞 ,函數(shù) WSACancelBlockingCall()可以取消一個阻塞的調(diào)用 . WINSOCK 提供了兩個 WSAGetLastError()和 WSASetLastError()來獲取和設置最近錯誤號 . 由于 Windows Sockets 的服務是以動態(tài)連接庫 形式實現(xiàn)的 ,所以必須要先調(diào)用 WSAStartup()函數(shù)對 Windows Sockets DLL 進行初始化 ,協(xié)商 WINSOCK的版本支持 ,并分配必要的資源 .在應用程序關(guān)閉套接口后 ,還應調(diào)用 WSACleanup()終止對 Windows Sockets DLL 的使用 ,并釋放資源 ,以備下一次使用 . 組件對象模型 (COM) 組件對象模型,也稱組件對象模型,英文為 Component Object Model,縮寫 COM,是 微軟 對于 網(wǎng)頁服務器 與客戶端、增益集與 Office 系列軟件之間交互的一項軟件組件技術(shù)。若使用無連接的套接口編程,程序的流程可以用圖 31 表示。 作為一個強有力的競爭對手,為 Borland 的 Turbo C++編譯器設計 OWL( Object Windows Library)在同一時間也發(fā)布了。后來他們創(chuàng)建了一組C++類,這就是 MFC。因此,他們推出了替代早期的老式的字符界面的集成開發(fā)環(huán)境( IDE)的 PWB。最重要的不外是 Open(打開) ,Read(讀入) ,Write(寫) CString 字符串。 CGdiObject 及子類 ,用于向設備文本畫圖。 CDC 有個常用子類 CClientDC(窗口客戶區(qū)),畫圖通常通過 CClientDC 完成。無論是顯示器還是打印機,都是畫圖給用戶看。最重要的是 OnDraw(重畫窗口 ),通常用 CWnd::Invalidate()來啟動它。該類很大,一開始也不必學,知道就行了。應該象背 4 級單詞一樣將這些常用類搞懂;當然不要死記,要通過看幫助、看例子、動手練習來學會它們;而且,并非每個類的內(nèi)部的所有函數(shù)都要學會,要日積月累。 MFC 編制軟件時的大量內(nèi)節(jié) ,如應用 程序?qū)崿F(xiàn)消息的處理 ,設備環(huán)境繪圖 ,這種結(jié)合是以方便為目的的 ,必定要付出一定代價 (這是微軟的一向作風 ),因此就造成了 MFC 對類封裝中的一定程度的的冗余和迂回 ,但這是可以接受的 .. 最后要明白 MFC 不只是一個功能單純的界面開發(fā)系統(tǒng) ,它提供的類絕大部分用來進行界面開發(fā) ,關(guān)聯(lián)一個窗口的動作 ,但它提供的類中有好多類不與一個窗口關(guān)聯(lián) ,即類的作用不是一個界面類 ,不實現(xiàn)對一個窗口對象的控制 (如創(chuàng)建 ,銷毀 ),而是一些在 WinDOS(用MFC 編寫的程序絕大部分都在 WinDOS 中運行 )中實現(xiàn)內(nèi)部處理的類 ,如數(shù)據(jù)庫的管理類等 ,學 習中最應花費時間的是消息和設備環(huán)境 ,對 C++和 MFC 的學習中最難的部分是指針 ,C++面向?qū)ο癯绦蛟O計的其它部分 ,如數(shù)據(jù)類型 ,流程控制都不難 ,建議學習數(shù)據(jù)結(jié)構(gòu)C++版。 由于它的易用性,初學者常誤認為 VC++開發(fā)必須使用 MFC。 MFC 應用程序的總體結(jié)構(gòu)通常由開發(fā)人員從 MFC 類派生的幾個類和一個 CWinApp類對象(應用程序?qū)ο螅┙M成。 介紹 MFC, 微軟 基礎(chǔ)類 (Microsoft Foundation Classes),同 VCL 類似,是一種Application Framework,隨微軟 Visual C++ 開發(fā)工具發(fā)布。 MFC 中封裝了大部分 Windows API 函數(shù)和Windows 控件,它包含的功能涉及到整個 Windows 操作系統(tǒng) 。服務端可以顯示當前連接的客戶昵稱以及 IP地址。彈出視頻聊天對話框,大窗口顯示對方影像,右下小窗口顯示本機影像,可進行音量大小等功能的調(diào)節(jié)。 1, VC++編程基礎(chǔ) 2, MFC基于對話框模板的結(jié)構(gòu)與原理 3, socket網(wǎng)絡編程基礎(chǔ) 4,基于 C/S模式的網(wǎng)絡通信原理 5,微軟實時通信 (RTC)開發(fā)包 功能需求 模式 本軟件分為點對點 IP模式和服務器模式, IP模式下,直接輸入通信對象的 IP地址即可進行相應語音視頻或文字通信。有局域網(wǎng)或廣域網(wǎng)連接。公司前身(原威盛軟件)是世界上最大的獨立主機板晶片組設計公司 —— VIA(威盛電 子)的核心科研機構(gòu)之一,長期為 VIA、HTC、 VIA Tele 等世界知名高科技企業(yè)提供嵌入式系統(tǒng)設計和視頻通信產(chǎn)品研發(fā)。企業(yè)在利用視頻會議 系統(tǒng)來進行遠程銷售時,對產(chǎn)品或公司的介紹可以全視頻播放展示。對于異地的客戶,視頻會議系統(tǒng)可以進行音視頻的同步傳輸,加入會議的與會人員可以跟會議主席人員進行語音交流,會議主席人員可對參加會議人員提出的問題進行及時回答。 設計意義 視頻會議系統(tǒng)可開展企業(yè)間的遠程視頻會議和業(yè)務培訓。視頻會議系統(tǒng)對于減少差旅費用等機構(gòu)開支;提高機構(gòu)運作效率;提高機構(gòu)形象有利于加強對外交往;有利于政策方針的迅速準確傳達;有利于廣泛收集意見;有利于加強內(nèi)部交流;員工培訓等方面帶來巨大的直接和間接效益。近年來隨著電子政務工程的逐步推進,政府部門更加關(guān)注視頻會議系統(tǒng)建設?;诓煌脚_以及不同開發(fā)工具的網(wǎng)絡視頻會議系統(tǒng)層出不窮。 Vc + + 。 關(guān)鍵字 :網(wǎng)絡 視頻聊天; 網(wǎng)絡 視頻會議; 微軟實時通信 (RTC); VC++; ABSTRACT Video munication is the most ancient munication mode, is also far systems research and exploration continues the emerging business. Ancient fireworks to defeat one of the earliest video munication. This paper refers to the video munication in continuous and dynamic image munication. As technology, policy, use fees and so on various reasons, video munications business globally and no largescale land use, but people haven39。未來視頻通信業(yè)務將會承載于有線或無線 Inter 上,同時其服務質(zhì)量也將會滿足商業(yè)化發(fā)展的需要。古代的烽火狼煙可為最早的一種“視頻通信”。 3) 網(wǎng)絡聊天軟件的實現(xiàn)。 2) 網(wǎng)絡聊天軟件設計與分析。 院長簽字: 指 導教師簽字: 畢業(yè)設計指導教師評閱書 指導教師評語 (①基礎(chǔ)理論及基本技能的掌握;②獨立解決實際問題的能力;③研究內(nèi)容的理論依據(jù)和技術(shù)方法;④取得的主要成果及創(chuàng)新點;⑤ 工作態(tài)度 及工作量;⑥總體評價及建議成績;⑦存在問題;⑧是否同意答辯等): 成 績: 指導教師簽字: 年 月 日 畢業(yè)設計評閱教師評閱書 評閱教師評語 ( ①選題的意義;②基礎(chǔ)理論及基本技能的掌握;③綜合運用所學知識解決實際問題的能力;③工作量的大小;④取得的主要成果及創(chuàng)新點;⑤寫作的規(guī)范程度;⑥總體評價及建議成績;⑦存在問題; ⑧ 是否同意答辯等 ): 成 績: 評閱教師簽字: 年 月 日 畢業(yè)設計答辯及綜合成績 答 辯 情 況 提 出 問 題 回 答 問 題 正 確 基本 正確 有一般性錯誤 有原則性錯誤 沒有 回答 答辯委員會評語及建議成績: 答辯委員會主任簽字: 年 月 日 學院領(lǐng)導小組綜合評定成績: 學院領(lǐng)導小組負責人: 年 月 日 摘 要 視頻通信既是最古老的通信方式,也是到目前通信界仍在不斷研究和探索的新興業(yè)務。 人們對視頻通信業(yè)務的需求促進與其相關(guān)的網(wǎng)絡、信息處理、網(wǎng)絡接入等技術(shù)的發(fā)展,同時這些技術(shù)的不斷發(fā)展也反過來促使視頻通信業(yè)務的不斷成熟。 本文著重介紹以微軟實時通信 (RTC)API 為基礎(chǔ)的網(wǎng)絡視頻聊天軟件的設計與實現(xiàn),并進行相應的測試與分析。 Microsoft realtime munication (RTC)。遠程通信的各種優(yōu)勢給人們帶來的方便也促使人們對這一領(lǐng)域進行更加深入的探索。整個系統(tǒng)運行情況良好,得到了國家領(lǐng)導人和各部委領(lǐng)導的高度贊揚。 視頻會議系統(tǒng)是指通過現(xiàn)有的各種電氣通訊傳輸媒體,將人物的靜態(tài) /動態(tài)圖像、 語音、文字、圖片等多種信息分送到各個用戶的計算機上,使得在地理上分散的用戶可以共聚一處,通過圖形、聲音等多種方式交流信息,增加雙方對內(nèi)容的理解能力?,F(xiàn)在的一些軟件像 以及 MSN 等軟件為人們的視頻聊天提供了許多方便 。 視頻會議系統(tǒng)也可實現(xiàn)與異地客戶的遠程業(yè)務談判。 視頻會議系統(tǒng)還可助力企業(yè)的遠程銷售。作為視頻會議系統(tǒng)的提供商 —— 傲群信息( Audividi),其總部位于美國加利福尼亞的 Fremont。 2020 屆本科生畢業(yè)設計 第 3 頁 2 需求分析 本軟件客戶端需要在 xp或更高版本 Windows系統(tǒng)下運行。 本軟件在 VC++,以微軟基本類庫 (MFC)中基于對話框模板為基礎(chǔ);需要安裝微軟實時通信 (RTC)開發(fā)包,版本: Client API SDK;需要 socket api支持。 即時語音視頻通信:在 IP模式或服務器模式下選擇通信對象,即可通過點擊“視頻聊天”進行語音視頻通信。服務器端需要建立服務,客戶端才能連接。 2020 屆本科生畢業(yè)設計
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1