社区
C#
帖子详情
WinForm会的进来看看
namcer8816
2012-07-24 09:01:15
我想实现 winfrom窗体中 button事件 实现,当点击时候下载制定文件路径的zip 文件。 帮帮忙 新手啊
!!
...全文
172
7
打赏
收藏
WinForm会的进来看看
我想实现 winfrom窗体中 button事件 实现,当点击时候下载制定文件路径的zip 文件。 帮帮忙 新手啊 !!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hlqnlbsn627
2012-07-24
打赏
举报
回复
楼猪加油,我也在想这个问题
lenovore
2012-07-24
打赏
举报
回复
using System.Net;
using System.IO;
/// <summary>
/// 下载服务器至客户端
/// </summary>
/// <param name="URL">被下载的地址, 绝对路径</param>
/// <param name="Dir">另存放的目录</param>
public static void Download(string URL, string Dir)
{
WebClient client = new WebClient();
string fileName = URL.Substring(URL.LastIndexOf("/") + 1); //被下载的名
string Path = Dir + fileName; //另存为的绝对路径+名
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);
request.Method = "GET";
//request.Timeout = 300000;
request.KeepAlive = true;
request.AllowAutoRedirect = true;
request.Accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*";
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; EmbeddedWB 14.52 from: http://www.bsalsa.com/ EmbeddedWB 14.52; .NET CLR 2.0.50727; CIBA)";
request.ContentType = "application/x-www-form-urlencoded";
HttpWebResponse webresponse = null;
try
{
webresponse = request.GetResponse() as HttpWebResponse;
if (webresponse != null)
{
Stream st = webresponse.GetResponseStream();
Stream so = new FileStream(Path, FileMode.Create);
byte[] by = new byte[1024];
int osize = st.Read(by, 0, (int)by.Length);
while (osize > 0)
{
so.Write(by, 0, osize);
osize = st.Read(by, 0, (int)by.Length);
}
so.Close();
st.Close();
}
}
catch (System.Exception e)
{
}
finally
{
if (webresponse != null)
{
webresponse.Close();
webresponse = null;
}
if (request != null)
{
request.Abort();
request = null;
}
}
}
sjms_xf1
2012-07-24
打赏
举报
回复
这个问题不难,对不起是在没时间写这个,友情帮顶了,免得你沉贴
shizhusz110
2012-07-24
打赏
举报
回复
一楼正确+
SocketUpEx
2012-07-24
打赏
举报
回复
不行就不行了
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:
using System;
using System.Net;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
WebClient webClient = new WebClient();
webClient.DownloadFil……
[/Quote]
namcer8816
2012-07-24
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
using System;
using System.Net;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
WebClient webClient = new WebClient();
webClient.DownloadFile(u……
[/Quote]
不行啊!
SocketUpEx
2012-07-24
打赏
举报
回复
using System;
using System.Net;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
WebClient webClient = new WebClient();
webClient.DownloadFile(url, path);
Console.ReadKey();
}
}
}
winform
内嵌unity
本文介绍了Unity3D与
WinForm
集成的三种方法,包括WebPlayer嵌入、调用
WinForm
动态链接库以及
WinForm
嵌入Unity打包的EXE。重点讨论了不同集成方式下的通信解决方案,如使用SendMessage、动态链接库及Socket通信等。
WinForm
(一)
WinForm
入门与基本控件使用
本文介绍了C#
WinForm
的基本概念和使用,包括项目结构、窗口设计与控件布局、手动布局解决方案以及常用控件的使用。
WinForm
是基于.NET Framework的客户端开发技术,支持可视化设计,便于桌面应用开发。文章详细讲解了
WinForm
项目结构、窗口事件、布局开发(如自动布局和手动布局)以及图片框与项目资源的使用。同时,通过时间显示器小练习和学生信息编辑器实例,帮助读者理解
WinForm
的实战应用。
WinForm
学习
本文介绍了C#的基础知识,包括其与.NET、
WinForm
的关系。C#是一种面向对象、结构化的语言,强调安全性,支持跨平台开发。
WinForm
是基于.NET Framework的客户端开发技术,适合快速构建PC软件。文章详细讲解了如何创建
WinForm
程序,添加控件如ListBox、ComboBox等,并介绍了MenuStrip和ToolStrip等菜单工具栏的使用,以及窗体初始化和布局的注意事项。
【
WinForm
】打字软件
本文介绍了一款基于C#
WinForm
的打字练习软件,包括项目需求、UI设计及核心代码实现。软件具备多种字符集选择、计时功能及成绩统计等功能。
winform
本文围绕基于.NET Framework平台、用C#编程的
WinForm
开发技术展开。介绍了
WinForm
项目创建与结构,阐述了Windows程序事件机制,还详细讲解了Label、Button、TextBox等常用控件的属性、方法和事件,最后给出登录注册等设计实例。
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章