![客戶端即時更新系統(tǒng)設(shè)計課件_第1頁](http://file4.renrendoc.com/view/fa54d21ebcf23261b030d6689c0c7226/fa54d21ebcf23261b030d6689c0c72261.gif)
![客戶端即時更新系統(tǒng)設(shè)計課件_第2頁](http://file4.renrendoc.com/view/fa54d21ebcf23261b030d6689c0c7226/fa54d21ebcf23261b030d6689c0c72262.gif)
![客戶端即時更新系統(tǒng)設(shè)計課件_第3頁](http://file4.renrendoc.com/view/fa54d21ebcf23261b030d6689c0c7226/fa54d21ebcf23261b030d6689c0c72263.gif)
![客戶端即時更新系統(tǒng)設(shè)計課件_第4頁](http://file4.renrendoc.com/view/fa54d21ebcf23261b030d6689c0c7226/fa54d21ebcf23261b030d6689c0c72264.gif)
![客戶端即時更新系統(tǒng)設(shè)計課件_第5頁](http://file4.renrendoc.com/view/fa54d21ebcf23261b030d6689c0c7226/fa54d21ebcf23261b030d6689c0c72265.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.Net客戶端即時更新系統(tǒng)(NetUpdate)作者:楊秀東 職務(wù):技術(shù)總監(jiān)版本:v1.0Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile .Copyright 2019-2019 Aspose Pty Ltd.簡介 .Net即時更新系統(tǒng)(NetUpdate)是以C#2.0語言為實現(xiàn)的從遠(yuǎn)程服務(wù)器下載并更新客戶端應(yīng)用程序,他包括遠(yuǎn)程服務(wù)器要更新的文件的XML配置文件和客戶端程序。 本系統(tǒng)充分用了.Net中C#語言的強大的公共語言網(wǎng)絡(luò)通訊編程技術(shù),主要采取httpWebRequest進(jìn)行二進(jìn)制流格式遠(yuǎn)程文
2、件下載,XML,多線程,委托事件,文件處理等技術(shù)。 客戶端更新配置文件,在更新時,應(yīng)用程序先讀取Update文件,然后根據(jù)Update文件中存儲的遠(yuǎn)程服務(wù)器URL地址,讀取遠(yuǎn)程更新文件,接著比較遠(yuǎn)程服務(wù)器配置文件與本地配置文件及本地文件相比較,確定更新列表,然后下載文件;下載完成后,覆蓋本地文件;再刪除臨時文件;最后調(diào)用本地配置文件指定的更新完成后應(yīng)運行的應(yīng)用程序。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile .Copyright 2019-2019 Aspose Pty Ltd.性能需求客戶端(N
3、etUpdate)和服務(wù)器端,能夠順利通訊,并檢測服務(wù)器端是否有最新版本的文件要更新。檢測時間不能超過6秒,否則返回失敗信息。服務(wù)器端需要同時響應(yīng)最低500個用戶的訪問量。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile .Copyright 2019-2019 Aspose Pty Ltd.硬件配置服務(wù)器:CPU:PIII1G 內(nèi)存:1024M以上 硬盤:60G以上,雙IDE硬盤,做鏡像 客戶端:PII 300 64M以上Evaluation only.Created with Aspose.Slid
4、es for .NET 3.5 Client Profile .Copyright 2019-2019 Aspose Pty Ltd.NetUpdate系統(tǒng)部署圖 遠(yuǎn)程服務(wù)器存放客戶端下載文件和要更新的XML版本信息配置文件??蛻舳藛雍笞詣拥椒?wù)器檢測是否有文件需要下載。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile .Copyright 2019-2019 Aspose Pty Ltd.基本功能特點1、連接遠(yuǎn)程服務(wù)器下載XML配置文件到臨時文件夾。2、和本地系統(tǒng)配置文件進(jìn)行版本比較。3、檢測更新前
5、需要關(guān)閉的程序文件。4、下載更新協(xié)議和歷史更新信息。5、如果版本不符,獲取要更新文件的列表信息。6、把要更新的文件下載到本地臨時文件夾。7、覆蓋要更新的文件成功后,刪除本地臨時文件夾中的文件。8、關(guān)閉更新程序啟動客戶端程序。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile .Copyright 2019-2019 Aspose Pty Ltd.NetUpdate用例圖Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profil
6、e .Copyright 2019-2019 Aspose Pty Ltd.更新活動圖Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile .Copyright 2019-2019 Aspose Pty Ltd.更新序列圖Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile .Copyright 2019-2019 Aspose Pty Ltd.配置文件結(jié)構(gòu)設(shè)計服務(wù)器端配置文件(UpadConfig.bin)客戶端配置文
7、件(Update.bin)Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile .Copyright 2019-2019 Aspose Pty Ltd.系統(tǒng)主要類庫包Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile .Copyright 2019-2019 Aspose Pty Ltd.核心類庫定義Evaluation only.Created with Aspose.Slides for .NET 3.5 Clie
8、nt Profile .Copyright 2019-2019 Aspose Pty Ltd.客戶端線程控制Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile .Copyright 2019-2019 Aspose Pty Ltd.數(shù)據(jù)庫設(shè)計 不需要數(shù)據(jù)庫支持,只記錄更新日子到本地的update.txt文件,配置文件存放到XML文件即可。Evaluation only.Created with Aspose.Slides for .NET 3.5 Client Profile .Copyright 2019-2019
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年企業(yè)勞動者雇傭合同樣本
- 2025年雙邊共建文化交流中心合作協(xié)議
- 2025年公眾號運營管理協(xié)議
- 2025年衛(wèi)浴瓷磚粘貼工程合同范本
- 2025年臨時就業(yè)協(xié)議指導(dǎo)
- 2025年企業(yè)間產(chǎn)品購銷合同標(biāo)準(zhǔn)格式
- 2025年總代商業(yè)運營合同
- 2025年鍋爐房維護(hù)保養(yǎng)合同
- 2025年玉米免耕播種機項目申請報告模稿
- 2025年住宅保溫系統(tǒng)設(shè)計與施工服務(wù)協(xié)議書
- 2025年春季學(xué)期學(xué)校德育工作計劃及安排表
- 2024年05月浙江金華成泰農(nóng)商銀行員工招考筆試歷年參考題庫附帶答案詳解
- 帶看協(xié)議書范本(2篇)
- 2025-2030年中國科教玩具行業(yè)發(fā)展動態(tài)及前景趨勢分析報告新版
- 馬匹寄養(yǎng)協(xié)議書
- 四年級數(shù)學(xué)脫式計算練習(xí)題100道
- 第一課 追求向上向善的道德(課時1)(課件)
- 2024年新蘇教版六年級下冊科學(xué)全冊精編課件
- NB-T 47013.1-2015 承壓設(shè)備無損檢測 第1部分-通用要求
- GB/T 13912-2020金屬覆蓋層鋼鐵制件熱浸鍍鋅層技術(shù)要求及試驗方法
- 食品添加劑、食品污染物的本底與轉(zhuǎn)化來源
評論
0/150
提交評論