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

正文內(nèi)容

基于qt嵌入式網(wǎng)絡(luò)聊天系統(tǒng)的設(shè)計(已修改)

2025-05-23 19:03 本頁面
 

【正文】 本科生畢業(yè)論文(設(shè)計) 題 目 A Functionalist Approach to Translation of Tourism Texts 姓 名 商廣浩 學(xué)號 0812301048 院 系 物理工程學(xué)院 專 業(yè) 電子信息工程 指 導(dǎo)教師 王艷娜 職稱 講師 2021 年 5 月 15 日 曲阜師范大學(xué) 杏壇學(xué)院 教務(wù)處制 1 目 錄 摘要 ............................................... 3 關(guān)鍵詞 .................................................. 3 ABSTRACT ................................................. 3 keyword ............................................... 4 引言 .................................................... 4 1 QT......................................................................................................... 6 QT的概念 .......................................... 6 QT的發(fā)展史和前景 .................................. 7 QT的主要功能 ...................................... 8 2 WINDOWS SOCKETS 網(wǎng)絡(luò)編程 的研究 ......... 錯誤 !未定義書簽。 TCP/IP 體系結(jié)構(gòu) .................................... 5 TCP/IP簡介 ........................................ 5 TCP/IP 的特點 .............................................................................. 5 基 本 套接字 ......................................... 5 /服務(wù)器模式 .................................. 7 SOCKETS 程序設(shè)計 ................................... 8 SOCKETS API 簡介 ................................... 8 WINDOWS SOCKETS 機制 ................................................................. 9 3 網(wǎng)絡(luò)通信模塊分析 ........................ 錯誤 !未定義書簽。 網(wǎng)絡(luò)通信程序設(shè)計過程 .............................. 11 網(wǎng)絡(luò)通信 程序 設(shè)計核心 .............................. 13 通信設(shè)計代碼分析 .................................. 13 數(shù)據(jù)傳輸代碼分析 .................................. 17 出錯處理 .......................................... 19 4 界面模塊 分析 ......................................... 20 服務(wù)器端界面模塊分析 .............................. 20 客戶端界面模塊分析 ................................ 21 用戶登陸界面分析 .................................. 21 用戶聊天界面分析 .................... 錯誤 !未定義書簽。 5 數(shù)據(jù)庫模塊 分析 ......................... 錯誤 !未定義書簽。 數(shù)據(jù)庫的選擇 ...................................... 27 數(shù)據(jù)庫訪問方法 ...................... 錯誤 !未定義書簽。 ADO 數(shù)據(jù)庫編程 ...................... 錯誤 !未定義書簽。 ADO與 ADO接口 簡介 ................. 錯誤 !未定義書簽。 2 使用 ADO 操作 SQL代碼分析 ........................... 錯誤 !未定義書簽。 6 總結(jié) ................................................ 33 ........................................ 33 總結(jié) ............................................. 33 第七章、參考書目 ......................... 錯誤 !未定義書簽。 基于 Qt 嵌入式網(wǎng)絡(luò)聊天系 統(tǒng)的設(shè)計 3 電子信息工程專業(yè)學(xué)生 商廣浩 指導(dǎo)老師 王艷娜 摘要 : 本文主要介紹了如何用 QT 技術(shù)來實現(xiàn)一個局域網(wǎng)的聊天軟件。論文闡述了 QT 的概念,發(fā)展歷史,功能及其應(yīng)用平臺,以及 QT 的發(fā)展前景; 本論文討論了 linus 環(huán)境下局域網(wǎng)聊天程序的 設(shè)計思路 和設(shè)計方法。其中網(wǎng)絡(luò)通信部分采用流行的 TCP/IP 協(xié)議。程序采用典型的 C/S(服務(wù)器 /客戶 端 )構(gòu)架 。 用 socket 編程設(shè)計網(wǎng)絡(luò)通訊。界面設(shè)計部分采用 QT 框架。數(shù)據(jù)庫采用微軟 SQL Server。本文 最終設(shè)計了一個簡易版本的聊天軟件,包括登陸、退出、添加好友、消息收 /發(fā)等功能。 關(guān)鍵詞 : QT, TCP/IP 通信, Sockets API, C/S architecture Qt based embedded work chat system design Student majoring in Electronic and Information Engineering shangguanghao Tutor wangyanna ABSTRACT : This article discusses how to design and develop a LAN chatting program in Linus environment. The work munication part depends on the popular TCP/IP protocol. Software is based on C/S architecture. Network munication is developed with Socket. UI is designed with QT frame. Database is designed with SQL server. The article describes a concise chart software version, with the function of logging in/out, adding friend to list, sending/receiving message and so on. Keywords: QT, TCP/IP munication, Sockets API, C/S architecture 引言: 近年來,隨著全球信息化的不斷發(fā)展,網(wǎng)絡(luò)也在飛速發(fā)展。出于高效、快速地處理各種事務(wù)的目的,越來越多的企業(yè)在其內(nèi)部使用局域網(wǎng)來進行工作。在內(nèi)部局域網(wǎng)的幫助下,企業(yè)得以簡化信息流程,提高信息交換的速度,從而提高工作效率。然而,隨著企業(yè)規(guī)模的擴大,業(yè)務(wù)量的增加,企業(yè)內(nèi)部的信息越來越私密,企業(yè)只希望員工通過內(nèi)部局域網(wǎng)進行溝通與交流,避免企業(yè)內(nèi)部機密通過 Inter 泄露到外部。為了解決上述矛盾,人們提出 了開發(fā)局域網(wǎng)聊天軟件的構(gòu)想,通過局域網(wǎng)聊天軟件,企業(yè)員工可以隨時的進行即時消息傳遞,召開網(wǎng)絡(luò)會議等,有利于提高工作效率,同時又保護了企業(yè)內(nèi)部信息的安全。 4 隨著 用戶 對軟件功能的 需求 不斷提高 ,即時通訊的產(chǎn)品也不斷 地更新?lián)Q代 。即時通訊的發(fā)展 不論是 在基礎(chǔ)應(yīng)用方面 還是在擴展應(yīng)用方面都有著飛躍。為了滿足用戶的需求,包括騰訊公司的聊天軟件 在內(nèi),許多即時性聊天工具都推出了語音聊天、視頻聊天功能模塊。本課題研究的是基于局域網(wǎng)的聊天室,用 VC++編寫的程序,程序?qū)崿F(xiàn)一般的文字聊天功能,可作為某局域網(wǎng)的交流工具。 本系統(tǒng)采用 基于 Socket 的方法實現(xiàn)局域網(wǎng)通信,基于 Socket 的局域網(wǎng)通信軟件可以為企業(yè)原有的局域網(wǎng)提供一種良好,安全,快速的通信機制。它的實現(xiàn)無需對企業(yè)原有的局域網(wǎng)硬件進行任何改動,具有實現(xiàn)成本低廉的優(yōu)點,它的使用能有效地降低局域網(wǎng)通信負荷,提高局域網(wǎng)的使用效率,可以很好地解決企業(yè)內(nèi)部局域網(wǎng)的各種通信需求。 基于 Socket 的局域網(wǎng)聊天工具很好地詮釋了 Socket 通信的原理,并且在企業(yè)內(nèi)部通信、教學(xué)、討論等應(yīng)用中都具有一定的實用價值。它具有信息收發(fā)速度快,保密性好,占用網(wǎng)絡(luò)帶寬資源低,占用服務(wù)器吞吐能力低,易于 編程實現(xiàn)等優(yōu)點 [3]?;?Socket的局域網(wǎng)通信軟件應(yīng)用范圍廣闊,不但可以處理傳統(tǒng)的通信需求,而且也能擴展以適應(yīng)新型的網(wǎng)絡(luò)應(yīng)用,如網(wǎng)絡(luò)教育,數(shù)據(jù)影音傳輸?shù)?,擁有廣泛的應(yīng)用前景 。 如今基于局域網(wǎng)的即時通信工具一般采用 UDP或者 TCP 協(xié)議體系來實現(xiàn) ,開發(fā)技術(shù)已經(jīng)比較成熟。 UDP 的實時性比較好,但是不一定提供可靠的數(shù)據(jù)傳輸, TCP 可以提供可靠的數(shù)據(jù)傳輸,本課題采用 TCP完成局域網(wǎng)聊天室的設(shè)計。 1 QT QT 的概念 Qt 是一個 1991 年由奇趣科技開發(fā)的跨平臺 C++圖形用戶界面 應(yīng)用程序 開發(fā)框架。它既可以開發(fā) GUI程式,也可用于開發(fā)非 GUI 程式,比如控制臺工具和服務(wù)器。 Qt是 面向?qū)ο?語言,易于擴展,并且允許組件編 程。 2021年,奇趣科技被諾基亞公司收購, QT也因此成為 諾基亞 旗下的編程語言工具。 QT 的 歷史和發(fā)展 * 1996 Oct KDE組織成立 * 1998 Apr 05 Trolltech 的程序員在 5 天之內(nèi)將 從 Motif 移植到 Qt 上 * 1998 Apr 08 KDE Free Qt 基金會成立 * 1998 Jul 09 Qt 發(fā)布 * 1998 Jul 12 KDE 發(fā)布 * 1999 Mar 04 發(fā)布 * 1999 Mar 12 Qt 發(fā)布 * 1999 Jun 25 Qt 發(fā)布 5 * 1999 Sep 13 KDE 發(fā)布 * 2021 Mar 20 嵌入式 Qt 發(fā)布 * 2021 Sep 06 Qt 發(fā)布 * 2021 Oct 05 Qt 發(fā)布 * 2021 Oct 30 Qt/Embedded 開始使用 GPL 宣言 * 2021 Sep 04 Qt free edition 開始使用 GPL * 2021 Nokia 從 Trolltech 公司收購 Qt, 并增加 LGPL 的授權(quán)模式 * 2021 Digia 從 Nokia 收購了 Qt的商業(yè)版權(quán),從此 Nokia 負責 Qt on Mobile, Qt Commercial 由 Digia 負責 QT 的主要功能 Qt 首次包含了對 Symbian 平臺的支持,并在其所支持的平臺中新增了Windows Apple Mac OS (雪豹 ) 和即將上市的 Maemo 6。此外還為實時操作系統(tǒng) QNX 和 VxWorks 提供了網(wǎng)絡(luò)社區(qū)支持。對 Maemo 5 的支持目前也已進入研發(fā)階段,其技術(shù)預(yù)覽版第二版于 2021 年 12 月 1 日發(fā)布。 Qt 對 X11 、 X86 、 ARM 及 Symbian 的支持首次為開發(fā)人員創(chuàng)造了使用同一 代碼庫同時針對這多個平臺進行開發(fā)的機會。能夠跨平臺分享代碼就意味著開發(fā)人員所開發(fā)的應(yīng)用程序上市的速度將更快,影響的設(shè)備用戶群將更廣。 Qt Mobility 項目下的全新 Qt API 技術(shù)預(yù)覽版也同時發(fā)布。這些跨平臺的 API為開發(fā)人員提供了多種功能,如導(dǎo)航類設(shè)備的定位功能,以及信息發(fā)送和接收、聯(lián)系人和網(wǎng)絡(luò)連接管理等。 性能提升主要包括:一個經(jīng)過高度優(yōu)化、重新編
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1