為你的程序添加自動升級功能_第1頁
為你的程序添加自動升級功能_第2頁
為你的程序添加自動升級功能_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、基于QUpdater組件為你的WinForm程序添加自動升級功能一、說在前面的話最近,在搞一個乳品公司ERP系統。目前處于試運行階段,每周客戶都提出些修改意見。剛開始沒有考慮到軟件更新方面的問題。現在問題來了,每周都反復修改,然后反復去各客戶端安裝。費時費力不說,給客戶的感覺也不好(有的會說“你們搞的東西,是不是沒搞好就拿來給我們用” 等等)。所以在網上查了些有關WinForm程序自動升級方面的資料。但找了很多,感覺不怎樣。昨天在CSDN上看到關于QUpdater組件的介紹,感覺還可以,就去官網上下載下來。今天一早用不到1小時就把自動更新功能完成了。現在小弟把QUpdater介紹給各位。下面是

2、各步驟 二、步驟1、去QUpdater官網上把QUpdater下載下來(地址:2、按步驟安裝QUpdater,在安裝完成后找到安裝路徑(默認為:C:Program FilesQUpdater)。3、認真閱讀文件夾中的QHelper.pdf文件。里面是對如何使用QUpdater程序有詳細的講解(包括:服務器端配置、客戶端調用等等)。4、將qupdatercn.lan(中文語言包)、QUpdaterIcon.bmp(升級界面中的右上角圖片)、QUpdaterLog.bmp(升級界面中的左側圖片)、qupdater.exe(主升級程序)、qupdater.ini(配置文件)、qupdate

3、r.xml(需要更新的文件列表),6個文件拷貝到你的程序bin目錄。 5、找到QUpdater安裝目錄下的Examples/C#目錄。將UpdaterHelper.cs文件直接拷貝到你的程序代碼文件夾中,并包含在程序中。  打開UpdaterHelper.cs,找到 改為: 可能有人會問,這兩者有什么區別呢?是這樣,第一個表示有無更新都會彈出提示窗口。第二個表示只有存在更新時才彈出提示窗口。6、在你的程序Program.cs文件將代碼改為:7、最后將qupdater.xml和qupdater.ini文件配置好。并將要更新的程序在IIS中新建一個虛擬目錄updatercs。在qupdater.ini中將ListURL改為。8、完成后,每次有更新就把新文件放在剛才在IIS中新建的虛擬目錄位置,并修改qupdater.xml文件中所更新文件夾的ver號,這樣客戶端啟動時就會自動去檢測是否有更新了。 三、最后感謝QUpd

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論