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

正文內(nèi)容

畢業(yè)設(shè)計---局域網(wǎng)即時通信軟件設(shè)計-文庫吧

2024-11-11 18:04 本頁面


【正文】 .......................................................... 12 初始化用戶列表 ............................................................................................................ 13 顯示在線用戶 ................................................................................................................ 15 聊天功能 .............................................................................................................................. 16 發(fā)送消息 ....................................................................................................................... 16 接收消息 ....................................................................................................................... 18 查詢聊天記錄功能 ................................................................................................................ 19 用戶離線 .............................................................................................................................. 22 發(fā)送離線請求 ................................................................................................................ 22 接收用戶離線消息 ......................................................................................................... 22 報錯功能 .............................................................................................................................. 23 ........................................................................................................................ 24 啟動服務(wù) .............................................................................................................................. 24 聲明變量 ....................................................................................................................... 24 顯示服務(wù)器 IP............................................................................................................... 24 啟動服務(wù) ....................................................................................................................... 24 監(jiān)聽客戶端請求 ............................................................................................................ 25 接收客戶端請求 .................................................................................................................... 26 根據(jù)客戶端不同請求做出操作 ............................................................................................... 26 連接請求 ....................................................................................................................... 27 即時聊天請求 ................................................................................................................ 29 查詢聊天記錄請求 ......................................................................................................... 30 用戶離線請求 ................................................................................................................ 30 即時發(fā)送“錯誤”指令 ......................................................................................................... 31 ............................................................................................................................................. 32 ............................................................................................................................................. 33 參考文獻(xiàn) ......................................................................................................................................... 34 前言 由于因特網(wǎng)的迅速流行,越來越多的應(yīng)用程序具備了在網(wǎng)上與其它程序通信的能力。從 WIN95 開始微軟把網(wǎng)絡(luò)功能融進(jìn)了它的操作系統(tǒng),使得應(yīng)用程序網(wǎng)絡(luò)通信能力更為普及。因此,微軟的 TCP/IP 協(xié)議也就成為網(wǎng)絡(luò)應(yīng)用程序基于的首選協(xié)議。 一般采用 TCP/IP 協(xié)議的應(yīng)用程序只實(shí)現(xiàn)了單用戶與服務(wù)器間點(diǎn)對點(diǎn)的連接,而本文在 的環(huán)境下,運(yùn)用了了多線程以及共享數(shù)據(jù)結(jié)構(gòu)技術(shù), 不僅實(shí)現(xiàn)了多用戶與服務(wù)器間的連接,而且解決了多用戶間信息互發(fā)問題 依靠服務(wù)器的轉(zhuǎn)發(fā)功能。并且,數(shù)據(jù)庫技術(shù)的引入,使得大數(shù)據(jù)保存成為了可能,并可在任意客戶端查詢聊天記錄。 借助微軟 Visual Studio2021 .NET 開發(fā)平臺,與其自帶的 組件,使開發(fā)效率大大提速。 課題介紹 局域網(wǎng)即時通信,不同于大家熟知的 MSN 這樣的基于互聯(lián)網(wǎng)的即時通信,而是基于學(xué)校教育網(wǎng)、 企業(yè)內(nèi)部局域網(wǎng)使用的即時通信。 即時通信在互聯(lián)網(wǎng)領(lǐng)域的應(yīng)用取得了巨大的成功,但是在 學(xué)校、 企業(yè) 等 內(nèi)部 網(wǎng)絡(luò) 的應(yīng)用仍遠(yuǎn)未普及。 傳輸速度、總體投入及廣域網(wǎng)無法比肩的安全性,注定了局域網(wǎng)層出不窮的潛力,在學(xué)校、企業(yè)內(nèi)部更是如此。在這種前提下,一款可以即時收發(fā)消息用來收發(fā)通知,可查詢歷史消息的通信軟件的需求成為了必然。正是在這種前提下,結(jié)合實(shí)際情況,我決定開發(fā)一套局域網(wǎng)即時通信軟件設(shè)計軟件。 開發(fā)平臺簡介 .NET Framework 是微軟的幾個開發(fā)團(tuán)隊一起努力發(fā)展的成果,最主要用來產(chǎn)生一個可以用來快速開發(fā)、部署網(wǎng)站服務(wù)及應(yīng)用程序的開發(fā)平臺。作為微軟公司繼 WindowsDNA以來的新的開發(fā)平臺。 .Net Framework 是以一種類似于 Java 系統(tǒng)的虛擬機(jī)方式運(yùn)行和管理的編程平臺,通過 CLR 為基礎(chǔ),支持多種語言( C、 、 C++、 Python 等)的開發(fā)。 C是一種安全的、穩(wěn)定的、簡單的,由 C 和 C++衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承 C 和 C++強(qiáng)大功能的同時去掉了一些它們的復(fù)雜特性(例如沒有宏和模版,不允 許 多重繼承)。 C綜合了 VB 簡單的可視化操作和 C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、 優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為 .NET 開發(fā)的首選語言。 在 Visual Studio 2021 的 C++語言當(dāng)中, MFC 可以支持 Vista 的通用控件。 Visual Studio 2021 還支持智能感應(yīng),除此以外,對于 AJAX 引入了很多擴(kuò)展控件,從而可以快速開發(fā) AJAX 的應(yīng)用。新的 Vista SDK 中包含大量的非托管 API。 UAC(用戶訪問控制 )是 Vista 的一種訪問控制機(jī)制,主要是防止病毒對系統(tǒng)的破壞。 使用 Visual Studio 2021 可以高效開發(fā) Windows 應(yīng)用。設(shè)計器中可以實(shí)時反映變更,XAML 中智能感知功能可以提高開發(fā)效率。同時 Visual Studio 2021 支持項目模板、調(diào)試器和部署程序。使用 Expression 交互式設(shè)計器可以無縫集成設(shè)計人員與開發(fā)人員的工作流程。 LINQ 是一種用來進(jìn)行數(shù)據(jù)訪問的編程模型,使得 .NET 語言可以直接支持?jǐn)?shù)據(jù)查詢。LINQ 的目標(biāo)是降低訪問數(shù)據(jù)的復(fù)雜度。 LINQ 可以用統(tǒng)一的方法訪問不同類型的數(shù)據(jù),可以將數(shù)據(jù)作為對象使用,能夠更好地與編程模型集成,可以在 Visual Studio 中進(jìn)行智能提示。 編程語言簡介( C) : 用傳統(tǒng)程序設(shè)計語言設(shè)計程序時,大都是通過 編寫程序代碼來實(shí)現(xiàn)用戶界面,在設(shè)計過程中看不到界面的實(shí)際顯示效果,必須編譯后運(yùn)行程序才能觀察,這很麻煩,大大影響了軟件開發(fā)的效率。 C則是應(yīng)用的面向?qū)ο蟮某绦蛟O(shè)計方法 (OOP),提供了可視化的設(shè)計方法,它把程序和數(shù)據(jù)封裝起來作為一個對象,并為每個對象賦予應(yīng)有的屬性,使對象成為實(shí)在的東西。開發(fā)人員不必再為界面設(shè)計而編寫大量程序代碼,也不需要通過一遍遍編譯來修改不滿意之處了。只要按設(shè)計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設(shè)置這些圖形對象的屬性,就可以輕松完成任務(wù)了。 C會自 動產(chǎn)生界面設(shè)計代碼,程序設(shè)計人員不必再手工編寫實(shí)現(xiàn)程序功能的那些煩人的代碼,從而可以大大提高程序設(shè)計的效率。 : C是在 C/C++語言的基礎(chǔ)上發(fā)展起來的,具有高級程序設(shè)計語言的語句結(jié)構(gòu),接近于自然語言和人類的邏輯思維方式。 C語句簡單易懂,其編輯器支持彩色代碼,可自動進(jìn)行語法錯誤檢查,同時具有功能強(qiáng)大且使用靈活的調(diào)試器和編譯器。 C是面向?qū)ο笮驼Z言,在輸入代碼的同時,解釋系統(tǒng)將高級語言分解翻譯成計算機(jī)可以識別的機(jī)器指令,并判斷每個語句的語法錯誤。在設(shè)計 C程序的過程中,隨時可以運(yùn)行程序,而在整個程序設(shè)計好之后,可以編譯生成可執(zhí)行文件 (.EXE),脫離 C環(huán)境,直接在Windows 環(huán)境下運(yùn)行。 : C通過事件來執(zhí)行對象的操作。一個對象可能會產(chǎn)生多個事件,每個事件都可以通過 一段程序來響應(yīng)。例如,命令按鈕是一個對象,當(dāng)用戶單擊該按鈕時,將產(chǎn)生一個“單擊”(CLICK)事件,而在產(chǎn)生該事件時將執(zhí)行一段程序,用來實(shí)現(xiàn)指定的操作。 在用 C設(shè)計大型應(yīng)用軟件時,不必建立具有明顯開始和結(jié)束的程序,而是編寫若干個微小的子程序,即過程。這些過程分別面向不同的對象,由用戶操作引發(fā)某個 事件來驅(qū)動完成某種特定的功能,或者由事件驅(qū)動程序調(diào)用通用過程來執(zhí)行指定的操作
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1