using system;using system.collections.generic;
using system.text;
using system.reflection;
using system.io;
using system.net;
using system.xml;
namespace update
/// /// 程式更新
///
/// 要更新的檔案
public softupdate(string file,string softname)
#endregion
#region 屬性
private string loadfile;
private string newverson;
private string softname;
private bool isupdate;
/// /// 或取是否需要更新
///
public bool isupdate
} /// /// 要檢查更新的檔案
///
public string loadfile
set
} /// /// 程式集新版本
///
public string newverson
} /// /// 公升級的名稱
///
public string softname
set
} #endregion
/// /// 更新完成時觸發的事件
///
public event updatestate updatefinish;
private void isfinish()
///
public void update()
catch
} /// /// 檢查是否需要更新
///
public void checkupdate()
} }
version ver = new version(newverson);
version verson = assembly.loadfrom(loadfile).getname().version;
int tm = verson.compareto(ver);
if(tm >= 0)
isupdate = false;
else
isupdate = true;
} catch(exception ex)
} /// /// 獲取要更新的檔案
///
///
public override string tostring()
} }
<?xml version="1.0" encoding="utf-8" ?>1.0.1.2
using system;from:using system.collections.generic;
using system.componentmodel;
using system.data;
using system.drawing;
using system.text;
using system.windows.forms;
using system.io;
using system.threading;
using system.net;
using system.xml;
using update;
namespace updatetest
public void checkupdate()
}catch (exception ex)}}
}
C 實現程式的版本公升級更新
我們做了程式,不免會有版本公升級,這就需要程式有自動版本公升級的功能。那麼看看我是如何實現程式自動更新的。直接上 程式更新呼叫方法 1 先引用上面的dll。2 呼叫方法 如下 using system using system.collections.generic using system.com...
桌面應用程式的版本更新,公升級
公司開發了一款應用軟體,有大量的使用者在使用該軟體,當應用程式有業務變動或者功能完善時,就面臨乙個問題,怎樣高效穩定的更新客戶端的應用程式。一 更新程式的後台管理 更新程式的後台管理分為三個部份,包括了待更新程式的上傳,發布範圍的選定以及相關更新的配置,對更新進行不同維度的統計。1 待更新程式的上傳...
python版本更新 python 版本公升級
python 版本公升級 公升級python 檢視python的版本 python v python 2.6.6 wget 解壓tar xvf python 2.7.12.tgz 安裝cd python 2.7.12 configure prefix usr local python2.7 make...