C 實現程式的版本公升級更新

2021-08-28 12:37:31 字數 2095 閱讀 7109

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;

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)}}

}

from: 

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...