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

正文內(nèi)容

遠(yuǎn)程監(jiān)控系統(tǒng)畢業(yè)設(shè)計vc-文庫吧資料

2024-12-11 16:56本頁面
  

【正文】 16 菜單欄 菜單欄位于標(biāo)題欄下方,橫跨屏幕,在它上面列出了應(yīng)用程序所支持的命令,菜單欄中的項(xiàng)是命令的主要分類,如文件操作、編輯操作。標(biāo)題欄顏色反映該窗口是否是一個活動窗口,當(dāng)為活動窗口時,標(biāo)題欄呈現(xiàn)醒目顏色。系統(tǒng)菜單提供標(biāo)準(zhǔn)的應(yīng)用程序選項(xiàng),包括: Restore(還原窗口原有的大小 ), Move(使窗口可以通過鍵盤上的光標(biāo)鍵來移動其位置 ), Size(使用光標(biāo)鍵調(diào)整窗口大小 ), Minimize(將窗口縮成圖標(biāo) ), Maximize(最大化:使窗口充滿整個屏幕 )和 Close(關(guān)閉窗口 )。用戶可以用鼠標(biāo)拖動邊框來調(diào)整窗口的大小。 四川理工學(xué)院畢業(yè)設(shè)計(論文) 15 圖表 35 邊框 絕大多數(shù)窗口都有一個邊框,用于指示窗口的邊界。用戶通過關(guān)閉一個窗口來終止一個程序的運(yùn)行;通過選擇相應(yīng) 的應(yīng)用程序窗口來選擇相應(yīng)的應(yīng)用程序。它是屏幕上與一個應(yīng)用程序相對應(yīng)的矩形區(qū)域,是用戶與產(chǎn)生該窗口的應(yīng)用程序之間的可視界面。每個窗口維護(hù)自己的消息隊列,并從中取出消息,利用窗口函數(shù)進(jìn)行處理。 USER 為所有的用戶界面對象提供支持,它用于接收和管理所有輸入消息、系統(tǒng)消息并把它們發(fā)給相應(yīng)的窗口的消息隊列。其中 GDI(圖形設(shè)備接口 )負(fù)責(zé)在屏幕上繪制像素、打印硬拷貝輸出,繪制用戶界面包括窗口、菜單、對話框等。而在 Windows 下,由于允許多個任務(wù)同時運(yùn)行,應(yīng) 用程序的輸入輸出是由 Windows 來統(tǒng)一管理的。 4 用戶消息:這是程序員自己定義并在應(yīng)用程序中主動發(fā)出的,一般由應(yīng)用程序的某一部分內(nèi)部處理。 3 系統(tǒng)消息:對程序化的事件或系統(tǒng)時鐘中斷作出反應(yīng)。當(dāng)用戶在列表框中改動當(dāng)前選擇或改變了檢查框的狀態(tài)時發(fā)出此類消息。這一類消息首先放在系統(tǒng)消息隊列中,然后由 Windows 將它們送入應(yīng)用程序消息隊列中,由應(yīng)用程序來處理消息。消息是一種報告有關(guān)事件發(fā)生的通四川理工學(xué)院畢業(yè)設(shè)計(論文) 13 知。它的框圖如圖 3- 3 所示 : 圖表 32 圖表 33 事件驅(qū)動圍繞著消息的產(chǎn)生與處理展開, 一條消息是關(guān)于發(fā)生的事件的消息。它是一種面向用戶的程序設(shè)計方法,它 在程序設(shè)計過程中除了完成所需功能之外,更多的考慮了用戶可能的各種輸入,并針對性的設(shè)計相應(yīng)的處理程序。 事件驅(qū)動程序設(shè)計是一種全新的程序設(shè)計方法,它不是由事件的順序來控制,而是由事件的發(fā)生來控制,而這種事件的發(fā)生是隨機(jī)的、不確定的,并沒有預(yù)定的順序,這樣就允許程序的的用戶用各種合理的順序來安排程序的流程。這樣的程序設(shè)計方法是面向程序而不是面向用戶的,交互性差,用戶界面不夠友好,因?yàn)樗鼜?qiáng)迫用戶按照某種不可更改的模式進(jìn)行工作。一個程序是一系列預(yù)先定義好的操作序列的組合,它具有一定的開頭、中間過程和結(jié)束。資源編譯器對可執(zhí)行文件的處理是這樣的:如果該程序有資源描述文件,它就把已編譯為二進(jìn)制數(shù)據(jù)的資源加入到可執(zhí)行文件中;否則,僅對該可執(zhí)行文件進(jìn)行相容性標(biāo)識。在制作 Windows 應(yīng)用程序時, 編譯器還要為引出函數(shù)生成正確的入口和出口代碼。外觀的改變可以通過編輯資源來實(shí)現(xiàn),而功能的改變 卻只能通過改變應(yīng)用程序的源代碼,然后重新編譯來 實(shí) 現(xiàn) 。 但是,應(yīng)用程序資源只是定義了資源的外觀和組織,而不是其功能特性。由于資源文件的獨(dú)立性,軟件國際化工作也非常容易。 ,有利于軟件的國際化:由于資源文件獨(dú)立于應(yīng)用程序設(shè)計,使得在修改資源文件時(如調(diào)整對話框大小、對話框控制位置),可以不修改源程序,從而簡化了用戶界面的設(shè)計 。如果在應(yīng)用程序中要多次用到一個代表公司的徽標(biāo)位圖,就可以將它存放在資源文件中,每次用到時再從資源文件中裝入。 :將位圖、圖標(biāo)、字符串等按資源文件方式組織便于統(tǒng)一管理和重用。在 Windows 應(yīng)用程序中引入資源有以下一些好處: 王蓬超: 遠(yuǎn)程桌面監(jiān)控系統(tǒng)開發(fā) 10 :當(dāng)應(yīng)用程序運(yùn)行時,資源并不隨應(yīng)用程序一起裝入內(nèi)存,而是在應(yīng)用程序?qū)嶋H用到這些資源時才裝入內(nèi)存。資源編譯使應(yīng)用程序可以讀取對象的二進(jìn)制映象和具體數(shù)據(jù)結(jié)構(gòu),這樣可以減輕為創(chuàng)建復(fù)雜對象所需要得程序設(shè)計工作。在 DOS 程序設(shè)計過程中,所有的界面設(shè)計工作都在源程序中完成。注意這里說的資源不同與前面提到的資源,這里的資源是應(yīng)用程序所能夠使用的一類預(yù)定義工具中的一個對象,包括:字符串資源、加 速鍵表、對話框、菜單、位圖、光標(biāo)、工具條、圖標(biāo)、版本信息和用戶自定義資源等。當(dāng)一個 CPP、 C 源文件要調(diào)用另一個 CPP、 C 中所定義的模塊功能時,需要包含那個 CPP、 C 文件對應(yīng)的頭文件。 Windows 應(yīng)用程序組成 ,CPP 源程序文件:源程序文件包含了應(yīng)用程序的數(shù)據(jù)、類、功能邏輯模塊(包括事件處理、用戶界面對象初始化以及一些輔助例程)的定義。 其主導(dǎo)思想是消息驅(qū)動。程序員必須在所謂的資源描述文檔 .RC 中找到他們。所謂 UI 資源是指功能菜單,對話框外貌,程序圖標(biāo),光標(biāo)形狀等等東西。 四川理工學(xué)院畢業(yè)設(shè)計(論文) 9 WIN32 應(yīng)用程序 說明 WINDOWS 程序開發(fā)流程為程序代碼和 UI 資源,兩大部分。 開發(fā)工具簡介 本系統(tǒng)采用 VC++ 作為開發(fā)工具。獲取被控端電腦屏幕的過程,實(shí)際上就是服務(wù)器端傳輸一副屏幕圖片到客服端的過程,這個過程 需要傳輸大量的數(shù)據(jù),這牽涉到如何對屏幕圖片數(shù)據(jù)進(jìn)行壓縮。但這些過程與網(wǎng)速有很大的關(guān)系??刂频倪^程一般是先在被控端電腦上執(zhí)行服務(wù)器端程序,然后在控制端電腦執(zhí)行客服端程序,與服務(wù)器端建立一個特殊的遠(yuǎn)程服務(wù),然后通過這個遠(yuǎn)程服務(wù),使用各種遠(yuǎn)程控制功能發(fā)送遠(yuǎn)程控制命令,控制服務(wù)器端的各種應(yīng)用程序的運(yùn)行。 遠(yuǎn)程控制軟件一般分為兩部分:客戶端程序和服務(wù)端程序。當(dāng)操作者 使用主控端電腦時,就如同坐在被控端電腦的屏幕前一樣,可以啟動啟動被控端的應(yīng)用程序,可以使用被控端電腦的文件資料,甚至可以利用被控端電腦的外部打印設(shè)備和通信設(shè)備進(jìn)行打印和訪問互聯(lián)網(wǎng),就像利用遙控器遙控電視機(jī)一樣。這里的遠(yuǎn)程不是字面意思的遠(yuǎn)距離,一般指通過網(wǎng)絡(luò)控制遠(yuǎn)端電腦。 王蓬超: 遠(yuǎn)程桌面監(jiān)控系統(tǒng)開發(fā) 8 第 3章 概要設(shè)計 和詳細(xì)設(shè)計 在討論遠(yuǎn)程監(jiān)控的話題之前,必須明確什么 是遠(yuǎn)程監(jiān)控系統(tǒng) 技術(shù)。 經(jīng)濟(jì)可行性 本軟件成本低廉,要的只是兩個 ISP 分發(fā)的 IP 地址,而且這也多用于局域網(wǎng)或企業(yè)網(wǎng)等內(nèi)網(wǎng),就更談不上成本上的問題。網(wǎng)絡(luò)流量的問題是造成所有通信程序的不穩(wěn)定性的罪魁禍?zhǔn)住? 可行性技術(shù)研究 技術(shù)可行性 本次開發(fā)所用到的一系列的技術(shù)已是累積了幾十年的技術(shù),這些技術(shù)在這么多年的發(fā)展中并沒有被淘汰,反而是越來越來熱門。 所謂連接確認(rèn),是指當(dāng)服務(wù)器端套接字監(jiān)聽到或者說接收到客戶端套接字的連接請求,它就響應(yīng)客戶端套接字的請求,建立一個新的線程,把服務(wù)器端套接字的描述發(fā)給客戶端,一旦客戶端確認(rèn)了此描述,連接就建立好了。 所謂客戶端請求,是指由客戶端的套接字提出連接請求,要連接的目標(biāo)是服務(wù)器端的套接字。 根據(jù)連接啟動的方式以及本地套接字要連接的目標(biāo),套接字之間的連接過程可以分為三個步驟:服務(wù)器監(jiān)聽,客戶端請求,連接確認(rèn)。套接字有兩種不同的類型:流套接字和數(shù)據(jù)報套接字。應(yīng)用程序一般僅在同一類的套接字間進(jìn)行通信。各種進(jìn)程使用這個相同的域互相之間用 Inter 協(xié)議簇來進(jìn)行通信。套接字存在于通信域中,通信域是為了處理一般的線程通過套接字通信而引進(jìn)的一種抽象概念。 下面我們著重再介紹下什么是 SOCKET. 套接字是通信的基石,是支持 TCP/IP 協(xié)議的網(wǎng)絡(luò)通信的基本操作單元。 UDP雖然效率更高,但是有掉包的情況出現(xiàn),這是本方案所不允許的。 Socket 可以看成在兩個程序進(jìn)行通訊連接中的一個端點(diǎn),一個程序?qū)⒁欢涡畔?寫入 Socket 中,該Socket 將這段信息發(fā)送給另外一個 Socket 中,使這段信息能傳送到其他程序中 。 這樣用戶可以真正的實(shí)現(xiàn)遠(yuǎn)程辦公。該 程序 允許你利用你的鼠標(biāo)和鍵盤來控制其他的計算機(jī)遠(yuǎn)程。駕駛通過城市 去訪問 您的 公司的電腦帶著 高 燒 , 這 不是一個真正的好主意。需求分析既可以用于一個業(yè)務(wù)的具體分析,也可以用于一類業(yè)務(wù)的分析和整個業(yè)務(wù)支撐系統(tǒng)的分析 四川理工學(xué)院畢業(yè)設(shè)計(論文) 5 用戶需求 當(dāng)您在辦公室或商務(wù)旅行,但有時,你可能需要做一些 事必須試用 你家里的電腦,例如: 閱讀 您的電 子書 或閱讀您的電子郵件。但是因應(yīng)系統(tǒng)建設(shè)的需要,我們必須給出一個清晰的合理的業(yè)務(wù)定義 ——需求分析就是一個比較合適的方法。由于在業(yè)務(wù)管理的過程中同時也在業(yè)務(wù)系統(tǒng)的建設(shè)過程中,我們都沒有對業(yè)務(wù)進(jìn)行定義或定義不夠清晰準(zhǔn)確,業(yè)務(wù)本身在執(zhí)行過程中就出現(xiàn)概念不清和流程不暢等情況,那么作為以機(jī)器支撐的業(yè)務(wù)系統(tǒng)當(dāng)然就天生具有很大的缺陷。 為什么會出現(xiàn)這種矛盾的情況呢?開發(fā)方說需求方的業(yè)務(wù)太復(fù)雜、變動太頻繁、業(yè)務(wù)與流程不規(guī)范;建設(shè)方說開發(fā)方的開發(fā)能力差,開發(fā)代價高,系統(tǒng)缺陷和錯誤多多。人們對計算機(jī)應(yīng)用系統(tǒng)的態(tài)度上也經(jīng)歷了從開始的拒絕 、懷疑、喜歡、依靠到最后渴望其無所不能的過程。 應(yīng)完成內(nèi)容 1).遠(yuǎn)程控制模式架構(gòu),如基于主從模式; 2).遠(yuǎn)程控制功能實(shí)現(xiàn),如開關(guān)機(jī),遠(yuǎn)程監(jiān)視; 3).遠(yuǎn)程控制安全考慮; 4).遠(yuǎn)程控制實(shí)現(xiàn)平臺與技巧; 王蓬超: 遠(yuǎn)程桌面監(jiān)控系統(tǒng)開發(fā) 4 5).遠(yuǎn)程控制軟件實(shí)現(xiàn),要求至少能在兩臺電腦上正常運(yùn)行; 6).界面新穎友四川理工學(xué)院畢業(yè)設(shè)計(論文) 5 第 2章 需求分析 算機(jī)技術(shù)支持的業(yè)務(wù)運(yùn)營支撐系統(tǒng)是隨著市場經(jīng)營的需要不斷得到完善和提高的。實(shí)現(xiàn)基本的遠(yuǎn)程控制要求,界面新穎友好。 四川理工學(xué)院畢業(yè)設(shè)計(論文) 3 主要任務(wù) 本軟件就是基于此而設(shè)計開發(fā)的,能實(shí)現(xiàn)以下的基本的遠(yuǎn)程功能 : 1),查看被控制端的 桌面 2),查看被控制端的 桌面 內(nèi)容 3),強(qiáng)迫被控制端重新啟動或關(guān)機(jī); 4),修改被控制端的系統(tǒng)配置文件; 5),直接執(zhí)行任何可執(zhí)行命令,打開應(yīng)用程序 6),控制被控制端的屏幕,在本地直接操作被控制端計算機(jī) 任務(wù) 內(nèi)容 : 基于 Windows 的遠(yuǎn)程控制軟件開發(fā)畢業(yè)設(shè)計的主要任務(wù)是要求做出從系統(tǒng)角度 計的遠(yuǎn)程控制模式,并制作相應(yīng)實(shí)用軟件。形成很多木馬程序。 當(dāng)然,遠(yuǎn)程 控制軟件是一把雙刃劍,有優(yōu)點(diǎn)就會有缺點(diǎn),它存在比較嚴(yán) 重的安全隱患。遠(yuǎn)程控制具有一下優(yōu)點(diǎn):便于用戶能夠在任何地方通過網(wǎng)絡(luò)及時,快速的訪問,控制自己的主機(jī)。在進(jìn)行一臺電腦對多臺遠(yuǎn)端電腦進(jìn)行控制時,遠(yuǎn)程控制軟件似乎更像一個局域網(wǎng)的網(wǎng)絡(luò)管理員,而提供遠(yuǎn)程控制的遠(yuǎn)程終端服務(wù)就像極了辦公室局域網(wǎng)的延伸。通過遠(yuǎn)程控制軟件,我們可以進(jìn)行很多方面的遠(yuǎn)程控制,包括獲取目標(biāo) 電腦屏幕圖像、窗口及進(jìn)程列表;記錄并提取遠(yuǎn)端鍵盤事件(擊鍵序列,即監(jiān)視遠(yuǎn)端鍵盤輸入的內(nèi)容);可以打開、關(guān)閉目標(biāo)電腦的任意目錄并實(shí)現(xiàn)資源共享;提取撥號網(wǎng)絡(luò)及普通程序的密碼;激活、中止遠(yuǎn)端程序進(jìn)程;管理遠(yuǎn)端電腦的文件和文件夾;關(guān)閉或者重新啟動遠(yuǎn)端電腦中的操作系統(tǒng);修改 Windows 注冊表;通過遠(yuǎn)端電腦上、下載文件和捕獲音頻、視頻信號等。 遠(yuǎn) 程控制軟件一般分兩個部分:一部分是客戶端程序 Client,另一部分是服務(wù)器端程序 Server,在使用前需要將客戶端程序安裝到主控端電腦上,將服務(wù)器端程序安裝到被控端電腦上。此外,有的遠(yuǎn)程控制軟件還支持通過串口、并口、紅外端口來對遠(yuǎn)程機(jī)進(jìn)行控制(不過,這里說的遠(yuǎn)程電腦,只能是有限距離范圍內(nèi)的電腦了)。但是,隨著網(wǎng)絡(luò)的高度發(fā)展,電腦的管理及技術(shù)支持的需要,遠(yuǎn)程操作及控制技術(shù)越來越引起人們的關(guān)注。也就是說,我們控制被控端電腦進(jìn)行操作似乎是在眼前的電腦上進(jìn)行的,實(shí)質(zhì)是在遠(yuǎn)程的電腦中實(shí)現(xiàn)的,不論打開文件,還是上網(wǎng)瀏覽、下載等都是存儲在遠(yuǎn)程的被控端電腦中的。當(dāng)操作者使用主控端電腦控制被控端電腦時,就如同坐在被控端電腦的屏幕前一樣,可以啟動被控端電腦的應(yīng)用程序,可以使用被控端電腦的文件資料,甚至可以利用被控端電腦的外部打印設(shè)備(打印機(jī))和通信設(shè)備(調(diào)制解調(diào)器或者專線等)來進(jìn)行打印和訪問互聯(lián)網(wǎng),就像你利用遙控器遙控電視的音量、變換頻道或者開關(guān)電視機(jī)一樣。這也就是所謂的遠(yuǎn)程控制軟件。為此,希望編寫一個適合于自己所在局域網(wǎng)的通訊程序。 socket II 目 錄 第 1 章 引言 ............................................................................................................... 1 主要任務(wù) ........................................................................................................ 3 任務(wù)內(nèi)容 :............................................................................................. 3 應(yīng)完成內(nèi)容 .......................................................................................... 3 第 2 章
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1