如何写下载器(急) 如何写下载器(急) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 单线程下载 /// <summary> /// 下载文件 /// </summary> private void StartDownLoad() { string url = string.Empty; string fileName = string.Empty; int n = 0; string path = string.Empty; url = txtURI.Text; n = url.LastIndexOf('/'); fileName = url.Substring(n + 1); path = txtbLocal.Text + "\\" + fileName; try { WebRequest request = WebRequest.Create(url); } catch (WebException ex) { MessageBox.Show(ex.Message, "Error"); } try { WebClient client = new WebClient(); stBar.Text = "开始下载文件..."; client.DownloadFile(url, path); stBar.Text = "下载完毕,文件已经保存到" + path.ToString(); } catch (WebException ex) { MessageBox.Show(ex.Message, "Error"); stBar.Text = string.Empty; } finally { btnDownLoad.Enabled = true; } } private void btnDownLoad_Click_1(object sender, EventArgs e) { //开启线程,以改善用户体验. Thread th=new Thread(new ThreadStart(StartDownLoad)); //th.Name="New DownLoad"; th.Start(); } 多线程:http://www.51aspx.com/CV/MultiThreadDownLoadFile/ 100分求一个答案 样式问题? 使用Reflector反编译组件后的代码中0x2faf080这些是什么意思? C#控制进程 用一条SQL语句查询问题???高手帮忙呀!!! 女友的做法让我不太理解,请大家帮忙看看! 把平时遇到的问题总结了一下,希望各位大哥帮忙解决, 结构体里面的数组实例化的问题 广交.NET高手以方便讨论高级问题,4个角以上的进来登记 哪里有FTP空间,我把VS 2003 和Msdn2003 上传上去!!!! C#+SQL2005C/S程序程序中如何将查询到的数据赋值给Combobox和dateTimePicker呢 使动态生成的多个控件对齐
/// <summary>
/// 下载文件
/// </summary>
private void StartDownLoad()
{
string url = string.Empty;
string fileName = string.Empty;
int n = 0;
string path = string.Empty;
url = txtURI.Text;
n = url.LastIndexOf('/');
fileName = url.Substring(n + 1);
path = txtbLocal.Text + "\\" + fileName;
try
{
WebRequest request = WebRequest.Create(url);
}
catch (WebException ex)
{
MessageBox.Show(ex.Message, "Error");
} try
{
WebClient client = new WebClient();
stBar.Text = "开始下载文件...";
client.DownloadFile(url, path);
stBar.Text = "下载完毕,文件已经保存到" + path.ToString();
}
catch (WebException ex)
{
MessageBox.Show(ex.Message, "Error");
stBar.Text = string.Empty;
}
finally
{
btnDownLoad.Enabled = true;
}
} private void btnDownLoad_Click_1(object sender, EventArgs e)
{
//开启线程,以改善用户体验.
Thread th=new Thread(new ThreadStart(StartDownLoad));
//th.Name="New DownLoad";
th.Start();
}
http://www.51aspx.com/CV/MultiThreadDownLoadFile/