增加了程式自動更新版本的功能,實作方式如下:
背景資料庫中用一張表來儲存程式的版本資訊,該表的字段很簡單,如下:
<a href="http://files.cnblogs.com/allen0118/document.7z">開發文檔</a>
在之前的項目裡面增加了一個新的項目,主要用來實作更新,通過"參數設定"界面維護必須要的資訊,如更新的檔案清單,
更新的路徑,需要更新的程式名稱,版本以及描述資訊等等,如下圖:

将需要更新的檔案放置更新的目錄中,這樣用戶端才可以得到最新的檔案,程式裡面會記錄着每次的版本号,如下代碼:
用戶端在登入的時候進行版本檢查:
如果版本低于伺服器上面的版本,那麼則啟動更新程式:
待更新結束之後再重新打開最新版本的程式,主程式和更新程式放在同一目錄裡面。