帶進度條的檔案拷貝
可以拷貝任何檔案,拷貝過程有進度條實時反映,並記錄使用時間.
顯示效果如圖:
private void btncopyfile_click(object sender, system.eventargs e)
if(false)//!checkfilepath)
cfw.sourcefile=txtsourcefile.text;
cfw.aimfile=txtaimfile.text;
cfw.oncopyfile+=new nex**art.mms.filemanager.class.copyfileworker.copyfileeventhandler(cfw_oncopyfile);
cfw.workovered+=new nex**art.mms.filemanager.class.copyfileworker.workovereventhandler(cfw_workovered);
system.threading.thread thread=new system.threading.thread(new system.threading.threadstart(cfw.copyfile));//後台執行緒
thread.start();
timer1.enabled=true;//啟動計數器
timer1.start();
}private void cfw_oncopyfile(long lnghad, long lngcount,string strshow)
private void cfw_workovered()
private void timer1_tick(object sender, system.eventargs e)
//實現類
public class copyfileworker
public copyfileworker(string source,string aim)
private string _sourcefile;//原始檔路徑
public string sourcefile
set}
private string _aimfile;//目標檔案路徑
public string aimfile
set}
///
/// 二進位制讀取檔案,任何檔案
///
public void copyfile()
bwrite.flush();//清理快取區
bwrite.close();
bread.close();
fsaim.close();
fssource.close();
workovered();//觸發事件,呼叫完成複製後的處理程式}}
帶進度條的資料夾拷貝
net沒有提供資料夾的拷貝,今天寫了乙個 效果如圖 private void ultrabutton1 click object sender,system.eventargs e if system.io.directory.exists txtaimdirectory.text cdw.onco...
帶進度條的Loading製作
loading的製作已經是個比較老的話題了。但是最近仍然不斷有人問這個問題,畢竟什麼時候都有初學者嘛。換個角度看,這也說明我們的閃客隊伍是在不斷漲大,倒是個可喜的現象。也給了我動力,來寫這篇文章,給入門者提供乙個較為詳細的教程。好,我們開始。loading一般可以用兩幀來製作,放在動畫的最前面。如果...
帶進度條的版本更新
在網上找了很多的 bug一堆堆,很多 都是不一定符合自己的實際需求,都需要改進。下面的 就是那別人的 改進的,把專案整合到自己的專案裡時,會報錯,直接把build裡報錯的 注釋即可。原理其實很簡單。1,向後台發請求,獲取版本號。3,更新,安裝apk 版本號和版本的名字 string versionc...