登录
首页 » C#源码 » C# FTP客户端模块 上传下载文件显示进度

C# FTP客户端模块 上传下载文件显示进度

于 2022-03-23 发布 文件大小:15.58 kB
0 70
下载积分: 2 下载次数: 1

代码说明:

C# FTP客户端模块 上传下载文件显示进度,本示例可通过HTTP、FTP下载文件,可通过FTP上传文件,请设定好服务器IP地址再测试,进度条在窗口的最上方。   percent = (float)totalDownloadedByte / (float)totalBytes * 100;   label1.Text = "当前补丁下载进度" + percent.ToString() + "%";   Application.DoEvents(); //必须加注这句代码,否则label1将因为循环执行太快而来不及显示信息   reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);//用户,密码   reqFTP.Method = WebRequestMethods.Ftp.UploadFile;//向服务器发出下载请求命令   reqFTP.ContentLength = finfo.Length;//为request指定上传文件的大小

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • C#在listView自定义imageList图标列表
    C#在listView自定义imageList图标列表,实际上是创建了一个图像列表的Listview列表,我们可以将一些菜单条目做成此类型,以图标的风格展现操作选项,本实例中你可以熟悉imageList、listView1列表项的添加与删除。   下面是关键的代码:   listView1.LargeImageList = imageList1;   imageList1.ImageSize = new Size(37,36);   imageList1.Images.Add(Image.FromFile("01.png"));调用图标显示的图像资源   imageList1.Images.Add(Image.FromFile("02.png"));   listView1.SmallImageList = imageList1;   listView1.Items.Add("明日科技");图标下边显示的文字   listView1.Items.Add("C#编程词典");   listView1.Items[0].ImageIndex = 0;   listView1.Items[1].ImageIndex = 1;
    2023-03-09 08:05:03下载
    积分:1
  • Visual C# LINQ转换为一对多字典
    Visual C# 转换为一对多字典,构造泛型列表,使用LINQ查找用户代码小于3的列表,此时的query变量的类型是IEnumerable类型,使用ToLookup方法将query转换为一对多字典类型:   ILookup userLookup = query.ToLookup(itm => itm.UserCode);   label1.Text = "ILookup的结果是: ";   foreach (var user in userLookup)//遍历查询结果   {    label1.Text += user.Key;//显示主键    label1.Text += " ";    foreach (var user2 in user)//遍历所有值    {    label1.Text += user2.UserName + " , ";//显示键值    }    label1.Text += " ";   }
    2023-05-18 03:20:03下载
    积分:1
  • C# 创建反射(控制台程序)
    C# 创建反射的一个例子,是一个控制台程序,运行时,请先运行cmd命令,打开命令提示符控制台,然后此Debug中的exe文件拖放至cmd窗口中,按下回画键,即可看到创建反射的过程,基于以下代码来实现:   Console.WriteLine (" Reflection.MemberInfo");   // 取得 Type 和 MemberInfo.   Type MyType =Type.GetType("System.IO.File");   MemberInfo[] Mymemberinfoarray = MyType.GetMembers();   // 取得并显示 DeclaringType 方法   Console.WriteLine(" 有 {0} 个成员在 {1} 中.",    Mymemberinfoarray.Length, MyType.FullName);   Console.WriteLine("{0}.", MyType.FullName);   if (MyType.IsPublic)   {    Console.WriteLine("{0} 是共有的(public).", MyType.FullName);   }
    2022-05-22 18:36:15下载
    积分:1
  • C# 把Excel数据读入ListView
    Visual 编写实现的Excel文件阅读器,把Excel数据读入ListView,这个程序是调用到一些Excel操作类,看 Excel Application 对象是否已经成功生成,打开文件对话框(openfiledialog)只显示Excel文件,调用Open方法打开Excel工作簿,还牵涉到把二维的数组转化为一维的字符串数组,核心代码部分,请参考以下代码:   // 调用Open方法打开Excel工作簿,多数使用缺省值 (除了 read-only我们设置它为 true)   Excel.Workbook theWorkbook = ExcelObj.Workbooks.Open(openFileDialog1.FileName, 0, true, 5,"", "", true, Excel.XlPlatform.xlWindows, " ", false, false, 0, true);   // 取得工作簿(workbook)中表单的集合(sheets)   Excel.Sheets sheets = theWorkbook.Worksheets;   // 取得表单集合中唯一的一个表(worksheet)   Excel.Worksheet worksheet = (Excel.Worksheet)sheets.get_Item(1);   // 读取前10行,置入listview   for (int i = 1; i
    2022-11-07 08:15:04下载
    积分:1
  • C# 最经典 简单的progressBar进度条用法示例
    这是一个大家都熟悉的实用技巧,用C#制作进度条功能,本代码演示了最简单,且实现方法简单的progressBar进度条用法示例,   单击按钮后,开始演示进度条效果,这部分代码写在按钮事件中:   progressBar1.Value = 0;//设置进度条的初始值   progressBar1.Minimum = 0;//设置progressBar1控件的Minimum值为0   progressBar1.Maximum = 500;//设置progressBar1的Maximum值为500   progressBar1.Step = 1;//设置progressBar1的增值为1   for (int i = 0; i < 500; i++)//调用for语句循环递增   {    progressBar1.PerformStep();//使用PerformStep方法按Step值递增    textBox1.Text = "进度值:" + progressBar1.Value.ToString();   }
    2022-08-18 01:25:55下载
    积分:1
  • C# WPF模拟复制、剪切、全选、粘贴文字
    C# WPF模拟在窗口中复制、剪切、全癣粘贴文字,测试时,请先在其它窗口中复制一段文字,然后打开本窗口,在本窗口中点击“粘贴”,文字即可显示在文本框中,上面依次是复制、剪切、全选和粘贴等功能,对应操作即可。
    2022-03-21 04:15:48下载
    积分:1
  • C# 向SQL Server数据库中批量写入超多数据
    Visual C# 向SQL Server数据库中批量写入海量数据,这个虽然不是“大数据”,但这个海量数据也是很考验SQL的负载能力和代码的执行效率。那么C#如何实现效率高、速度快的数据写入呢,这个例子是来自C#开发实战1200例(第Ⅱ卷)中的代码改良,请下载源码后查看,里面有注释。
    2022-04-17 17:11:12下载
    积分:1
  • C# 简单嵌套查询的例子
    分享一个C# 简单嵌套查询的例子,查询总分在580分以上的学生信息。具体代码如下:   /// 查询数据库信息   /// 方法返回DataTable对象   private DataTable GetGrade()   {    string P_Str_ConnectionStr = string.Format(//创建数据库连接字符串    @"server=WIN-GI7E47AND9RLS;database=db_TomeTwo;uid=sa;pwd=");    string P_Str_SqlStr = string.Format(//创建SQL查询字符串    @"SELECT 学生姓名,学生编号, 性别,出生年月,年龄,所在学院,所学专业 FROMtb_Student WHERE 学生编号 IN (SELECT 学生编号 FROM tb_Grade WHERE 总分>=580)");    SqlDataAdapter P_SqlDataAdapter = new SqlDataAdapter(//创建数据适配器    P_Str_SqlStr, P_Str_ConnectionStr);    DataTable P_dt = new DataTable();//创建数据表    P_SqlDataAdapter.Fill(P_dt);//填充数据表    return P_dt;//返回数据表   }
    2022-12-23 02:20:03下载
    积分:1
  • 简单的数字识别
    网上下载的数字识别源码,原版本是vc6的,升级到vs2012,opencv3.0下调试通过,没有细测。与大家分享一下。
    2022-02-05 04:14:34下载
    积分:1
  • C# 根据用户输入的防伪生成随机数
    C# 根据用户输入的防伪码生成随机数,测试时请输入防伪码的长度和个数(以空格来分开),请键入任意字符以结束,这个过程适时显示生成个数:{0},运行时间:{1}ms。根据指定字符生成随机数,这个在平时应用广泛,希望这个源码在生成随机数方面会给你一定参考。
    2022-02-01 00:12:10下载
    积分:1
  • 696522资源总数
  • 104029会员总数
  • 31今日下载