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

正文內(nèi)容

基于net的網(wǎng)絡(luò)下載工具設(shè)計與實現(xiàn)畢業(yè)論文(專業(yè)版)

2025-08-08 18:09上一頁面

下一頁面
  

【正文】 所以 Control 部分的設(shè)計師 MVC 中最為重要的一部分。 設(shè)計說明任務(wù)下載的重點在于多線程進(jìn)行下載時對下載的線程進(jìn)行有效的控制,以及對當(dāng)前下載到得數(shù)據(jù)量實時進(jìn)行統(tǒng)計友好的反應(yīng)到 UI 上,這就是多線程任務(wù)下載的主要問題。 if (IsRenameGenerated(data)) actions |= 。 }, )。 (data == null || !)) = 。(當(dāng)前支持 IE6/7 和 opera9 兩種類型的瀏覽器)中國礦業(yè)大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 第 18 頁軟件界面狀態(tài)記錄支持 通過寫入注冊表 HKEY_CURRENT_USER\Software\WebDownload 下記錄一系列的軟件狀態(tài)。C對于網(wǎng)絡(luò)方面的支持也很強大,所以根據(jù)目前已知的技術(shù),運用 C編寫 HTTP 線程下載工具在技術(shù)實現(xiàn)層面是沒有太大問題的。HttpWebRequest 類對 WebRequest 中定義的屬性和方法提供支持,HttpWebRequest將發(fā)送到 Inter 資源的公共 HTTP 標(biāo)頭的值公開為屬性,由方法或系統(tǒng)設(shè)置,常用的由屬性或方法設(shè)置的 HTTP 標(biāo)頭為:接受, 由 Accept 屬性設(shè)置, 連接, 由Connection 屬性和 KeepAlive 屬性設(shè)置, ContentLength, 由 ContentLength 屬性中國礦業(yè)大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 第 14 頁設(shè)置, ContentType, 由 ContentType 屬性設(shè)置, 范圍, 由 AddRange 方法設(shè)置. 實際使用中是將標(biāo)頭信息正確設(shè)置后,傳遞到 WEB 服務(wù)器,WEB 服務(wù)器根據(jù)要求作出回應(yīng)。這時就需要斷開當(dāng)前的連接,而向這個重定向后的服務(wù)器發(fā)請求。其余各字段是一些關(guān)于文件和服務(wù)器的屬性信息。HTTP 斷點續(xù)傳支持對于 HTTP 協(xié)議,向服務(wù)器請求某個文件時,只要發(fā)送類似如下的請求即可: GET /Path/FileName HTTP/ Host: :80 Accept: */* UserAgent: GeneralDownloadApplication Connection: close 每行用一個“回車換行”分隔,末尾再追加一個“回車換行”作為整個請中國礦業(yè)大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 第 11 頁求的結(jié)束。與大多數(shù) Inter 服務(wù)一樣,F(xiàn)TP 也是一個客戶機(jī)/服務(wù)器系統(tǒng)。SP 是分隔符。5) 中止線程:如果需要中止線程可以使用如下的代碼:()。使用線程的好處有以下幾點:1) 使用線程可以把占據(jù)長時間的程序中的任務(wù)放到后臺去處理2) 用戶界面可以更加吸引人,這樣比如用戶點擊了一個按鈕去觸發(fā)某些事件的處理,可以彈出一個進(jìn)度條來顯示處理的進(jìn)度3) 程序的運行速度可能加快中國礦業(yè)大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 第 8 頁4) 在一些等待的任務(wù)實現(xiàn)上如用戶輸入、文件讀寫和網(wǎng)絡(luò)收發(fā)數(shù)據(jù)等,線程就比較有利了。1) IP 地址IP 地址包括網(wǎng)絡(luò)號和主機(jī)號,網(wǎng)絡(luò)號和主機(jī)號是 IP 地址唯一的組合。在數(shù)據(jù)傳送中,可以形象地理解為有兩個信封,TCP 和 IP 就像是信封,要傳遞的信息被劃分成若干段,每一段塞入一個 TCP 信封,并在該信封面上記錄有分段號的信息,再將 TCP 信封塞入 IP 大信封,發(fā)送上網(wǎng)。最底下的一層的傳遞數(shù)據(jù)的介質(zhì),即物理介質(zhì),如光纜,通過它我們才可以進(jìn)行實際的通信。使用 Microsoft Office 系統(tǒng)開發(fā)用戶熟悉的應(yīng)用程序。中國礦業(yè)大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 第 1 頁 2 系統(tǒng)分析 實現(xiàn)目標(biāo)對于一個多線程下載工具的設(shè)計,首先就是要設(shè)定好實現(xiàn)的目標(biāo),確定開發(fā)的環(huán)境。隨著互聯(lián)網(wǎng)應(yīng)用范圍不斷擴(kuò)展,網(wǎng)絡(luò)包含的信息資源日益增多,互聯(lián)網(wǎng)用戶可以通過網(wǎng)絡(luò)下載所需的數(shù)據(jù)資源保存在本地磁盤當(dāng)中,因此相應(yīng)的基于網(wǎng)絡(luò)的下載工具應(yīng)運而生。在 .NET Framework 模型業(yè)務(wù)流程上有效構(gòu)建的緊密聯(lián)系的應(yīng)用程序有利于在異類環(huán)境中實現(xiàn)系統(tǒng)集成。當(dāng)兩臺在同一個網(wǎng)絡(luò)設(shè)計體系中的主機(jī)要進(jìn)行相互通信時,即一臺機(jī)器上的第 n 層要與另一臺機(jī)器上的第 n 層交流,在計算機(jī)對話中用到的規(guī)則和約定合起來稱為第 n 層的協(xié)議(protocol) 。其特點是每一條報文都相對獨立,系統(tǒng)獨立地進(jìn)行路由。傳輸層是提供對等實體件的數(shù)據(jù)傳送服務(wù),確定數(shù)據(jù)已被送達(dá)并接受。那么,這么多網(wǎng)絡(luò)服務(wù)主機(jī)怎樣才能區(qū)別開呢?顯然不能只靠 IP 地址,因為 IP 地址與網(wǎng)絡(luò)服務(wù)的關(guān)系是一對多的關(guān)系。所有線程通過 CLI 來進(jìn)行管理。這兩種類型的消息由一個起始行,一個或者多個頭域,一個指示頭域結(jié)束的空行和可選的消息體組成。用于 Inter 上的控制文件的雙向傳輸。幾年來,下載技術(shù)也在不停地發(fā)展。Connection 字段中的 close 表示使用非持久連接。這時ContentLength 字段就不是整個文件的大小了,而是對應(yīng)文件這個范圍的字節(jié)數(shù),這一點一定要注意。C中主要有XmlNode、XmlDocument、XmlElement 、XmlAttribute、XmlText、XmlComment、XmlNodeList 等幾個類支持對于 xml 文件的多種操作。已成為編程語言的一個組成部分,在編寫程序時可以得到很好的編譯時語法檢查,豐富的元數(shù)據(jù), 智能感知、靜態(tài)類型等強類型語言的好處。并且操作行為具有用戶自主的可設(shè)置性,和用戶有良好的可交互性,在操作上對一沒有計算機(jī)操作經(jīng)驗的人來說也不會有難度,因此在操作上也是行得通的。連接資源(測試連接) /// summary /// 初始化下載任務(wù) /// /summary /// param name=properties下載屬性/param /// param name=data當(dāng)前數(shù)據(jù)/param中國礦業(yè)大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 第 19 頁 /// param name=uri資源 url/param public void InitializeDownload(DownloadProperties properties, CurrentData data, Uri uri) { = uri。amp。amp。本系統(tǒng)采用的是平均分配的方法。 } endregion}下載完成后出發(fā)相應(yīng)的事件 if ( == ) OnDownloadCompleted(new DownloadEventArgs())。 設(shè)計說明例如記錄的一個斷點如下:Download EnabledFields= Url= Adapter=defaultGeneralOptions EnabledFields= DownloadPath=C:\Documents and Settings\mutianhong\My Documents\WebDownload\Downloads MaximumDownloadConnections=8 Priority=1 Timeout=30000 ErrorLimit=500 RetryTime=3000 ManualStart=False /ProtocolOptionsHttpOptions EnabledFields= ProtocolVersion=1 KeepAlive=True AllowAutoRedirect=True MaximumRedirections=50 SendGet=False /FtpOptions EnabledFields= UsePassiveMode=True KeepAlive=True EnableSsl=False //ProtocolOptionsState PreviousStatus=32 ResumeMode=True FileLocation=C:\Documents and Settings\mutianhong\My Documents\WebDownload\Downloads\SegmentsSegment Id=1 Offset=0 Length=75343273 Read=4779893 //Segments/State/DownloadEnabledFields 文件的源地址DownloadPath 下載到目錄MaximumDownloadConnections 下載時最大線程數(shù)目Priority 優(yōu)先級ProtocolOptions/ProtocolOptions之間表示該文件的下載協(xié)議State /State之。 } endregion region Properties public DownloadProperties Download { get。 功能說明在多線程下載過程中,需要讓每一個線程都指向指定資源的一部分,且不重復(fù),如何為每一個下載線程分配它指向的特定部分就是這個模塊所要完成的任務(wù)。 Uri uri。 }} }下載數(shù)據(jù) /// summary中國礦業(yè)大學(xué) 2022 屆本科生畢業(yè)設(shè)計(論文) 第 20 頁 /// 分析當(dāng)前數(shù)據(jù)(斷點續(xù)傳使用,從斷點位置繼續(xù)傳輸實現(xiàn)下載加速的效應(yīng)) /// /summary /// param name=data已經(jīng)下載的數(shù)據(jù)/param /// returns/returns public AnalysisResult AnalyzeInput(CurrentData data) { bool clipboardMode = LastInputLength 3??蛻舳讼蚍?wù)器發(fā)送一個請求,請求頭包含請求的方法、URI、協(xié)議版本、以及包含請求修飾符、客戶信息和內(nèi)容的類似于 MIME 的消息結(jié)構(gòu)。 操作可行性分析由于這個多線程下載工具所面向的是廣大具有一定上網(wǎng)經(jīng)驗的互聯(lián)網(wǎng)用戶,所以在設(shè)計中采用簡潔的 GUI 界面。即可創(chuàng)建 Stream 對象。運 用 XML 文 件 作 為 本 系 統(tǒng) 的 配 置 文 件 以 及 國 際 化 文 件 , 使 得 更 改 和 讀 取 軟件 配 置 更 加 方 便 和 快 捷 , XML 文 件 也 具 有 良 好 的 可 讀 性 , 所 以 在 本 軟 件 的 開 發(fā)中 XML 類 型 的 文 件 作 為 配 置 、 數(shù) 據(jù) 、 記 錄 文 件 等 多 處 被 使 用 。 Range 還有其它幾種寫法,但上面這兩種是最常用的。Accept 字段中的*/*表示接收任何類型的數(shù)據(jù)。用 Inter 語言來說,用戶可通過客戶機(jī)程序向(從)遠(yuǎn)程主機(jī)上載(下載)文件。有關(guān)通用信息頭,響應(yīng)頭和實體頭方面的具體內(nèi)容可以參照相關(guān)文件。服務(wù)器以一個狀態(tài)行作為響應(yīng),相應(yīng)的內(nèi)容包括消息協(xié)議的版本,成功或者錯誤編碼加上包含服務(wù)器信息、實體元信息以及可能的實體內(nèi)容。這種情況可以視為給線程實現(xiàn)了鎖機(jī)制。A 類B 類C 類D 類E 類0 8 1 6 3 1前綴前綴前綴 后綴后綴后綴多址傳送地址保留將來使用01 01 1 01 1 1 01 1 1 0圖 25IPv4 地址分段分割圖2) 端口端口是通過端口號來唯一標(biāo)記的,端口號只有整數(shù),它的范圍是 0~65535?;ヂ?lián)網(wǎng)層是將整個網(wǎng)絡(luò)體系結(jié)構(gòu)貫穿在一起的關(guān)鍵層,它負(fù)責(zé)提供基本的封包傳送功能,將信息分組傳送到目標(biāo)端,各個分組相互獨立。圖 22 面向連接服務(wù)模型無連接的服務(wù)是一種基于郵政系統(tǒng)的模型。開發(fā)人員現(xiàn)在能夠擴(kuò)展和整合用戶體驗,將豐富的多媒體用戶體驗發(fā)布到任何能夠訪問 Inter 的設(shè)備上。任何規(guī)模的組織都可以使用 Visual Studio 2022 快速創(chuàng)建能夠利用 Windows Vista? 和 2022 Office system 的更安全、更易于管理并且更可靠的應(yīng)用程序。C也從剛開始的 到 , 不斷的發(fā)展強大,到如今的 WPF,WCF 等等。而一個好的前期設(shè)計和一個開發(fā)環(huán)境對提高開發(fā)的效率起著很重要的作用。比如,開發(fā)人員能夠直接將 ERP 的信息集成到 Office Outlook 的任務(wù)面板,這樣用戶就能夠更輕松的訪問到商務(wù)決策。在接口的規(guī)范里,定義了下層向上層提供哪些網(wǎng)絡(luò)服務(wù)和操作。因此,TCP/IP 在 Inter 中幾乎可以無差錯地傳送數(shù)據(jù)。同一個物理網(wǎng)絡(luò)上的所有主機(jī)都用同一個網(wǎng)絡(luò)標(biāo)識,網(wǎng)絡(luò)上的一個主機(jī)(包括網(wǎng)絡(luò)上工作站、服務(wù)器和路由器等)都是一個主機(jī)標(biāo)識與其對應(yīng)的 IP 地址。 里如何工作在本質(zhì)上和結(jié)構(gòu)來說,.NET 是一個多線
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1